我使用过的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命令系列总目录
分享到:
相关推荐
uptime命令非常直观,它会立即显示系统当前的运行时间、同时在线用户数以及load average。与w命令类似,uptime的load average同样提供了过去1分钟、5分钟和15分钟的系统平均负载。在示例中,我们可以看到系统在14:51...
"uptime" 是一个在Linux和类Unix系统中常用的命令,用于显示系统已经运行了多长时间。这个命令简单而实用,可以提供系统启动时间、当前时间、以及系统平均负载等信息。当你解压"uptime-源码.rar"后,你会得到"uptime...
* uptime 命令显示系统的运行时间 * whoami 命令显示当前用户的用户名 基本操作 * cd 命令改变当前目录 * pwd 命令显示当前目录 * ls 命令显示当前目录下的文件和目录 * mkdir 命令创建新目录 * rm 命令删除文件 ...
- **uptime** - 显示系统运行时间和用户统计信息。 - **top** - 显示进程列表。 - **free** - 显示系统内存使用情况。 - **vmstat** - 显示虚拟内存统计信息。 - **mpstat** - 显示处理器统计信息。 - **iostat** - ...
- `uptime` 显示系统运行时间。 - `free` 查看内存使用情况。 - `df` 和 `du` 分别用于查看磁盘空间占用和统计目录大小。 3. **磁盘相关命令**: - `fdisk` 用于查看和管理磁盘分区。 - `ls` 列出目录内容,`...
20. `uptime`:显示系统运行时间、当前在线用户数以及最近1分钟、5分钟和15分钟的平均负载。 21. `let a=34+3; echo $a`:在shell中执行算术运算。 22. `export`:列出所有环境变量。 23. `echo $PATH`:查看`...
`uptime` 命令提供了系统运行时间、当前时间、已登录用户数量、平均负载等信息。例如: ``` uptime ``` #### 5. uname - 查看系统内核版本 `uname` 命令用于获取系统内核的详细信息。常用的选项有 `-r`,用于显示...
- **用途**: 显示系统运行时间、当前时间、登录用户数以及系统平均负载。 - **示例输出**: `14:34: up 3 days, 12:34, 2 users, load average: 0.67, 0.69, 0.66` **1.15 查看系统负载** - **命令**: `cat /proc/...
通过 uptime 命令,可以实时监控系统的运行时间、用户登录信息、负载平均值等信息。 输出样例: 18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00 5. ps 命令 ps 命令显示当前运行进程的...
7. **`uptime`** 命令:显示系统自启动以来的运行时间,以及当前在线的用户数。 8. **`free`** 命令:报告内存使用情况,包括总内存、已用内存、空闲内存、共享内存、缓存和缓冲区,以及交换空间的信息。 9. **`ls...
- `uptime`:查看系统运行时间和负载状态。 3. **用户与权限管理:** - `su` 或 `sudo`:切换用户或以超级用户权限执行命令。 - `passwd`:修改当前用户密码。 - `useradd`、`userdel` 和 `usermod`:分别用于...
- **uptime**:显示系统运行时间及登录用户数等信息。 - **cat /proc/loadavg**:查看系统的平均负载。 ### 3. 查看文件系统状态 - **mount | column -t**:列出所有挂载点的状态,并以表格形式展示。 - **fdisk -...
- uptime:显示系统运行时间。 - useradd、userdel、usermod:用于管理用户账号。 - vmstat:显示虚拟内存状态。 - wall:向所有用户发送信息。 - write:向另一个用户发送消息。 以上命令都是Linux系统中非常实用...
2. uptime:显示系统的 uptime 时间、用户数、负载情况等信息。 3. hostname:显示当前主机的名称。 4. hostname -i:显示当前主机的 IP 地址。 二、文件和目录命令 1. pwd:显示当前工作目录。 2. ls:显示当前...
- `uptime`:显示系统运行时间、负载等信息。 8. **脚本编程**: - `bash`:Bourne Again SHell,Linux的默认Shell,用于编写shell脚本。 - `#!/bin/bash`:脚本解释器声明,指定脚本使用的Shell类型。 9. **...
- `uptime`:显示系统运行时间、用户数量等。 9. **系统日志**: - `less /var/log/*`:查看各种系统日志文件。 - `journalctl`:在Systemd系统中查看和分析日志。 10. **文件系统操作**: - `mount`/`umount`...
查看系统运行时间** - **命令**: `uptime` - **用途**: 显示系统已经运行的时间、当前时间、登录用户数以及平均负载。 - **示例**: 输出类似`14:23 up 1 day, 1:17, 1 user, load average: 0.18, 0.25, 0.25`的...
通过使用 uptime、who、last、w 和 ps 等命令,以及查看系统日志文件,你可以轻松地获取系统的运行时间和相关活动信息。这些工具和命令是 Linux 系统管理的基础,掌握它们对于维护和优化系统至关重要。 本文详细...
- `uptime`:查看系统运行时间、用户数和负载。 - `env`:查看系统的环境变量。 - `lsusb -tv`:查看系统USB设备信息。 - `lspci -tv`:查看系统PCI设备信息。 - `lsmod`:查看已加载的系统模块。 - `grep MemTotal ...