负载监控工具列表
2025-05-25
3
参考资料
负载监控工具列表(含详细示例)
1. top
功能:实时显示进程和系统资源使用情况(CPU、内存等)。
示例:
top
输出示例:
top - 15:30:45 up 2 days, 3:21, 2 users, load average: 0.15, 0.10, 0.05 Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie %Cpu(s): 5.3 us, 1.2 sy, 0.0 ni, 93.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 8000000 total, 2000000 free, 3000000 used, 3000000 buff/cache
2. htop
功能:增强版
top
,支持鼠标操作和彩色显示。示例:
htop
输出示例(交互式界面):
CPU[||||||||||||||||||| 80%] Tasks: 120, 2 thr, 1 run Mem[||||||||||||| 65%] Load average: 0.15, 0.10, 0.05
3. vmstat
功能:报告虚拟内存、进程、CPU 活动等。
示例:
vmstat 1 5 # 每秒刷新一次,共5次
输出示例:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 1 0 0 2000000 300000 500000 0 0 10 20 100 200 5 1 94 0 0
4. iostat
功能:监控磁盘 I/O 使用情况。
示例:
iostat -x 1 # 每秒刷新一次
输出示例:
Device r/s w/s rkB/s wkB/s await svctm %util sda 10.0 5.0 400.0 200.0 2.0 1.0 15.0
5. mpstat
功能:监控多核 CPU 使用情况。
示例:
mpstat -P ALL 1 # 每秒刷新,显示所有CPU核心
输出示例:
CPU %usr %nice %sys %iowait %irq %soft %steal %idle 0 5.0 0.0 1.0 0.0 0.0 0.0 0.0 94.0 1 6.0 0.0 1.5 0.0 0.0 0.0 0.0 92.5
6. sar
功能:系统活动报告(CPU、内存、磁盘、网络等)。
示例:
sar -u 1 3 # 每秒刷新CPU使用率,共3次
输出示例:
Linux 5.4.0-91-generic (hostname) 03/01/2024 _x86_64_ (4 CPU) 15:30:01 CPU %user %nice %system %iowait %idle 15:30:02 all 5.0 0.0 1.0 0.0 94.0
7. nmon
功能:综合监控(CPU、内存、磁盘、网络)。
示例:
nmon
交互式界面,按
c
(CPU)、m
(内存)、d
(磁盘)查看不同指标。
8. dstat
功能:多功能资源统计(CPU、磁盘、网络
mongo-express,详细简介,特点,最新更新内容以及时间,镜像下载地址,官网地址,阅读的文档地址,docker安装示例,.yarl设置教程,常用错误问题
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。