一个网站怎么上线,要做未来科技的网站怎么做,移动网站的设计报告,营销网络用语是什么意思调整谦让度 1.nice 命令 (1)nice 命令允许在启动命令时设置其调度优先级。要想让命令以更低的优先级运行#xff0c;只需用nice 命令的-n 选项指定新的优先级即可#xff1a;
$ nice -n 10 ./jobcontrol.sh jobcontrol.out
[2] 16462
$
$ ps -p 16462 -o pid,…调整谦让度 1.nice 命令 (1)nice 命令允许在启动命令时设置其调度优先级。要想让命令以更低的优先级运行只需用nice 命令的-n 选项指定新的优先级即可
$ nice -n 10 ./jobcontrol.sh jobcontrol.out
[2] 16462
$
$ ps -p 16462 -o pid,ppid,ni,cmd PID PPID NI CMD 16462 1630 10 /bin/bash ./jobcontrol.sh
$ 注意nice 命令和要启动的命令必须出现在同一行中。ps 命令的输出证实谦让度NI列已经调整到了 10。
(2)nice 命令使得脚本以更低的优先级运行。但如果想提高某个命令的优先级那么结果可能会让你大吃一惊
$ nice -n -5 ./jobcontrol.sh jobcontrol.out
[2] 16473
$ nice: cannot set niceness: Permission denied
$ ps -p 16473 -o pid,ppid,ni,cmd PID PPID NI CMD 16473 1630 0 /bin/bash ./jobcontrol.sh
$ nice 命令会阻止普通用户提高命令的优先级。注意即便提高其优先级的操作没有成功指定的命令依然可以运行。 只有 root 用户或者特权用户才能提高作业的优先级。
(3)nice 命令的-n 选项并不是必需的直接在连字符后面跟上优先级也可以
$ nice -10 ./jobcontrol.sh jobcontrol.out
[2] 16520
$
$ ps -p 16520 -o pid,ppid,ni,cmd PID PPID NI CMD 16520 1630 10 /bin/bash ./jobcontrol.sh
$ 2.renice 命令
$ ./jobcontrol.sh jobcontrol.out
[2] 16642
$
$ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 0 /bin/bash ./jobcontrol.sh
$
$ renice -n 10 -p 16642
16642 (process ID) old priority 0, new priority 10
$
$ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 10 /bin/bash ./jobcontrol.sh
$ (1)有时候你想修改系统中已运行命令的优先级。renice 命令可以帮你搞定。它通过指定运行进程的 PID 来改变其优先级
$ ./jobcontrol.sh jobcontrol.out
[2] 16642
$
$ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 0 /bin/bash ./jobcontrol.sh
$
$ renice -n 10 -p 16642
16642 (process ID) old priority 0, new priority 10
$
$ ps -p 16642 -o pid,ppid,ni,cmd PID PPID NI CMD 16642 1630 10 /bin/bash ./jobcontrol.sh
$ renice 命令会自动更新运行进程的调度优先级。和 nice 命令一样renice 命令对于非特权用户也有一些限制 只能对属主为自己的进程使用 renice 且只能降低调度优先级。但是root 用户和特权用户可以使用 renice 命令对任意进程的优先级做任意调整。