热门面试问题:如何诊断占用过多 CPU、内存、IO 等的神秘进程?
下图展示了 Linux 系统中有用的工具。
![【系统DFX】如何诊断占用过多 CPU、内存、IO 等的神秘进程?_第1张图片](http://img.e-com-net.com/image/info8/d65a0433b5a940599f028ae755e716e5.jpg)
- ’vmstat’ - 报告有关进程、内存、分页、块 IO、陷阱和 CPU 活动的信息。
- ’iostat’ - 报告系统的 CPU 和输入/输出统计信息。
- ’netstat’ - 显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据。
- ’lsof’ - 列出当前系统打开的文件。
- ’pidstat’ - 监视所有或指定进程对系统资源的利用率,包括 CPU、内存、设备 IO、任务切换、线程等。