日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux暂停命令 pause_linux操作命令:暂停进程

發(fā)布時(shí)間:2023/12/20 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux暂停命令 pause_linux操作命令:暂停进程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

周末加班,ssh登錄服務(wù)器超慢,top查看系統(tǒng)負(fù)載,達(dá)到12以上。跟蹤發(fā)現(xiàn),是其他同事利用周末,跑了一堆程序。

系統(tǒng)反應(yīng)慢,怎么辦?

兩種辦法:

(一)降低其他用戶(hù)程序的優(yōu)先級(jí)。

執(zhí)行top命令:

1 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+COMMAND2 20211 lix 20 0 5703m 3.4g 558m S 473.4 43.6 662:41.75datai3 5748 zhangren 20 0 133m 45m 2324 R 56.8 0.6 2572:29nxagent4 2684 kdm 20 0 261m 3380 2184 S 6.3 0.0 45:46.62kdm_greet5 28597 zhangren 30 10 31388 1772 1432 S 6.3 0.0 0:03.75fuzzyflakes6 28610 root 20 0 23292 1596 1092 R 6.3 0.0 0:00.01top7 1 root 20 0 10636 24 0 S 0.0 0.0 0:13.57 init

解釋如下:

USER?: 代表執(zhí)行者的身份

PID : 代表這個(gè)進(jìn)程的代號(hào)

PR:代表這個(gè)進(jìn)程可被執(zhí)行的優(yōu)先級(jí),其值越小越早被執(zhí)行

NI :代表這個(gè)進(jìn)程的nice值

這里的前面的兩個(gè)個(gè)信息,我們都是比較好容易理解的,但是后面的兩個(gè)奇怪的信息,一個(gè)是PR,一個(gè)是NI,這到底是什么東西?相對(duì)而言,PR也還是比較好理解的,即進(jìn)程的優(yōu)先級(jí),或者通俗點(diǎn)說(shuō)就是程序被CPU執(zhí)行的先后順序,此值越小進(jìn)程的優(yōu)先級(jí)別越高。那NI呢?就是我們所要說(shuō)的nice值了,其表示進(jìn)程可被執(zhí)行的優(yōu)先級(jí)的修正數(shù)值。如前面所說(shuō),PR值越小越快被執(zhí)行,那么加入nice值后,將會(huì)使得PR變?yōu)?#xff1a;PR(new)=PR(old)+nice。這樣,當(dāng)nice值為負(fù)值的時(shí)候,那么該程序?qū)?huì)優(yōu)先級(jí)值將變小,即其優(yōu)先級(jí)會(huì)變高,則其越快被執(zhí)行。

到目前為止,更需要強(qiáng)調(diào)一點(diǎn)的是,進(jìn)程的nice值不是進(jìn)程的優(yōu)先級(jí),他們不是一個(gè)概念,但是進(jìn)程nice值會(huì)影響到進(jìn)程的優(yōu)先級(jí)變化。

修改進(jìn)程優(yōu)先級(jí)的命令主要有兩個(gè):nice,renice

1、一開(kāi)始執(zhí)行程序就指定nice值:nice

nice -n -5 /usr/local/mysql/bin/mysqld_safe &

nice 命令詳解

功能說(shuō)明:設(shè)置優(yōu)先權(quán)。

語(yǔ)  法:nice [-n ][--help][--version][執(zhí)行指令]

補(bǔ)充說(shuō)明:nice指令可以改變程序執(zhí)行的優(yōu)先權(quán)等級(jí)。

參  數(shù):-n或-或–adjustment=  設(shè)置欲執(zhí)行的指令的優(yōu)先權(quán)等級(jí)。等級(jí)的范圍從-20-19,其中-20最高,19最低,只有系統(tǒng)管理者可以設(shè)置負(fù)數(shù)的等級(jí)。

–help  在線幫助。

–version  顯示版本信息。

—————————————————————————

2.1、調(diào)整已存在進(jìn)程的nice:renice

renice -5 -p 5200

#PID為5200的進(jìn)程nice設(shè)置為-5(而不是在原值上-5)

renice 命令詳解

功能說(shuō)明:調(diào)整優(yōu)先權(quán)。

語(yǔ)  法:renice [優(yōu)先等級(jí)][-g ...][-p ...][-u ...]

補(bǔ)充說(shuō)明:renice指令可重新調(diào)整程序執(zhí)行的優(yōu)先權(quán)等級(jí)。預(yù)設(shè)是以程序識(shí)別碼指定程序調(diào)整其優(yōu)先權(quán),您亦可以指定程序群組或用戶(hù)名稱(chēng)調(diào)整優(yōu)先權(quán)等級(jí),并修改所有隸屬于該程序群組或用戶(hù)的程序的優(yōu)先權(quán)。等級(jí)范圍從-20–19,只有系統(tǒng)管理者可以改變其他用戶(hù)程序的優(yōu)先權(quán),也僅有系統(tǒng)管理者可以設(shè)置負(fù)數(shù)等級(jí)。注意:nice值越大,進(jìn)程優(yōu)先級(jí)值越大,CPU上運(yùn)行的機(jī)會(huì)就越小。

參  數(shù):

-g  使用程序群組名稱(chēng),修改所有隸屬于該程序群組的程序的優(yōu)先權(quán)。

-p  改變?cè)摮绦虻膬?yōu)先權(quán)等級(jí),此參數(shù)為預(yù)設(shè)值。

-u  指定用戶(hù)名稱(chēng),修改所有隸屬于該用戶(hù)的程序的優(yōu)先權(quán)。

我使用如下命令降低某個(gè)用戶(hù)的所有程序的優(yōu)先級(jí):

renice +20 -u zhangrenxxxxx

恢復(fù)正常:

renice 0 -u zhangrenxxxxx

(二)降低其他用戶(hù)程序的優(yōu)先級(jí)后,系統(tǒng)負(fù)載短時(shí)間內(nèi)還沒(méi)有降下來(lái),于是嘗試:使用skill暫停其他用戶(hù)的所有進(jìn)程。

skill -STOP -u zhangrenxxxx

暫停用戶(hù)zhangrenxxxx的所所有進(jìn)程。

skill -CONT -u zhangrenxxxxx

恢復(fù)用戶(hù)zhangrenxxxx的所所有進(jìn)程。

至此,系統(tǒng)負(fù)載回復(fù)正常了。

注意:最后別忘了恢復(fù)其他用戶(hù)程序的正常狀態(tài)哦。

linux使用sed截取文件:

sed -n '起始行號(hào),結(jié)束行號(hào)p' 文件名

注意:起始行號(hào)是從1開(kāi)始的,而非0。

例如:sed -n '1,2000p' a.txt

總結(jié)

以上是生活随笔為你收集整理的linux暂停命令 pause_linux操作命令:暂停进程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。