Linux 系统命令之 uptime
文章
林里克斯
Linux
系统命令显示系统已经运行了多长时间等信息
实验平台:CentOS 7.7.1908
$ uptime
22:44:07 up 154 days, 7:45, 1 user, load average: 0.12, 0.06, 0.06
#当前服务器时间: 22:44:07
#当前服务器运行时长 154 days
#当前用户数 1 user
#当前的负载均衡 load average 0.00, 0.00, 0.00,分别取1min,5min,15min的均值
#第一位0.12:表示最近1分钟平均负载
#第二位0.06:表示最近5分钟平均负载
#第三位0.06:表示最近15分钟平均负载
#注:linux系统是5秒钟进行一次Load采样
load average
值的含义
- 1) 单核处理器
假设我们的系统是单CPU单内核的,把它比喻成是一条单向马路,把CPU任务比作汽车。当车不多的时候,load <1;当车占满整个马路的时候 load=1;当马路都站满了,而且马路外还堆满了汽车的时候,load>1
- 2) 多核处理器
我们经常会发现服务器Load > 1但是运行仍然不错,那是因为服务器是多核处理器(Multi-core)。
假设我们服务器CPU是2核,那么将意味我们拥有2条马路,我们的Load = 2时,所有马路都跑满车辆。
查看 cpu
核数命令:
$ cat /proc/cpuinfo | grep 'model name' | wc -l
#适用于 CentOS
$ cat /proc/cpuinfo | grep 'processor' | wc -l
#适用于树莓派 AltArch CentOS
uptime
参数详解
uptime -h
Usage:
uptime [options]
Options:
-p, --pretty 以标准格式显示运行时间
-h, --help 打印帮助
-s, --since 系统启动时间
-V, --version 打印版本号
命令 w
也可以查看 load
值
$ w
22:58:54 up 154 days, 8:00, 1 user, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 218.86.189.149 22:43 6.00s 0.12s 0.00s w
$ cat /proc/loadavg
0.00 0.01 0.05 1/142 72386
#后面的1个分数,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1369 0 2019-06-12
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2024-12-28
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:12条
- 本站总访问量 353234 次
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...