你以为uptime命令只是告诉你系统启动了多长时间吗

2022-11-24 20:16:32 浏览数 (1)

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).
io

0 人点赞