運維工作中,程式執行時調整優先順序要用什麼命令?
Linux運維管理工作中,有程式在執行時,如果需要調整優先順序,會用到什麼命令?Linux命令眾多運維工作中經常會用到的,是Linux運維必備技能知識點。那麼對於初學Linux運維的人來說,牢記Linux核心命令是必須要做到的。那麼運維工作中,程式執行時調整優先順序要用什麼命令?
程式執行時調整優先順序要用什麼命令?
1、nice:調整程式執行時的優先順序
nice命令是一個當程式啟動時,修改程式執行優先順序的命令。Linux的優先順序範圍是從-20(最大優先順序)到19(最小優先順序)。優先順序越高的程式佔用CPU的次數越多,反之亦然。
nice命令引數選項是什麼?
-n num 設定nice增加的數值,num取值從-20——19。不使用-n選項相當於-n 10的效果。
①root使用者可隨意調整自己或他人程式的nice值,且範圍為-20——19。
②普通使用者僅可調整自己程式的nice值,且範圍僅為0——19(避免普通使用者搶佔系統資源)。
③普通使用者僅可將nice值往高調。
程式的nice值不是程式的優先順序,它們不是一個概念,但是程式的nice值會影響到程式的優先順序變化。
2、renice:調整執行中的程式的優先順序
nice命令常用於修改未執行的程式執行時的優先順序,但是對於正在執行的程式,若想要修改其優先順序,就需要用到renice命令。
在系統執行中,有時會發現某個不是很重要的程式佔用了太多的CPU資源,因此會希望限制這個程式或者是希望某個程式優先執行。這些都是renice命令的使用場景。
renice命令引數選項是什麼?
-n num 設定nice增加的數值,num取值範圍從20——19
-g 修改指定使用者組的程式的優先順序
-u 修改指定使用者的程式的優先順序
-P 修改指定pid的程式的優先順序
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2771245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java執行緒優先順序Java執行緒
- 警惕執行緒的優先順序執行緒
- python運算子及優先順序順序Python
- java運算子優先順序Java
- php運算子優先順序PHP
- Java之執行緒的優先順序Java執行緒
- 多優先順序執行緒池實踐執行緒
- Python 運算子優先順序 運算子Python
- 程式設計答疑:記不住運算子優先順序怎麼辦?程式設計
- Android程式優先順序Android
- C 語言運算子優先順序
- C語言運算子優先順序C語言
- JS與&& 或||運算子 優先順序JS
- win10怎麼設定優先順序 win10如何設定程式程式優先順序Win10
- Linux基礎命令---升值程式優先順序niceLinux
- CSS優先順序CSS
- linux/unix中設定執行緒優先順序Linux執行緒
- Linux基礎命令---設定程式優先順序niceLinux
- 程式設計思想之多執行緒與多程式(2):執行緒優先順序與執行緒安全程式設計執行緒
- JavaScript調整option順序JavaScript
- AIX磁碟順序調整AI
- 介紹python中運算子優先順序Python
- Python3 執行緒優先順序佇列( Queue)Python執行緒佇列
- 從Java到JVM到OS執行緒的優先順序JavaJVM執行緒
- java基礎:執行緒方法之設定優先順序Java執行緒
- Linux基礎命令—修改程式優先順序reniceLinux
- Linux基礎命令---修改程式優先順序reniceLinux
- 中斷優先順序
- jQuery調整li元素順序jQuery
- 命令執行順序控制與管道
- JavaScript陰溝裡翻船之運算子優先順序JavaScript
- Like Sunday, Like Rain - JavaScript運算子優先順序AIJavaScript
- 各類運算子和計算方法,優先順序
- ORACLE中sql語句----運算子的優先順序OracleSQL
- oracle plsql儲存過程_運算子優先順序OracleSQL儲存過程
- VBA運算子的型別及優先順序(轉)型別
- Java 多執行緒基礎(十一)執行緒優先順序和守護執行緒Java執行緒
- 【java】【多執行緒】睡眠/守護/加入/禮讓執行緒,執行緒優先順序(4)Java執行緒