10.1 使用w查看系统负载

监控系统状态

  • w / uptime 命令,查看系统负载
  • cat /proc/cpuinfo 命令,查看cpu核数——>里面的processor 表示逻辑cpu,若后面跟的数字为0 ,则表示有一颗 逻辑cpu,若是为1 ,则表示有2颗 逻辑cpu

w命令

  • w 命令,用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。
    • 第一行
      • 最左边会是系统的时间
      • 然后是系统启动了多长时间,如up 3:40就是启动了三小时四十分钟
      • 登陆了几个用户,比如 2 users
      • 最右边是最关键的一部分——>一般看的最多,用的最多
        • 它是系统负载,比如 load average: 0.00, 0.01, 0.05
        • 系统负载中的三个数字,分别表示1分钟,五分钟,十五分钟内系统的负载值是多少(是一个数值,是一个平均值,不一定是整数)
          • 这里的数值和cpu有关系。表示单位时间段内,使用cpu的活动的进程有多少个
        • 这里的数值若是为 0 ,则表示当前系统没有负载(没有活动的进程)——>看逻辑cpu,看
        • 想知道这里的数值什么时候最合适,则查看它的逻辑cpu,用命令 cat /proc/cpuinfo 查看processor查看它的逻辑CPU,数字为0 ,表示1 颗逻辑CPU,数字为1,则表示 2颗逻辑cpu
          • 这里数字为1 时,是最理想的状态
    • 第二行
      • TTY 表示登录的终端是哪一个
        • tty1~tty6,一共有6个终端
      • LOGIN@ 表示登录的时间,是从什么时候开始登录的
      • IDLE 表示 空闲了多长时间
      • JCPU,PCPU ,WHAT 表示使用CPU的时间,和使用的命令
    • 网络登录会显示pts/0,pts/1
      • pts/0是我们通过xshell远程登录的
[root@hf-01 ~]# w    //查看系统的负载情况
 03:26:23 up  3:40,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1      23:46    3:40m  0.02s  0.02s -bash
root     pts/0     23:46    7.00s  0.04s  0.02s w
  • cat /proc/cpuinfo |grep processor 直接查看逻辑CPU的个数
[root@hf-01 ~]# cat /proc/cpuinfo |grep processor
processor	: 0    //这里数字表示为 0 ,则表示有1个逻辑cpu
[root@hf-01 ~]# 

uptime命令

  • uptime 命令,显示系统总共运行了多长时间和系统的平均负载
    • 显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
[root@hf-01 ~]# uptime    //查看系统的负载情况
 03:26:31 up  3:40,  2 users,  load average: 0.00, 0.01, 0.05
[root@hf-01 ~]# 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏米扑专栏

HTTPie 工具使用入门

30380
来自专栏Android开发实战

SDK集成第三方依赖发布Maven的方法

aar引用很简单,将aar复制到libs包下,在项目的build.gradle文件中增加以下代码即可(以aarName.aar为为例):

41820
来自专栏JavaEdge

操作系统之文件管理一、文件与文件系统二、文件控制块和文件目录三、文件的物理结构四、文件系统的实现五、文件系统实例(UNIX)六、UNIX文件系统一、文件系统实例(FAT)二、文件操作的实现三、文件系统

84860
来自专栏linux驱动个人学习

cyclictest 简介

1. cyclictest 简介以及安装 1.1 cyclictest 简介       cyclictest 是什么? 看名字应该就能大致猜出来它是一种 te...

74740
来自专栏古时的风筝

Java 项目中一种简单的动态修改配置即时生效的方式 WatchService

23050
来自专栏用户2442861的专栏

操作系统八内存管理

      CPU可以在一个cpu时钟内执行一个或多个其内置寄存器的指令。而访问内存需多个cpu时钟。由于内存频繁访问,可以再cpu与内存之间增加高速缓存

11410
来自专栏编程

怎么解决koa写server发布的噩梦

前言 ? . 以前在用koa写server的时候,发布简直是噩梦。需要将src里面的全部文件都覆盖掉,config配置文件也要覆盖,稍有不慎就会线上报各种各样的...

39280
来自专栏Java进阶架构师

9个提升逼格的redis命令

既然keys命令不允许使用,那么有什么代替方案呢?有!那就是scan命令。如果把keys命令比作类似select * from users where user...

15740
来自专栏安富莱嵌入式技术分享

【RL-TCPnet网络教程】第37章 RL-TCPnet之FTP客户端

本章节为大家讲解RL-TCPnet的FTP客户端应用,学习本章节前,务必要优先学习第35章的FTP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。

9820
来自专栏深度学习与计算机视觉

Python 上下文管理器

TensorFlow的运行模型—session(会话),用来执行定义好的运算,会话拥有并管理TensorFlow程序运行时的所有资源,所以当运算结束后需要对资源...

21590

扫码关注云+社区

领取腾讯云代金券