linux renice指令博客,linux 命令详解 十八

root         1  0.0  0.1   2828  1400 ?        Ss   09:51   0:02 /sbin/init

root         2  0.0  0.0      0          0 ?        S    09:51   0:00 [kthreadd]

root         3  0.0  0.0      0          0 ?        S    09:51   0:00 [migration/0]

... .../> ps -eo user,pid,%cpu,%mem,start,time,command | head -n 4USER       PID %CPU %MEM  STARTED     TIME        COMMAND

root         1         0.0    0.1   09:51:08     00:00:02  /sbin/init

root         2         0.0    0.0   09:51:08     00:00:00  [kthreadd]

root         3         0.0    0.0   09:51:08     00:00:00  [migration/0]这里需要说明的是,ps中存在很多和进程性能相关的参数,它们均以输出表格中的列的方式显示出来,在这里我们只是给出了非常常用的几个参数,至于更多参数,我们则需要根据自己应用的实际情况去看ps的man手册。#以完整的格式显示pid为1(init)的进程的相关数据/> ps -fp 1UID        PID  PPID  C STIME TTY          TIME   CMD

root         1        0  0 05:16   ?        00:00:03 /sbin/init2.改变进程优先级的命令(nice和renice):该Shell命令最常用的使用方式为:nice [-n ][执行指令],其中优先等级的范围从-20-19,其中-20最高,19最低,只有系统管理者可以设置负数的等级。#后台执行sleep 100秒,同时在启动时将其nice值置为19/> nice -n 19 sleep 100 &[1] 4661

#后台执行sleep 100秒,同时在启动时将其nice值置为-19/> nice -n -19 sleep 100 &[2] 4664

#关注ps -l输出中用黄色高亮的两行,它们的NI值和我们执行是设置的值一致。/> ps -lF S   UID   PID  PPID  C PRI  NI  ADDR  SZ    WCHAN  TTY       TIME        CMD

4 S     0  2833  2829  0  80   0     -      1739     -         pts/2    00:00:00  bash

0 S     0  4661  2833  0  99  19    -      1066     -         pts/2    00:00:00  sleep

4 S     0  4664  2833  0  61 -19    -      1066     -         pts/2    00:00:00  sleep

4 R     0  4665  2833  1  80   0     -      1231     -         pts/2    00:00:00  psrenice命令主要用于为已经执行的进程重新设定nice值,该命令包含以下几个常用选项:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值