zoukankan      html  css  js  c++  java
  • Linux命令——uptime

    参考:linux中uptime命令查看linux系统负载

    Linux uptime command

    简介

    uptim告诉你系统运行了多长时间。uptime命令提供单行显示的输出,包含如下信息:

    • 当前时间
    • 系统自开机运行了多长时间
    • 当前有多少用户登录
    • 过去1分钟,5分钟和15分钟的系统负载平均值。

    这与w命令首行显示的信息一致

    [root@localhost ~]# uptime
     10:56:20 up 19 min,  1 user,  load average: 0.00, 0.01, 0.02
    [root@localhost ~]# w
     10:56:21 up 19 min,  1 user,  load average: 0.00, 0.01, 0.02
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    192.168.40.1     10:41    5.00s  0.01s  0.00s w
    View Code

    系统负载均值是指 处于可运行 或 不可中断状态的平均进程数。 处于可运行状态的进程要么使用CPU,要么正等待使用CPU。 处于不可中断状态的进程正在等待某些I/O访问(例如等待磁盘)。 负载均值是在三个时间间隔内取得的。 对于系统中的CPU数量,负载均值没有标准化,因此平均负载为1表示单个CPU系统一直在加载,而在4 CPU系统上,这意味着它在75%的时间内处于空闲状态。一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢.

    查看系统负载均值的方式

    • uptime
    • w
    • cat /proc/loadavg
    [root@localhost ~]# cat /proc/loadavg
    0.00 0.01 0.02 1/140 1387
    View Code

    前3个数字表示系统负载均值

    后面1个分数,分母表示系统进程总数,分子表示正在运行的进程数

    最后一个数字表示最近运行的进程ID

    语法

    uptime [options]

    options

    -h:查看帮助信息

    [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).
    View Code

    -s:系统什么时候启动的

    [root@localhost ~]# uptime -s
    2018-11-10 10:36:57
    View Code

    -p:系统启动后运行了多长时间,显示效果比较人性化

    [root@localhost ~]# uptime -p
    up 27 minutes
    View Code

    -V:查看版本信息

    [root@localhost ~]# uptime -V
    uptime from procps-ng 3.3.10
    View Code

    procps

    procps是/proc文件系统(/proc file system)的实用工具包,包括程序ps,top,vmstat,w,kill,free,slabtop和skill等程序。这些程序使用/ proc文件系统提供有关进程的信息。

  • 相关阅读:
    一个页面通过iframe,获取另一个页面的form
    framework7 点取消后还提交表单解决方案
    sys模块
    logging模块
    MongoDB
    os.path模块
    Redis 复制、Sentinel的搭建和原理说明
    Linux环境下虚拟环境virtualenv安装和使用
    centos7 下通过nginx+uwsgi部署django应用
    NGINX实现负载均衡的几种方式
  • 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9939365.html
Copyright © 2011-2022 走看看