对Linux服务器进行性能监控和调优,请问相关的top命令是干什么的?
top命令可以查看系统整体资源的使用情况
Tasks: 5977 total, 1 running, 250 sleeping, 0 stopped, 5726 zombie
%Cpu(s): 10.1 us, 5.5 sy, 0.0 ni, 84.0 id, 0.2 wa, 0.0 hi, 0.2 si, 0.0
KiB Mem : 7732980 total, 231776 free, 3174908 used, 4326296 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 4247276 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19658 root 20 0 1183692 402952 25408 S 17.1 5.2 60:55.53 datakit
4595 root 20 0 1822196 177696 47592 S 13.5 2.3 113:18.13 kubelet
31517 root 20 0 126268 5916 1364 S 10.0 0.1 0:18.42 htop
3205 root 20 0 168044 8356 1552 R 3.5 0.1 0:00.22 top
您好,top是大多数的类Unix操作系统任务管理器。它可以显示当前正在运行的进程的列表,用户可以按照不同的条件对该列表进行排序。它主要显示了系统进程对CPU和内存的使用状况。top可以快速检查是哪个或哪几个进程挂起了你的系统。你可以在这里看到top使用的例子。 你可以在终端输入top来运行它并进入到交互模式:
交互模式的一些快捷操作:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。