Linux基礎命令—修改程式優先順序renice
renice
renice指令可以重新調整程式執行的優先順序,可以通過程式id、使用者id、組id來修改優先順序。修改組的等級,影響組內所有使用者的所有程式優先順序;修改使用者等級,影響該使用者的所有程式優先順序。除了超級使用者之外,其他使用者只能改變他們擁有的程式的優先順序,並且只能在0到PRIO_MAX(20)範圍內單調地增加他們的“nice value”。(這防止了凌駕於行政法規之上。)超級使用者可以更改任何程式的優先順序,並將優先順序設定為PRIO_MIN(-20)~PRIO_MAX。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
renice -n N –u username
renice -n N –g gid
renice -n N –p pid
2、選項列表
-h | –help
顯示幫助文件
-v | –version
顯示命令版本
-n | –priority
優先順序
-u | –user=name
設定指定使用者的優先順序
-g | –pgrp=gid
設定組的優先順序
-p | –pid=PID
設定指定程式的優先順序
3、例項
1)通過pid修改指令wc優先順序
[root@localhost ~]# ps -ao “%p%y%x%c%n” //檢視程式優先順序
PID TTY TIME COMMAND NI
8321 pts/0 00:00:00 wc 19
8451 pts/0 00:00:00 ps 0
[root@localhost ~]# renice -n 15 -p 8364 //重設wc程式的優先順序,變為15
8364: old priority 19, new priority 15
2)修改使用者root的優先順序
[root@localhost ~]# renice -n 0 -u root //修改使用者root的優先順序為0
0: old priority -11, new priority 0
[root@localhost ~]# ps -ao “%p%y%x%c%n” //檢視程式優先順序,當前程式都是root使用者的,優先順序都是0
PID TTY TIME COMMAND NI
8321 pts/0 00:00:00 wc 0
8364 pts/0 00:00:00 wc 0
8458 pts/0 00:00:00 ps 0
renice指令可以重新調整程式執行的優先順序,可以通過程式id、使用者id、組id來修改優先順序。修改組的等級,影響組內所有使用者的所有程式優先順序;修改使用者等級,影響該使用者的所有程式優先順序。除了超級使用者之外,其他使用者只能改變他們擁有的程式的優先順序,並且只能在0到PRIO_MAX(20)範圍內單調地增加他們的“nice value”。(這防止了凌駕於行政法規之上。)超級使用者可以更改任何程式的優先順序,並將優先順序設定為PRIO_MIN(-20)~PRIO_MAX。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
renice -n N –u username
renice -n N –g gid
renice -n N –p pid
2、選項列表
-h | –help
顯示幫助文件
-v | –version
顯示命令版本
-n | –priority
優先順序
-u | –user=name
設定指定使用者的優先順序
-g | –pgrp=gid
設定組的優先順序
-p | –pid=PID
設定指定程式的優先順序
3、例項
1)通過pid修改指令wc優先順序
[root@localhost ~]# ps -ao “%p%y%x%c%n” //檢視程式優先順序
PID TTY TIME COMMAND NI
8321 pts/0 00:00:00 wc 19
8451 pts/0 00:00:00 ps 0
[root@localhost ~]# renice -n 15 -p 8364 //重設wc程式的優先順序,變為15
8364: old priority 19, new priority 15
2)修改使用者root的優先順序
[root@localhost ~]# renice -n 0 -u root //修改使用者root的優先順序為0
0: old priority -11, new priority 0
[root@localhost ~]# ps -ao “%p%y%x%c%n” //檢視程式優先順序,當前程式都是root使用者的,優先順序都是0
PID TTY TIME COMMAND NI
8321 pts/0 00:00:00 wc 0
8364 pts/0 00:00:00 wc 0
8458 pts/0 00:00:00 ps 0
相關文章
- Linux基礎命令---修改程式優先順序reniceLinux
- Linux基礎命令---升值程式優先順序niceLinux
- Linux基礎命令---設定程式優先順序niceLinux
- 聊聊功能優先順序的制定——基礎篇
- Android程式優先順序Android
- CSS優先順序CSS
- RTX——第8章 任務優先順序修改
- [java基礎] 之 表示式和運算子的優先順序Java
- CSS 基礎(盒模型、選擇器、權重、優先順序)CSS模型
- java基礎:執行緒方法之設定優先順序Java執行緒
- Linux排程器:程序優先順序Linux
- 中斷優先順序
- win10怎麼設定優先順序 win10如何設定程式程式優先順序Win10
- python運算子及優先順序順序Python
- SpringCloud基礎篇AOP之攔截優先順序詳解SpringGCCloud
- linux中設定程式排程的優先順序別Linux
- [勝通]程式優先順序和程式nice值?
- iOS Autolayout 修改約束優先順序崩潰問題iOS
- SQL 優先順序join>whereSQL
- java運算子優先順序Java
- nginx快取優先順序Nginx快取
- php運算子優先順序PHP
- css優先順序彙總CSS
- CSS基礎知識-選擇器的種類及優先順序CSS
- 程式初始(二)——程式優先順序,環境變數變數
- 深入理解 CSS:基礎概念、註釋、選擇器及優先順序CSS
- java setPriority()設定優先順序Java
- [譯]HTTP/2的優先順序HTTP
- 封裝優先順序佇列封裝佇列
- Yarn任務優先順序配置Yarn
- gitignore優先順序小結Git
- css 選擇器優先順序CSS
- CSS的處理優先順序CSS
- java執行緒優先順序Java執行緒
- 資料型別優先順序資料型別
- 深入理解css優先順序CSS
- NLS引數優先順序解析
- 華為路由協議優先順序路由協議