国产chinesehd精品酒店,邱淑贞aa极毛片,国产在线色视频,玖玖爱zh综合伊人久久

網(wǎng)站首頁
手機(jī)版

linux中限制CPU和內(nèi)存占用率方法 linux 限制內(nèi)存

更新時(shí)間:2023-07-17 00:13:17作者:未知

linux中限制CPU和內(nèi)存占用率方法 linux 限制內(nèi)存

查看cpu占用

在命令行中輸入 “top”

即可啟動(dòng) top

top 的全屏對話模式可分為3部分:系統(tǒng)信息欄、命令輸入欄、進(jìn)程列表欄。

使用top查看系統(tǒng)負(fù)荷

top命令可以動(dòng)態(tài)監(jiān)視系統(tǒng)負(fù)荷,包括CPU、內(nèi)存的使用率和占用資源較多的進(jìn)程詳情等。

動(dòng)態(tài)查看系統(tǒng)負(fù)荷(占用一個(gè)終端)

top

顯示后退出

top -n 1

以文本方式輸出,以備其它程序使用

top -b

好了,我們現(xiàn)在來看限制CPU和內(nèi)存占用率方法

腳本內(nèi)容:

代碼如下

#!/bin/sh
UPID=`top -bn 1 | grep "^ *[1-9]" | awk '{ if($9 > 20 || $10 > 25 && id -u $2 > 500) print $1}'`
for PID in $UPID
do
renice +10 $PID
echo "renice +10 $PID"
done

我對上面的腳本進(jìn)行了修改,可以讓其針對整個(gè)服務(wù)器的進(jìn)程進(jìn)行限制.

修改后的腳本:

代碼如下

#!/bin/sh
UPID=`top -bn 1 | grep "^ *[1-9]" | awk '{ if($9 > 50 || $10 > 25 ) print $1}'`
for PID in $UPID
do
renice +10 $PID
echo "renice +10 $PID"
done

可以將這個(gè)腳本放到cron中運(yùn)行,讓其每分鐘檢查一次:

代碼如下
chmod +x limit.sh
vi /etc/crontab
*/1 * * * * /bin/sh /root/soft_shell/limit.sh

ps:

n : 更新的次數(shù),完成后將會(huì)退出 top

b : 批次檔模式,搭配 “n” 參數(shù)一起使用,可以用來將 top 的結(jié)果輸出到檔案內(nèi)

那么top -bn 1 就是獲取一次,top的輸出結(jié)果。

grep "^*[1-9]" : 是為了直接獲取PID號,排除掉表頭等信息。

awk '{ if($9 > 20 || $10 > 25 && id -u $2 > 500) print $1}' :

取得cpu使用率大于20%或者內(nèi)存使用率大于25%,且用戶uid大于500的進(jìn)程pid。

本文標(biāo)簽: 使用率  進(jìn)程  負(fù)荷  

為您推薦

linux中限制CPU和內(nèi)存占用率方法 linux 限制內(nèi)存

linux中限制CPU和內(nèi)存占用率方法 查看cpu占用 在命令行中輸入 “top” 即可啟動(dòng) top top 的全屏對話模式可分為3部分:系統(tǒng)信息欄、命令輸入欄

2023-07-17 00:13

Linux中如何掛載windows共享文件以實(shí)現(xiàn)文件傳輸

Linux中如何掛載windows共享文件以實(shí)現(xiàn)文件傳輸 使用過Linux操作系統(tǒng)的都知道,Linux系統(tǒng)和windows之間的文件傳遞比較復(fù)雜,那么要如何實(shí)現(xiàn)

2023-07-17 00:13

Linux系統(tǒng)如何使用iptables進(jìn)行本地端口轉(zhuǎn)發(fā)?

Linux系統(tǒng)如何使用iptables進(jìn)行本地端口轉(zhuǎn)發(fā)? 在工作環(huán)境中接觸到iptables有時(shí)候需要進(jìn)行端口轉(zhuǎn)發(fā)功能,例如我本機(jī)不開放那些端口的,但可以使用它

2023-07-17 00:13

如何為Linux系統(tǒng)配置多語言環(huán)境? linux設(shè)置語言環(huán)境

如何為Linux系統(tǒng)配置多語言環(huán)境? 這篇文章主要講述了如何為Linux系統(tǒng)配置多語言環(huán)境的基本方法,其中還包括編碼的修改方法,我們就拿用戶使用最多的Ubunt

2023-07-17 00:12

使用linux系統(tǒng)性能監(jiān)控工具KSysguard監(jiān)控遠(yuǎn)端主機(jī)介紹

使用linux系統(tǒng)性能監(jiān)控工具KSysguard監(jiān)控遠(yuǎn)端主機(jī)介紹 KDE System Guard默認(rèn)的窗口 前端圖形界面使用傳感器(sensors)獲得要顯示

2023-07-17 00:12

linux下如何查看某個(gè)網(wǎng)卡當(dāng)前使用的IP

linux下如何查看某個(gè)網(wǎng)卡當(dāng)前使用的IP 打開終端,輸入命令: ifconfig -a 即可查看網(wǎng)卡對應(yīng)的ip eth0 Link encap:Etherne

2023-07-17 00:11