uptime命令详解- 语法:uptime [option]
- uptime命令参数
语法:uptime [option]
代码语言:javascript复制[root@localhost ~]# uptime
20:34:36 up 57 days, 10:14, 1 user, load average: 4.11, 2.18, 0.18
通过上述执行不带参数的命令执行,可以看出来uptime执行后输出的结果被逗号分成了四段。各段解释为:
- 第一段:当前系统的时间 20:34:36
- 第二段:系统运行了多长时间 57 days, 10:14
- 第三段:当前登录了多少用户 1 user
- 第四段:过去1、5、15分钟的平均系统负载 4.11, 2.18, 0.18
- 系统平均负载是指处于可运行或不可中断状态。 处于可运行状态的进程是使用CPU或等待使用CPU。 相互间的过程 处于可中断状态正在等待某些I / O访问,例如,等待磁盘IO。在三个时间间隔内取平均值。 一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题。对于上面的例子来说,假设系统有两个CPU,那么其每个CPU的当前任务数为:4.11/2=2.055。这表示该系统的性能是可以接受的。
uptime命令参数
-p 格式化系统运行时间,以更友好方式输出。
代码语言:javascript复制[root@localhost ~]# uptime -p
up 8 weeks, 1 day, 10 hours, 22 minutes
-s 系统开始运行时间,显示格式为:yyyy-mm-dd hh:mm:ss
代码语言:javascript复制[root@localhost ~]# uptime -s
2021-11-09 12:19:50
-V 显示uptime版本信息
代码语言:javascript复制[root@localhost ~]# uptime -V
uptime from procps-ng 3.3.10
-h 获取帮助信息
代码语言:javascript复制[root@localhost ~]# uptime -h
Usage:
uptime [options]
Options:
-p, --pretty show uptime in pretty format
-h, --help display this help and exit
-s, --since system up since
-V, --version output version information and exit
For more details see uptime(1).