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

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...

强杀进程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,697评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,832评论 9 468
  • 进程相关概念系统进程管理工具任务计划 一、进程相关概念 定义:进程(Process)是运行中的程序的一个副本,是被...
    哈喽别样阅读 666评论 0 0
  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,332评论 0 23
  • 进程相关概念 内核的功能 进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等。 process 进程,正...
    夹克K阅读 1,133评论 0 1

友情链接更多精彩内容