一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - linux下通過使用taskset命令來限制進程的CPU

linux下通過使用taskset命令來限制進程的CPU

2019-11-28 18:59Linux教程網 Linux

常常感覺系統資源不夠用,一臺機子上跑了不下3個比較重要的服務,但是每天我們還要在上面進行個備份壓縮等處理,網絡長時間傳輸,這在就很影響本就不夠用的系統資源

這個時候我們就可以把一些不太重要的比如copy/備份/同步等工作限定在一顆cpu上,或者是多核的cpu的一顆核心上進行處理,雖然這不一定是最有效的方法,但可以最大程度上利用了有效資源,降低那些不太重要的進程占用cpu資源;

taskset就可以幫我們完成這項工作,而且操作非常簡單;

該工具系統默認安裝,rpm包名util-linux

借助一個例子說明,借助以前寫過的一個消耗CPU的腳本 原]消耗CPU資源的shell腳本,將一臺16個CPU的機器上其中4個CPU的資源耗盡:

linux下通過使用taskset命令來限制進程的CPU

使用 top 命令能看到4顆CPU跑滿的效果:

linux下通過使用taskset命令來限制進程的CPU

現在可以使用 taskset 命令調整這些進程所使用的CPU了:

  1. taskset -cp 1  25718taskset -cp 3  25720taskset -cp 5  25722taskset -cp 7  25724 

在top中再看看效果:

linux下通過使用taskset命令來限制進程的CPU

哈哈,CPU的使用得到調配了,同樣我們可以使某個進程僅使用其中幾個CPU:

  1. taskset -cp 1,2  25718 

更詳細的信息可以用 man taskset 查看。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产高清国内精品福利 | 深夜在线观看网站 | 久久99精国产一区二区三区四区 | 精品久久日日躁夜夜躁AV | 亚洲成色WWW久久网站夜月 | 欧美日韩在线观看一区二区 | 国模孕妇季玥337p人体 | 四虎成人免费观看在线网址 | 超级毛片 | 哇嘎在线精品视频在线观看 | 魔镜号中文字幕 | 国产欧美精品 | 京东热在线观看 | 成人精品第一区二区三区 | w7w7w7w7w免费 | 小草高清视频免费直播 | 星星动漫在线观看无删减 | 91欧美国产| 日韩欧美成末人一区二区三区 | 日韩 国产 欧美 精品 在线 | 婷婷丁香视频 | 五月香婷 | 国产精品性视频免费播放 | 国内会所按摩推拿国产 | 青青青青久久国产片免费精品 | 色综合久久九月婷婷色综合 | 亚洲国产在线99视频 | 91碰碰 | 日本高清色视影www日本 | 我要色色网 | 日韩网站在线 | 精品国产麻豆免费人成网站 | 国产成人无精品久久久 | 丫鬟粗大狠狠贯穿h | 精品国产区一区二区三区在线观看 | 故意短裙公车被强好爽在线播放 | 国产精品www | 国产亚洲毛片在线 | 欧美黑人性 | 99精品热视频 | 国产第一福利 |