查看Linux系统负载命令

目录

前言

一、top

1.参数

2.名称解释

二、ifstat

1.参数

三、df

1.参数

2.名称解释

四、uptime

五、free

1.参数

2.名称解释

总结


前言

       负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。在LINUX系统中,系统负载是对当前CPU工作量的度量,被定义为特定时间间隔内运行队列中的平均线程数。load average 表示机器一段时间内的平均load。这个值越低越好。负载过高会导致机器无法处理其他请求及操作,甚至导致死机。

一、top

      top 命令可以查看进程状态显示和控制,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。

1.参数

-d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。

-p 通过指定监控进程ID来仅仅监控某个进程的状态。

-q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。

-S 指定累计模式

-s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。

-i 使top不显示任何闲置或者僵死进程。

-c 显示整个命令行而不只是显示命令名

2.名称解释

      第一行“top - 19:56:47 up 39 min,  3 users,  load average: 0.00, 0.00, 0.00”显示的内容依次为“系统当前时间 、系统到目前为止已运行的时间、当前登录系统的用户数量、系统负载(任务队列的平均长度)三个值分别为1分钟、5分钟、15分钟前到现在的平均值【这三个一般会小于1,如果持续高于5,请仔细查看哪个程序影响系统的运行】”

     第二行“Tasks: 120 total,   2 running, 118 sleeping,   0 stopped,   0 zombie”显示的内容依次“所有启动的进程数”、“正在运行的进程数”、“挂起的进程数”、“停止的进程数”、“僵尸进程数”。

     第三行“Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st”显示的内容依次为“用户空间占用CPU百分比”、“内核空间占用CPU百分比”、“用户空间内改变过优先级的进程占用CPU百分比”、“空闲CPU百分比”、“等待输入输出CPU时间百分比”、“CPU服务于硬件中断所耗费的时间总额”、“CPU服务软中断所耗费的时间总额”、“Steal Time”

     第四行“Mem:    508820k total,   480172k used,    28648k free,    41944k buffers”显示内容依次为“物理内存总量”、“已使用的物理内存”、“空闲物理内存”、“内核缓存内存量”。

     第5行“Swap:   392184k total,        0k used,   392184k free,   259152k cached”显示内容依次为“交换区总量”、“已使用交互区总量”、“空闲交换区总量”、“缓冲的交换区总量”。



  


二、ifstat

      ifstat 命令是监测网络网卡状态,对网络接口监测的工具,我们使用该命令需要在下载ifstat,命令为apt-get install ifstat

1.参数

-n 帮助信息

-a 可忽略历史记录

-e 显示网络接口错误信息

三、df

     df 命令用来查看文件系统的磁盘占用情况。

1.参数

-a 显示所有文件的磁盘使用情况

-k 以K字节为单位显示

-t 显示各类型文件系统的磁盘空间使用情况

-T 表示显示文件系统类型

2.名称解释

数值解释
Filesystem该文件系统位于哪个分区,显示设备名称
1k-blocks文件系统总大小,默认单位KB
used用掉的磁盘空间大小
Available剩余磁盘空间大小
used%磁盘空间使用率
Mounted on文件系统挂载点

四、uptime

     uptime 命令可以用来查看服务器已经运行了多久,当前登录的用户有多少,以及服务器在过去的1分钟、5分钟、15分钟的系统平均负载值,负载值越小越好。

五、free

      free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

1.参数

-b  以Byte为单位显示内存使用情况
-k  以KB为单位显示内存使用情况
-m 以MB为单位显示内存使用情况
-g  以GB为单位显示内存使用情况
-h  以有好的方式显示内存的使用情况
-s  <间隔秒数>:持续观察内存使用状况这里以2miao为间隔来进行检测观察
-t   显示内存总和列
-V 显示版本信息
 

2.名称解释

       

数值解释
total总计物理内存的大小
used已使用物理内存的大小
free可用的物理内存的大小
shared多个进程共享的内存总额
buff/cache磁盘缓存大小
available可以被新应用使用的内存大小

总结

        以上就是今天要讲的内容,本文仅仅简单介绍了查看Linux系统负载常见命令的使用。

  • 30
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值