Linux修改进程优先级
程序员文章站
2022-05-14 14:25:39
...
一 进程优先级简介
Linux操作系统是一个多用户、多任务的操作系统,Linux系统中通常运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理先后顺序。
二 示例
三 修改NI值时注意事项
四 nice命令
nice [选项] 命令
nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在进程的NI值。
选项:
-n NI值:给命令赋予NI值
例如
nice -n -5 service httpd start
五 renice命令
renice [优先级] PID
renice命令是修改已经存在进程的NI值得命令
例如
renice -10 2125
[root@localhost ~]# renice -10 8092
8092 (process ID) old priority 0, new priority -10
[root@localhost ~]# ps -le | grep httpd
4 S 0 8082 1 0 80 0 - 55479 poll_s ? 00:00:00 httpd
5 S 48 8091 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8092 8082 0 70 -10 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8093 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8094 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
5 S 48 8095 8082 0 80 0 - 56000 inet_c ? 00:00:00 httpd
下一篇: 浅谈PHP封装CURL