查Linux系统性能核心是CPU、内存、磁盘I/O和进程活动,top看实时进程与资源占用,htop是其增强交互版,vmstat擅长统计系统级吞吐并发现趋势性问题。

查 Linux 系统性能,核心是看 CPU、内存、磁盘 I/O 和进程活动。最常用也最直接的工具就是 top、htop 和 vmstat——它们分工明确:top 看实时进程和资源占用,htop 是 top 的增强交互版,vmstat 则擅长统计系统级整体吞吐(尤其适合抓异常波动)。掌握这三者,基本覆盖日常排查 90% 的性能问题。
运行 top 后,默认顶部显示系统概览,关键信息集中在前几行:
Z(zombie)持续不为 0,可能有程序没正确回收子进程us(用户态)、sy(内核态)、id(空闲)、wa(I/O 等待)——wa 高往往意味着磁盘慢或有大量读写free 和 available(后者才是真实可用内存),Swap used 持续上升说明物理内存不足%CPU 或 %MEM 排序(按 P 或 M 键),快速定位“吃资源大户”;按 T 可按运行时间倒序,找长期霸占 CPU 的老进程htop 不是所有系统默认安装,先用 sudo apt install htop(Debian/Ubuntu)或 sudo yum install htop(CentOS/RHEL)装好。启动后优势明显:
F9 杀进程比 top 的 k 更顺手python 实际跑的是不同脚本)F2 设置显示项、F3 搜索进程),新手上手零门槛vmstat 不是实时刷新界面,而是按秒采样输出统计快照,更适合发现“慢慢变糟”的问题。常用命令:vmstat 2 5(每 2 秒一次,共 5 次)。
iostat -x 1 可进一步判断是否磁盘瓶颈基本上就这些。top 看“谁在作怪”,htop 让你看得更轻松,vmstat 帮你确认“是不是越来越糟”。三者配合,不用装一堆监控工具,也能把大多数性能问题摸清楚。
以上就是Linux 怎么查系统性能?一文搞懂 top、htop、vmstat的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号