Linux修改进程优先级

阅读更多
一 进程优先级简介
Linux操作系统是一个多用户、多任务的操作系统,Linux系统中通常运行着非常多的进程。但是CPU在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理先后顺序。
 
二 示例

Linux修改进程优先级_第1张图片
 
 
三 修改NI值时注意事项

Linux修改进程优先级_第2张图片
 
 
四 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
  • Linux修改进程优先级_第3张图片
  • 大小: 232.8 KB
  • Linux修改进程优先级_第4张图片
  • 大小: 227.8 KB
  • 查看图片附件

你可能感兴趣的:(Linux,进程,优先级)