Linux每日一篇 - 20 - top
Linux系统监控神器!掌握top命令,实时查看进程和系统资源使用情况,让性能分析更直观!
top命令是什么?
top命令是Linux中最常用的实时系统监控工具,可以动态显示系统中各个进程的资源占用情况,类似于Windows的任务管理器。
基本用法
# 启动top命令top# 显示特定用户的进程top -u username# 设置刷新间隔(秒)top -d 2# 显示指定数量的进程top -n 10# 以批处理模式运行(适合脚本)top -b -n 1# 显示线程top -H
实用技巧
# 在top运行时的交互命令:# q - 退出top# k - 终止指定PID的进程# r - 重新设置进程优先级(renice)# M - 按内存使用量排序# P - 按CPU使用量排序(默认)# T - 按运行时间排序# 1 - 显示每个CPU核心的使用情况# c - 切换显示命令行/程序名# V - 显示进程树# f - 添加或删除显示的字段# o - 排序字段# z - 彩色显示# x - 高亮显示排序列# y - 高亮显示正在运行的进程# W - 保存设置到~/.toprc
常用场景
# 查看系统整体性能top# 查看占用CPU最高的进程top -o %CPU# 查看占用内存最高的进程top -o %MEM# 监控特定用户的进程top -u www-data# 一次性输出系统快照top -b -n 1# 检查系统负载top# 查找消耗资源最多的进程top# 然后按Shift+M按内存排序,或按Shift+P按CPU排序# 监控系统一段时间top -d 5 # 每5秒刷新一次
关于我
•
来源博客:https://blog.echospace.top/top[1]
•全平台同名"汪多多是只猫",专注分享实用技术教程,让你的IT学习之路更轻松!
•关注我,每天一个Linux命令,轻松入门Linux系统!
References
[1]: https://blog.echospace.top/top