码迷,mamicode.com
首页 > 系统相关 > 详细

进程的优先级

时间:2018-03-16 22:42:29      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:系统运维;Linux;云计算;

服务器的进程就像人需要做的事一样具有先后顺序,而进程的顺序称为优先级。
管理员可以用renice来修改进程的优先级
renice -nice值 pid //调整某个进程的nice(取值为-20~19)
nice -nice值 命令 //设置命令运行时的优先级,如nice -8 ping 127.9回车后查进程状态

1.在后台运行多个ping命令
ping 127.0.0.1 回车后按ctrl+z #在后台暂停运行ping命令
ping 127.0.0.2 同上
ping 127.0.0.8 同上

2.ps el -C ping 进程信息如下
4 S root 2786 2747 0 80 0 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.1
4 S root 2787 2747 0 80 0 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.2
4 S root 2789 2747 0 80 0 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.8
0 R root 2796 2747 0 80 0 - 28166 - 11:35 pts/0 00:00:00 grep --color=auto ping

在另一窗口执行:top -p 2786,2787,2789
注:以上的2786、2787、2789是用ps elf -C ping查到的进程pid号

3.renice -5 2786 将pid为2786的nice值调为-5,PRI=20+NI
2786 (进程 ID) 旧优先级为 0,新优先级为 -5

4.ps elf -C ping
4 S root 2786 2747 0 70 -5 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.1
4 S root 2787 2747 0 80 0 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.2
4 S root 2789 2747 0 80 0 - 31978 skb_re 11:35 pts/0 00:00:00 ping 127.0.0.8
0 R root 2820 2747 0 80 0 - 28166 - 11:37 pts/0 00:00:00 grep --color=auto ping

在程序开启的时候指定其nice值
用法:nice -nice值 命令
nice --15 vim a.txt & 将nice指定为-15
ps elf -C vim 在另一窗口执行

进程的优先级

标签:系统运维;Linux;云计算;

原文地址:http://blog.51cto.com/13553337/2087788

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!