Below you will find pages that utilize the taxonomy term “taskset”
July 26, 2011
利用taskset有效控制cpu资源
"常常感觉系统资源不够用,一台机子上跑了不下3个比较重要的服务,但是每天我们还要在上面进行个备份压缩等处理,网络长时间传输,这在就很影响本就不够用的系统资源;\n这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最有效的方法,但可以最大程度上利用了有效资源,降低那些不太重要的进程占用cpu资源;\n查看系统下cpu信息:\n#cat /proc/cpuinfo taskset就可以帮我们完成这项工作,而且操作非常简单;\n该工具系统默认安装,rpm包名util-linux\n#taskset --help taskset (util-linux 2.13-pre7) usage: taskset [options] [mask | cpu-list] [pid | cmd [args...]] set or get the affinity of a process -p, --pid operate on existing given pid -c, --cpu-list display and …"