uptime命令是用来查询Linux系统负载的!

有两种用法:

1、直接输入uptime即可,查询Linux系统已运行时间、当前在线用户数和平均负载;

2、加一个选项  -V(大写),是用来查询版本信息。

[root@ localhost]$ uptime –V(大写)

procps version 3.2.7

以下是直接输入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分钟的系统平均负载

何为系统平均负载呢?

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

- 它没有在等待I/O操作的结果

- 它没有主动进入等待状态(也就是没有调用'wait')

- 没有被停止(例如:等待终止)

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

当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。

这里建议大家可以使用php探针来实现!这个可以检测空间商提供的Linux主机负载情况!

★ps进程管理
[root@localhost ~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Jul02 ?        00:00:06 init [5]                       
root         2     1  0 Jul02 ?        00:00:00 [migration/0]
root         3     1  0 Jul02 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 Jul02 ?        00:00:00 [watchdog/0]
root         5     1  0 Jul02 ?        00:00:00 [migration/1]
root         6     1  0 Jul02 ?        00:00:00 [ksoftirqd/1]
root         7     1  0 Jul02 ?        00:00:00 [watchdog/1]
root         8     1  0 Jul02 ?        00:00:00 [migration/2]
root         9     1  0 Jul02 ?        00:00:00 [ksoftirqd/2]

-e : 在命令执行后显示环境
-f : 完整显示输出
1) 进程用户ID(UID)
2) 进程ID (PID)
3) 父进程ID (PPID)
4) CPU 调度情况 (C)
5) 进程启动的时间 (STIME)
6) 进程共占用CPU的时间(TIME)
7) 启动进程的命令 (CMD)

★关于/proc/uptime
/proc/uptime文件里包含两个数字,如:

[root@localhost ~]# cat /proc/uptime
1232468.44 1111331.67

第一个数值代表系统总的启动时间,第二个数值则代表系统空闲的时间,都是用秒来表示的。如果系统里第二个数字比第一个数字还要大,则说明你的cpu是多核的,cpu0上闲了一秒, cpu1上闲了两秒,加起就是三秒。

文章转载自:http://itshine.blog.51cto.com/648476/613111

转载于:https://blog.51cto.com/zxdjob/1181257

Linux系统中的uptime命令相关推荐

  1. linux 杀掉php,Linux_在Linux系统中使用xkill命令杀掉未响应的进程,我们如何在Linux中杀掉一个资 - phpStudy...

    在Linux系统中使用xkill命令杀掉未响应的进程 我们如何在Linux中杀掉一个资源/进程?很明显我们会找出资源的pid然后用kill命令. 说的更明白一点,我们可以找到某个资源(比如termin ...

  2. ss流量查询 php,Linux_Linux怎么使用ss命令查看系统的socket状态,  Linux系统中,ss命令可用于 - phpStudy...

    Linux怎么使用ss命令查看系统的socket状态 Linux系统中,ss命令可用于查看系统的socket的状态,而socket作为系统的进程通信机制,了解其状态是很有必要的,下面小编就给大家介绍下 ...

  3. linux sudo命令全称,你知道Linux系统中的sudo 命令吗?

    今天小编要跟大家分享的文章是关于Linux系统中sudo命令介绍.熟悉Linux操作系统的小伙伴们你们是否了解sudo命令.sudo 表示 "superuser do". 它允许已 ...

  4. 我的linux系统怎么输入pv,如何在Linux系统中使用pv命令

    本文介绍了如何在Linux系统中使用pv命令.内容很详细.有兴趣的朋友可以参考一下,希望对大家有帮助. PV 命令 PV由Andrew Wood开发,是Pipe Viewer的简称,意思是通过管道显示 ...

  5. linux ps-l命令详解,Linux系统中ps -l命令显示的英文含义

    Linux系统中ps -l命令显示的英文含义 UID:启动这些进程的用户. PID:进程的进程ID. PPID:父进程的进程号(如果该进程是由另一个进程启动的). C:进程生命周期中的CPU利用率. ...

  6. linux系统下的shell是什么,Linux系统中shell各命令的区别有什么?

    今天小编要跟大家分享的文章是关于Linux系统中shell各命令的区别有什么?喜欢Linux系统并对此感兴趣的小伙伴们快来一起看一看吧~希望对你有所帮助. 1.xargs作用: (1)将前一个命令的标 ...

  7. Linux操作系统中man命令的用法,Linux 系统中的MAN命令使用祥解

    Linux 系统中的MAN命令使用祥解 在使用Linux命令或程序的过程中,大家免不了要看看命令和程序的帮助文档.这就要使用到man命令.下面就man命令使用的方法具体说一下: 1.man 的使用语法 ...

  8. Linux系统怎么使用扫描仪,Linux系统中Nmap扫描命令的使用方法 -电脑资料

    我们可以使用ping扫描的方法(-sP),与fping的工作方式比较相似,它发送icmp回送请求到指定范围的ip地址并等待响应,证明主机正在运行,反之,则无法判断主机是否开机或者是否在网络上互连. 扫 ...

  9. linux管道命令详解,Linux系统中的管道命令的用法详解

    Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...

最新文章

  1. Windows Phone 开发工具包7.1公测版新特性
  2. linux http请求监控工具httpry---官方文档
  3. 晶振波形不是正弦波_10天电子入门-电感/晶振/声音
  4. 1.3 Error和Exception的异同
  5. 自定义控件——轮播广告条
  6. 详解分布式一致性机制
  7. 【实践驱动开发3-006】TI WL1835MODCOM8 在android的移植 - SDIO wifi驱动的注册步骤
  8. 20135115臧文君---实验2
  9. 解决vue插值表达式闪烁问题
  10. 2012浙江大学光华法学院毕业典礼教师发言之高艳东
  11. Cimage类的介绍及使用
  12. 详版大数据报告_《2018抖音大数据报告》完整版,赶快收藏!
  13. 2020-11-11抖音去水印解析获取源标题、作者、头像、封面图以及源视频地址
  14. python算方差_Python求均值,方差,标准差的实例
  15. 人工智能专题讲学:开源数据支撑下的人物与装备分析
  16. Office Word如何设置页码(MacOS中为例)
  17. kvm显示器怎么切换服务器,kvm切换器一套键盘鼠标显示器的热键切换方法教程
  18. css中div怎么飞翔
  19. 中科院 2014年工程硕士入学专业课笔试考场安排
  20. Angular(一)

热门文章

  1. Windows2003 IIS6.0启用Gzip功能
  2. String.Split()函数
  3. 求解第K个斐波那契质数
  4. 解决Ubuntu16.04重启进入initramfs
  5. js基础篇——localStorage使用要点
  6. 令人苦恼的调试缓慢问题
  7. 如何运用UIControl自定义iOS中的控件
  8. WCF:如何将net.tcp协议寄宿到IIS
  9. 音视频解决方案之二次开发
  10. ASP.NET中文件上传下载方法集合