美文网首页
任务资源管理 top, free, nice, kill

任务资源管理 top, free, nice, kill

作者: Wavky | 来源:发表于2016-12-15 17:47 被阅读0次

    top [options]

    显示一个文字版的动态系统进程管理器,默认按 PID 排序

    • -c x 设置统计模式为 x
      • a 统计模式(时间、流量、IO次数)
      • d 相对模式(流量、IO次数)
      • e 绝对值模式
      • n 非事件模式(默认值)
    • -a 同-c a
    • -d 同-c d
    • -e 同-c e
    • -n limit 仅显示 limit 条记录
    • -l samples 仅取样(刷新)指定次数,刷新完毕后自动退出
    • -ncols collumns 指定显示列数,默认为 infinite 无限制
    • -o key 使用指定关键字排序,前缀+为升序,-为降序
      • pid 默认值
      • pgrp 组ID
      • ppid 父进程ID
      • uid 用户ID
      • user 用户名
      • command 命令名
      • cpu cpu使用量
      • time 执行时间
      • threads 线程数
      • mem 内存使用量
    • -O second_key 第二排序关键字
    • -pid num 仅显示
    • -U user / -user user 仅显示指定用户的进程

    显示期间支持以下指令:

    • ? 显示帮助文档
    • c<mode> 切换统计模式
    • o<key> 切换排序
    • O<key> 切换二级排序
    • q 退出
    • U<user> 仅显示指定用户进程

    free

    显示内存总体使用量
    Mac中使用top -l 1 | head -n 10 | grep PhysMem代替


    nice [-n increment] command

    以指定优先级运行指定命令,不指定优先级时默认为10
    超级用户可以使用负数指定高优先级运行,最高优先级为-20,最低优先级为20

    -n increment 指定用于加算到系统优先级的正数或负数


    renice priority [options]

    修改一个或多个进程的优先级(priority),非超级用户仅可修改自己账户开启的进程,并且优先级为 0-20

    • -g pgrp... 指定所有属于特定组ID的进程
    • -u user... 指定所有属于特定用户或UID的进程
    • -p pid... 指定特定的PID进程(默认选项,可省略关键字-p

    同时指定多个关键字选项时,以关系并列形成超集


    kill pid...

    强杀进程

    相关文章

      网友评论

          本文标题:任务资源管理 top, free, nice, kill

          本文链接:https://www.haomeiwen.com/subject/bosgmttx.html