linux内存进程按使用大小排序(linux 内存 进程)
如何限制linux所有進(jìn)程可使用的總內(nèi)存?
下面的shell腳本可以實(shí)時的監(jiān)控系統(tǒng)中各個進(jìn)程的CPU和內(nèi)存的占用情況,用于限制進(jìn)程CPU占用率更加合理。
#!/bin/shPIDS=`top -bn 1 | grep "^ *" | awk ’{ if($9 > 50 || $10 > 25 && id -u $2 > 500) print $1}’`for PID in $PIDSdo renice +10 $PID echo "renice +10 $PID"done能夠?qū)⑦@個腳本放到cron中運(yùn)行,比如每分鐘檢查一次,只需以root身份添加crontab項(xiàng):
#crontab-e*****limit.sh 以后每個一分鐘就會檢查一次,調(diào)整占用50%以上CPU或25%內(nèi)存的進(jìn)程的nice值,從而使這樣的進(jìn)程優(yōu)先級變低,被調(diào)度的機(jī)會減少,同時會向root發(fā)郵件提示該進(jìn)程被調(diào)整過。
但是,限制內(nèi)存使用最好還是用PAM,RedHat能夠在/etc/security/limits.conf中配置。
linux中khelper進(jìn)程是什么?
1.khelper 是屬于內(nèi)核幫助進(jìn)程
2.下面是linux常見進(jìn)程的介紹列表
內(nèi)核線程管理
用于進(jìn)程在不同的CPU間遷移
內(nèi)核調(diào)度/管理第0個CPU軟中斷的守護(hù)進(jìn)程
管理多核心
內(nèi)核調(diào)度/管理第1個CPU軟中斷的守護(hù)進(jìn)程
處理內(nèi)核事件守護(hù)進(jìn)程
處理內(nèi)核事件守護(hù)進(jìn)程
在每個處理器上單獨(dú)運(yùn)行進(jìn)程,通過文件系統(tǒng)實(shí)現(xiàn)
內(nèi)核幫助進(jìn)程
網(wǎng)絡(luò)仿真器,模擬網(wǎng)絡(luò)環(huán)境
異步加密管理進(jìn)程
包管理
特權(quán)同步,將緩沖區(qū)文件強(qiáng)制寫入硬盤
JTAG調(diào)試器默認(rèn)進(jìn)程
內(nèi)核完整性檢查
內(nèi)核完整性檢查
管理磁盤塊讀寫
管理磁盤塊讀寫
高級配置和電源管理接口
acpi進(jìn)程的通知進(jìn)程
acpi熱插拔管理
ATA硬盤接口管理
ATA硬盤接口管理
ATA硬盤接口管理
內(nèi)核的usb hub
內(nèi)核線程
內(nèi)存回收,確保系統(tǒng)空閑物理內(nèi)存的數(shù)量在一個合適的范圍
作為內(nèi)核中的守護(hù)進(jìn)程存在,它定期執(zhí)行頁面掃描,識別副本頁面并合并副本,釋放這些頁面以供它用
代替用戶進(jìn)程管理io
代替用戶進(jìn)程管理io
加密系統(tǒng)
提供加密解密相關(guān)函數(shù)
提供加密解密相關(guān)函數(shù)
scsi設(shè)備
scsi設(shè)備
scsi設(shè)備
scsi設(shè)備
內(nèi)核鼠標(biāo)支持
Ext3文件系統(tǒng)的日志管理
Ext3文件系統(tǒng)的日志管理
釋放存儲在緩存區(qū)中的數(shù)據(jù)
釋放存儲在緩存區(qū)中的數(shù)據(jù)
3. 希望對你有所收獲。
總結(jié)
以上是生活随笔為你收集整理的linux内存进程按使用大小排序(linux 内存 进程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 您认为有关垃圾收集的7件事-完全错了
- 下一篇: linux菜单栏删除怎么恢复(linux