運維工作中,程式執行時調整優先順序要用什麼命令?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python運算子及優先順序順序Python
- 運算子的優先順序
- java運算子優先順序Java
- Java之執行緒的優先順序Java執行緒
- Android程式優先順序Android
- Python 運算子優先順序 運算子Python
- Linux基礎命令---升值程式優先順序niceLinux
- C++運算子優先順序C++
- 多優先順序執行緒池實踐執行緒
- Linux執行時動態庫搜尋路徑優先順序Linux
- Linux基礎命令—修改程式優先順序reniceLinux
- Linux基礎命令---設定程式優先順序niceLinux
- Linux基礎命令---修改程式優先順序reniceLinux
- win10怎麼設定優先順序 win10如何設定程式程式優先順序Win10
- 程式設計答疑:記不住運算子優先順序怎麼辦?程式設計
- C語言運算子優先順序C語言
- C 語言運算子優先順序
- C++運算子優先順序特例C++
- C++ 運算子優先順序表C++
- 美團二面:SpringBoot讀取配置優先順序順序是什麼?Spring Boot
- c運算子優先順序表-最全c語言運算子優先順序和結合性對照表C語言
- Python3 執行緒優先順序佇列( Queue)Python執行緒佇列
- CSS優先順序CSS
- 介紹python中運算子優先順序Python
- 從Java到JVM到OS執行緒的優先順序JavaJVM執行緒
- Like Sunday, Like Rain - JavaScript運算子優先順序AIJavaScript
- java字串連線和運算子優先順序Java字串
- 中斷優先順序
- Yacc使用優先順序
- Java 多執行緒基礎(十一)執行緒優先順序和守護執行緒Java執行緒
- jQuery調整li元素順序jQuery
- 2.5 運算子及運算子的優先順序;2.6 語句
- JavaScript陰溝裡翻船之運算子優先順序JavaScript
- ORACLE中sql語句----運算子的優先順序OracleSQL
- 執行緒和程式有什麼優缺點?Linux運維學習執行緒Linux運維
- [20191112]flock控制命令執行順序.txt
- NTP時間伺服器優先順序配置伺服器
- 【java】【多執行緒】睡眠/守護/加入/禮讓執行緒,執行緒優先順序(4)Java執行緒