阅读目录

  • uptime
  • cat /proc/loadavg
  • 何为系统负载呢?
  • 进阶参考

uptime

另外还有一个参数 -V(大写),是用来查询版本的

[appdeploy@CNSZ22PL0088:/home/appdeploy]$uptime -V
procps version 3.2.8

procps是一个实用程序包,主要包括ps top kill等程序主要用来显示与控制一些系统信息,进程状态之类的内容。

以下显示输入uptime的信息:

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20
  1. 当前时间 04:03:58
  2. 系统已运行的时间 10 days, 13:19
  3. 当前在线用户 1 user
  4. 平均负载:0.54, 0.40, 0.20,最近1分钟、5分钟、15分钟系统的负载

cat /proc/loadavg

最直接查看系统平均负载命令

root@Slyar.com:~# cat /proc/loadavg
0.10 0.06 0.01 1/72 29632

除了前3个数字表示平均进程数量外,后面的1个分数,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID

何为系统负载呢?

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中:

  • 它没有在等待I/O操作的结果
  • 它没有主动进入等待状态(也就是没有调用'wait')
  • 没有被停止(例如:等待终止)

一般来说,每个CPU内核当前活动进程数不大于1,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于4.

最新文章

  1. Spark编译与打包
  2. pip install Error - ReadTimeoutError: HTTPSConnectionPool
  3. CentOS操作记录
  4. Python强化训练笔记(六)——让字典保持有序性
  5. 移动端IM开发需要面对的技术问题
  6. 为什么移动Web应用程序很慢(译)
  7. BZOJ2337: [HNOI2011]XOR和路径
  8. OCM读书笔记(2) - PL/SQL 基础
  9. javascript语言学习笔记。
  10. 基于agenda的Nodejs定时任务管理框架搭建
  11. 手动安装composer详细教学
  12. codeblocks报错:cannot open output file bin\Debug\2.exe Permission denied
  13. SVM算法简单应用
  14. X问题 HDU - 1573(excrt入门题)
  15. 【瞎搞题】gym226123 L. For the Honest Election
  16. P10.3 usestock0.cpp
  17. Mac 动态库加载不上
  18. 本地导入/导出远程oracle数据库
  19. 安卓读写INI文件
  20. linux 三大利器 grep sed awk sed

热门文章

  1. MatchText MatchStr 区别
  2. maven install deploy
  3. focusSNS学习笔记
  4. 玩转X-CTR100 l STM32F4 l DRV8825 A4988 步进电机控制
  5. ARM裸板开发:07_IIC 通过IIC总线接口读写时钟芯片时间参数实现的总结
  6. node+mongoose使用例子
  7. OpenCV-bwLabel-实现图像连通组件标记与分析
  8. HDU 2089:不要62
  9. CTF之猪圈密码
  10. hdu 1723 DP/递推