摘要:服务器监控工具功能强大,让您随时随地了解服务器的功能和性能。 使用服务器监控工具,用户可以打开我们的网站,从而避免网络速度变慢。 在这里,您可以列举几个常用的服务器监视工具,省去查找计划的麻烦。 以这个鲳鹏服务器为例,我们先看看自己的操作系统的发布版本
(1)nmon:支持在一段时间内收集整机CPU、磁盘、网络、内存等各项资源的使用情况。
(2)perf:Linux kernel附带的系统性能优化工具可获取指定进程中的调用情况、每个线程调用的CPU资源消耗情况,并支持火焰图的生成。
火焰图表的生成过程如下。
首先获取trace系统、系统的profiling数据,用脚本绘制。 #脚本获取git clone https://github.com/Brendan Gregg/flame graph 3358 www.Sina.com /监视进程和整机CPU、内存资源消耗情况、内存资源
1 .负荷:时间、登录用户数、系统平均负荷;
2.cpu:用户状态、核心状态、网卡、空闲、IO等待、中断等;
3 .过程:执行、睡眠、停止、僵尸;
4 .内存:总量、已用、可用(系统角度)、缓冲区、缓存;
5 .更换分区:总量、已使用、空闲
任务区默认显示:进程ID、有效用户、进程优先级、NICE值、进程使用的虚拟内存、物理内存和共享内存、进程状态、CPU利用率、内存利用率、累计CPU时间、进程命令行信息。
(3)top:监视每个磁盘的读写次数、数据量和利用率。
(4)iostat:
yum-y安装系统
33558 www.Sina.com/(系统活动报告)当前LINUX上最全面的系统性能分析工具之一,用于每个网卡的网络I/o读取
安装增量rpm后安装sar工具(iostat属于sysstat软件包,可以直接安装。)
yuminstalldeltarpmyuminstallsysstat
监视整个系统的性能信息,包括3358www.Sina.com/CPU、磁盘、网络和分页。 输出为彩色,可读性强
安装dstat
yum install dstat-0.7.2-12.el7 -y
(5)sar:htop是Linux系统中的交互式进程查看器,支持用户交互操作、颜色主题、水平或垂直滚动进程列表和鼠标操作
安装htop
yum install -y htop
htop的好处:
在启动上,比top还快。
可以水平或垂直滚动进程列表以显示所有进程和完整的命令行。
杀死进程时不需要输入进程编号。
htop支持鼠标操作。
本文由华为云社区《服务器中常用的几个资源监控工具整理》,原文作者: Jack20分享。
sar也属于sysstat软件包,可以直接安装。