`

我使用过的Linux命令之uptime - 显示系统运行时间

阅读更多

我使用过的Linux命令之uptime - 显示系统运行时间

本文链接:http://codingstandards.iteye.com/blog/808107   (转载请注明出处)

用途说明

uptime命令用来显示系统运行时间信息(Tell how long the system has been running.),下面是输出信息示例及说明:

 

 21:41:43 up 2 days, 12:28,  7 users,  load average: 0.05, 0.04, 0.15

当前时间   系统连续运行时间  当前用户连接数       系统平均负载(最近1分钟、5分钟、15分钟)

 

系统连续运行时间:比如上面就是系统已经连续运行了2天12小时28分。目前为止我见过的最大大概400多天。各位也可以回复一下您看到的最大运行时间。

当前用户链接数:不是用户数,开一个终端就算一个连接。

系统平均负载:指在特定时间间隔内运行队列中的平均进程数。

 

w命令的第一行与uptime命令的输出是相同的。

 22:34:43 up 2 days, 13:21,  6 users,  load average: 0.01, 0.01, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

 

top命令的第一行与uptime命令的输出是相同的,另外几行与free命令的输出相似。
top - 22:12:04 up 2 days, 12:58,  7 users,  load average: 0.14, 0.07, 0.02
Tasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.7%us,  0.3%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.7%hi,  0.7%si,  0.0%st
Mem:    507060k total,   499424k used,     7636k free,    33476k buffers
Swap:  2064376k total,    25144k used,  2039232k free,   335516k cached

 

相关资料【6】 提供了两个法则,作为判断系统负荷是否过大:

  • “有多少核心即为有多少负荷”法则: 在多核处理中,你的系统均值不应该高于处理器核心的总数量。(尤其是第三个值,即15分钟平均系统负荷)
  • “核心的核心”法则: 核心分布在分别几个单个物理处理中并不重要,其实两颗四核的处理器 等于 四个双核处理器 等于 八个单处理器。所以,它应该有八个处理器内核。

常用参数

无。

使用示例

示例一

[root@new55 ~]# uptime
 21:41:43 up 2 days, 12:28,  7 users,  load average: 0.05, 0.04, 0.15
[root@new55 ~]#

示例二

[root@web ~]# uptime
 21:36:32 up 101 days,  1:18,  1 user,  load average: 0.03, 0.03, 0.00
[root@web ~]#

示例三

[root@sunrise root]# uptime
 21:35:22  up 163 days,  6:56,  1 user,  load average: 1.02, 1.01, 1.00
[root@sunrise root]#

示例四

[root@mos178 root]# uptime
 04:26:38  up 244 days, 15:34,  1 user,  load average: 0.00, 0.01, 0.00
[root@mos178 root]#

示例五

[root@jfht ~]# uptime
 21:44:51 up 307 days,  5:08,  1 user,  load average: 0.01, 0.02, 0.00
[root@jfht ~]#

示例六

 

 

[root@smsgw root]# uptime
 21:45:27  up 316 days,  4:30,  2 users,  load average: 0.00, 0.02, 0.01
[root@smsgw root]#

示例七

[root@web186 root]# uptime
 21:44:55  up 426 days,  3:59,  1 user,  load average: 0.36, 0.20, 0.13
[root@web186 root]#

示例八

[web@hnweb1 ~]$ uptime
 21:56:03 up 443 days, 19:33,  3 users,  load average: 0.08, 0.13, 0.10
[web@hnweb1 ~]$

问题思考

1. 有关load average与cpu数量的关系?load average的计算方式?

相关资料

【1】51CTO 查询系统负载信息 Linux uptime命令详解

【2】Blinux linux uptime命令

【3】Daniel Hu的技术生活博客 linux uptime命令详解

【4】naivebaby的专栏 专注于算法和搜索 Linux/Unix中的load average原来一点也不简单

【5】CU天行健 Linux中的load average

【6】ChinaUnix 详解Linux中Load average负载

【7】ChinaUnix Linux的load average的含义

 

返回 我使用过的Linux命令系列总目录

 

0
0
分享到:
评论

相关推荐

    在Linux系统中使用w命令和uptime命令查看系统负载.pdf

    uptime命令非常直观,它会立即显示系统当前的运行时间、同时在线用户数以及load average。与w命令类似,uptime的load average同样提供了过去1分钟、5分钟和15分钟的系统平均负载。在示例中,我们可以看到系统在14:51...

    uptime-源码.rar

    "uptime" 是一个在Linux和类Unix系统中常用的命令,用于显示系统已经运行了多长时间。这个命令简单而实用,可以提供系统启动时间、当前时间、以及系统平均负载等信息。当你解压"uptime-源码.rar"后,你会得到"uptime...

    linux基本命令--全

    * uptime 命令显示系统的运行时间 * whoami 命令显示当前用户的用户名 基本操作 * cd 命令改变当前目录 * pwd 命令显示当前目录 * ls 命令显示当前目录下的文件和目录 * mkdir 命令创建新目录 * rm 命令删除文件 ...

    150个常用Linux命令

    - **uptime** - 显示系统运行时间和用户统计信息。 - **top** - 显示进程列表。 - **free** - 显示系统内存使用情况。 - **vmstat** - 显示虚拟内存统计信息。 - **mpstat** - 显示处理器统计信息。 - **iostat** - ...

    Linux-Linux系统操作命令详解

    - `uptime` 显示系统运行时间。 - `free` 查看内存使用情况。 - `df` 和 `du` 分别用于查看磁盘空间占用和统计目录大小。 3. **磁盘相关命令**: - `fdisk` 用于查看和管理磁盘分区。 - `ls` 列出目录内容,`...

    Linux命令有哪些-.docx

    20. `uptime`:显示系统运行时间、当前在线用户数以及最近1分钟、5分钟和15分钟的平均负载。 21. `let a=34+3; echo $a`:在shell中执行算术运算。 22. `export`:列出所有环境变量。 23. `echo $PATH`:查看`...

    学习Linux---不得不知的Linux命令

    `uptime` 命令提供了系统运行时间、当前时间、已登录用户数量、平均负载等信息。例如: ``` uptime ``` #### 5. uname - 查看系统内核版本 `uname` 命令用于获取系统内核的详细信息。常用的选项有 `-r`,用于显示...

    Linux查看系统命令

    - **用途**: 显示系统运行时间、当前时间、登录用户数以及系统平均负载。 - **示例输出**: `14:34: up 3 days, 12:34, 2 users, load average: 0.67, 0.69, 0.66` **1.15 查看系统负载** - **命令**: `cat /proc/...

    Linux 系统监控命令

    通过 uptime 命令,可以实时监控系统的运行时间、用户登录信息、负载平均值等信息。 输出样例: 18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00 5. ps 命令 ps 命令显示当前运行进程的...

    Linux操作系统命令大全

    7. **`uptime`** 命令:显示系统自启动以来的运行时间,以及当前在线的用户数。 8. **`free`** 命令:报告内存使用情况,包括总内存、已用内存、空闲内存、共享内存、缓存和缓冲区,以及交换空间的信息。 9. **`ls...

    linux常用命令大全-使用例子

    - `uptime`:查看系统运行时间和负载状态。 3. **用户与权限管理:** - `su` 或 `sudo`:切换用户或以超级用户权限执行命令。 - `passwd`:修改当前用户密码。 - `useradd`、`userdel` 和 `usermod`:分别用于...

    linux-系统命令

    - **uptime**:显示系统运行时间及登录用户数等信息。 - **cat /proc/loadavg**:查看系统的平均负载。 ### 3. 查看文件系统状态 - **mount | column -t**:列出所有挂载点的状态,并以表格形式展示。 - **fdisk -...

    Linux系统命令及其使用详解

    - uptime:显示系统运行时间。 - useradd、userdel、usermod:用于管理用户账号。 - vmstat:显示虚拟内存状态。 - wall:向所有用户发送信息。 - write:向另一个用户发送消息。 以上命令都是Linux系统中非常实用...

    linux查看系统环境配置及常用命令

    2. uptime:显示系统的 uptime 时间、用户数、负载情况等信息。 3. hostname:显示当前主机的名称。 4. hostname -i:显示当前主机的 IP 地址。 二、文件和目录命令 1. pwd:显示当前工作目录。 2. ls:显示当前...

    LINUX命令大全用到的所有命令

    - `uptime`:显示系统运行时间、负载等信息。 8. **脚本编程**: - `bash`:Bourne Again SHell,Linux的默认Shell,用于编写shell脚本。 - `#!/bin/bash`:脚本解释器声明,指定脚本使用的Shell类型。 9. **...

    Linux命令大全-终极版

    - `uptime`:显示系统运行时间、用户数量等。 9. **系统日志**: - `less /var/log/*`:查看各种系统日志文件。 - `journalctl`:在Systemd系统中查看和分析日志。 10. **文件系统操作**: - `mount`/`umount`...

    linux常用系统维护命令

    查看系统运行时间** - **命令**: `uptime` - **用途**: 显示系统已经运行的时间、当前时间、登录用户数以及平均负载。 - **示例**: 输出类似`14:23 up 1 day, 1:17, 1 user, load average: 0.18, 0.25, 0.25`的...

    深入探究:如何查看 Linux 系统的运行时间

    通过使用 uptime、who、last、w 和 ps 等命令,以及查看系统日志文件,你可以轻松地获取系统的运行时间和相关活动信息。这些工具和命令是 Linux 系统管理的基础,掌握它们对于维护和优化系统至关重要。 本文详细...

    七维大脑-Linux系统常用命令手册.docx

    - `uptime`:查看系统运行时间、用户数和负载。 - `env`:查看系统的环境变量。 - `lsusb -tv`:查看系统USB设备信息。 - `lspci -tv`:查看系统PCI设备信息。 - `lsmod`:查看已加载的系统模块。 - `grep MemTotal ...

Global site tag (gtag.js) - Google Analytics