1.安裝cpulimit
unzip命令解壓
$:unzip cpulimit.zip
$:cd cpulimit-master
$:make
這一步出錯,
collect2: fatal error: cannot find 'ld'
解決方式:
$: yum -y install binutils
$:ln -s /usr/bin/ld.gold /usr/bin/x86_64-nptl-linux-gnu-ld.gold
重新make,生成cpulimit,執行命令:
$: sudo cp src/cpulimit /usr/bin
2.使用
cpulimit -p 123 -l 10
123:為執行緒id 也可以填寫應用名稱。可用top命令檢視
10:為限制最大的百分比,這裡要注意 如果是單核cpu則是最大10%
如果是多核 則需要 10*核數(10*8=80 即8核)
很多時候用上面的命令 一旦退出來就失效了所以需要使用linux後台啟動命令。
有&跟nohup 本著簡單的來:cpulimit -p 123 -l 10 &
就可以後台執行了 當然也可以用其它方式等用到再加
利用本地centos映象公升級centOS
覺得在以後的工作中,centos的公升級會比較多,下面這篇具有很大的可借鑑性!網上搜一下有很多centos6.5公升級7.0的帖子,都是用網路公升級,嘗試很多次每次都失敗了,提示kernel panic,也沒找到問題原因。受乙個日本人帖子的啟發,本部落格介紹如何通過centos7.0的映象在本地公升...
Cent OS 利用Sendmail傳送郵件
1 安裝相關的軟體包 root ansible uname r 3.10.0 123.9.3.el7.x86 64 root ansible yum y install sendmail mailx 2 修改host檔案,本機ip為192.168.1.12 root ansible hostname...
centos下利用crontab實現定時任務
cron服務是linux自帶的定時任務。方便快捷好用是他的優點。只要了解他的時間設定,即cron表示式,能輕鬆的掌握 檢視當前crontab定時列表 crontab l編輯crontab crontab e刪除crotab crontab r crontab e 編輯將對應的定時任務刪除即可cron...