uptime

linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令过去只显示系统运行多久。现在,可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

uptime命令用法十分简单:
直接输入 # uptime 即可。
输入样例: 18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00
1可以被认为是最优的负载值。负载是会随着系统不同改变得。单CPU系统1-3和SMP系统6-10都是可能接受的。
另外还有一个参数 -V ,是用来查询版本的。 (注意是大写的字母v)
[linux @ localhost]$ uptime -V
procps version 3.2.7
[linux @ localhost]$ uptime
显示结果为: 10:19:04 up 257 days, 18:56, 12 users, load average: 2.10, 2.10,2.09
显示内容说明:
10:19:04 //系统当前时间
up 257 days, 18:56 //主机已运行时间,时间越大,说明你的机器越稳定。
12 user //用户连接数,是总连接数而不是用户数
load average // 系统平均负载,统计最近1,5,15分钟的系统平均负载
那么什么是系统平均负载呢? 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。 如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大于5,那么这台机器的性能有严重问题。 如果你的linux主机是1个双核CPU的话,当Load Average 为6的时候说明机器已经被充分使用了。

时间: 2024-12-18 15:36:14

uptime的相关文章

Linux uptime命令详解

如果只是单纯的查看平均负载,那么没必要开启top查看,毕竟top命令比较耗费资源. 那么这时候就可以执行一个uptime的命令: 这也就是top的第一行信息.

Linux命令-uptime

显示开机后运行多长时间,uptime命令显示的信息依次为现在时间.系统已经运行了多长时间.目前有多少登陆用户.系统在过去的1分钟.5分钟和15分钟内的平均负载. [[email protected] test]$ uptime 17:33:40 up  4:48,  4 users,  load average: 0.18, 0.19, 0.38 #现在时间      运行时间  用户数       平均负载:1分钟  5分钟  15分钟

shell脚本 使用 uptime 命令监控系统负载

#!/bin/bash #Author:yanconggod #date:2017-01-19 #version:1.0 # 使用 uptime 命令监控系统负载 POSTFIX_PATH="/usr/sbin/postfix" MAILX_PATH="/usr/bin/mailx" Email="[email protected]" # 获取本机IP地址 IP=`ifconfig enp2s0|grep '\binet\b'|awk '{pri

linux-9基本命令之-查看系统负载 uptime

uptime  查看系统负载 uptime @1.查看每一秒的刷新一次系统负载运行情况 [[email protected] /]# watch -n 1 uptime 系统当前时间      系统已运行时间   当前在线用户  及平均负载均值

Linux命令(22):uptime命令

uptime命令 功能说明 uptime命令用来输出系统任务队列信息.用法如下:   uptime uptime输出当前系统时间.系统开机到现在的运行时间.目前有多少用户在线和系统平均负载等. 示例 显示当前登录系统的用户 [[email protected] ~]# uptime 16:25:33 up 1 day,  4:30,  2 users,  load average: 0.00, 0.01, 0.05 上面的输出表示,当前时间是16:25,系统已经运行1天零4个半小时,有2个用户在

linux命令(10)---echo、wall、write、clear、sync、uptime命令

ehco命令:display a line of text [功能]默认将给出的内容将其直接打印出,在shell中最常用到 [语法] echo option argument [常用选项]-e 激活转义字符 \b:删除前一个字符 \c:最后不加上换行符号 \n:换行且光标移动只行首 \r:光标移动至行首,但不换行 \t:插入tab \\:插入"\"字符 [实例] //直接打印给出的字符串 [[email protected] tmp]# echo "Hello Word&qu

centos记录uptime,tomcat日志切割,远程拷贝日志脚本

1.uptime日志脚本(每天记录) #!/bin/sh dir=/tmp/uptime_log process=`ps -ef|grep $0|grep -v "grep" |grep -v "vim"|grep -v "ps"|wc -l` if [ $process -gt 2 ];then echo $process exit; fi if [ ! -d $dir ];then mkdir -p $dir; fi while true d

Linux 进程管理命令ps、top、kill、nice、fg、bg、vmstat、uptime

Linux 进程管理命令: ps process status 查看进行相关信息: system 风格:sysv  有-线引导 BSD风格:BSD ps a:显示所有跟终端有关的进程 u:显示更详细的字段 x:显示所有跟终端无关的进程 常用 ps ax 进程分类: 终端启动(相关)的进程:用户通过命令行启动的进程 跟终端无关的进程:系统启动就自己启动 进程状态: D: 表示不可中断的睡眠 R:表示就绪态 S:表示可中断的睡眠 T:停止 Z:僵死态 <:高优先级进程 N:低优先级进程 +:前台进程

linux 命令之 uptime

uptime 命令是用来查询linux系统负载的. 命令格式 uptime [OPTION] -V 显示版本 不带参数的 uptime 直接输出系统负载. 何为系统负载呢? 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树.如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止(例如:等待终止) 一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cp