用的到linux-系统性能监控(内存、CPU、硬盘、IO)-Day6

前言:

        在Linux系统中,实时监控系统的资源使用情况(如内存、硬盘、CPU、网络和IO等)是非常重要的,它可以帮助你了解系统的健康状况,及时发现潜在的性能瓶颈或问题。下面将介绍一些常用的命令和工具,帮助你实时监控这些指标。

 一、CPU

        1、uptime

        对应显示信息为当前系统时间为17:15:47,已运行98天5小时33分,一个用户在登录,最近1分钟、5分钟、15分钟CPU负载情况,分别为0% 、1%、5%。

        2、top

        类似win的任务管理器,动态显示进程占用情况

        3、vmstat

        vmstat 命令:报告关于系统内存、进程、中断、CPU活动等的信息。

 二、内存

        1、free

        选项:-b 、-k、-m、-g(按不同单位显示及Byte/KB/MB/GB)

        free 命令:显示系统中空闲、已用、交换等内存量。

        2、watch free -h

        watch 命令用于定期执行 free -h-h 选项表示以人类可读的格式(如KB、MB、GB)显示。

三、硬盘

        1、df

        可选:-h 、-i、-T  (h人性化显示,i显示使用量,T显示文件系统类型)

        2、watch df -h

        每隔一段时间以人类可读的格式显示磁盘使用情况。

         3、iostat 2

        iostat(需要安装sysstat包):监控CPU和输入输出设备的统计信息。

   -d 选项显示所有设备,-x 显示扩展统计信息,1 表示每1秒更新一次。        

        iostat -dx 2

 四、网络

        1、iftop

        显示实时的网络带宽使用情况。

        2、nload

        3、ss

ss 或 netstatnetstat 在一些新系统中可能已被ss取代):显示网络连接、路由表、接口统计等。

        4、netstat

五、IO

        1、iotop

iostat(如上所述):可以显示磁盘的IO统计信息。

iotop(可能需要安装):监控磁盘IO使用情况及哪个进程在使用它

2、pidstat -d 1

-d 选项表示显示IO统计,1 表示每1秒更新一次。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

他们叫我技术总监

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值