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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux改变进程优先级的nice命令

發布時間:2024/4/13 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux改变进程优先级的nice命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

VPS普遍性能不高,很多人可能有這樣一個感受,在執行du、tar等命令時,會造成系統負載飆升,Apache響應緩慢。這時nice命令改變進程優先級可能能緩解這種狀況。nice命令用于調整Linux系統中進程的優先級。

通俗地講,Linux系統中,進程有-19到19這39個優先級。-19最優先,19最不優先。進程的默認優先級為0。如果希望將進程調整為最優先,則將進程的nice值設置為-19;如果希望進程最不優先,占用最少的系統CPU時間,則將其設置為19。

?

1.新建一個進程并設置優先級

將當前目錄下的documents目錄打包,但不希望tar占用太多CPU:

1 nice-19 tar -zcf pack.tar.gz documents

方法非常簡單,即在原命令前加上“nice -19”。很多人可能有疑問了,最低優先級不是19么?那是因為這個“-19”中的“-”僅表示參數前綴;所以,如果希望:

將當前目錄下的documents目錄打包,并且賦予tar進程最高的優先級:

1 nice --19 tar -zcf pack.tar.gz documents

?

2.修改已經存在的進程的優先級

將PID為1799的進程優先級設置為最低(19):

?

1 renice 19 1799

將PID為1799的進程優先級設置為最高(-19):

1 renice-19 1799

大家很可能發現了,renice命令與nice命令的優先級參數的形式是相反的。直接以優先級作為參數即可,不能加上“-”號,這點需要初學者注意。

?

3.查看進程優先級

直接使用top命令即可查看進程優先級。

Linux對于進程優先級調整的作用還是非常明顯的,在實際操作中也能明顯的體會到。

總結

以上是生活随笔為你收集整理的Linux改变进程优先级的nice命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。