欢迎光临杭州万泰科技有限公司官网!
买工控 选万泰专业工控机厂家 高品质 用心服务
全国咨询热线:18868733722
-国家高新技术企业
售后服务

工控机Linux服务器参数查看命令一览——CPU使用率/负载篇

时间:2024-07-31 09:13:21 作者:小编 点击:次

  万泰注册为大家整理出了工控机Linux服务器参数查看的命令,包含CPU、硬盘、内存、显卡、CPU使用率/负载,本文为【CPU使用率/负载】篇。

  【CPU】篇可查看:工控机Linux服务器参数查看命令一览——CPU篇

  【硬盘+内存】篇可查看:工控机Linux服务器参数查看命令一览——硬盘+内存篇

  【显卡】篇可查看:工控机Linux服务器参数查看命令一览——显卡篇

工控机CPU使用率/负载.png

  本文将结合此视图来讲解各个数据的含义。

  第一行:

  10:01:23 — 当前系统时间

  126 days,14:29—系统已经运行了 126 天 14 小时 29 分钟(在这期间没有重启过)

  2 users — 当前有 2 个用户登录系统

  load average: 1.15, 1.42, 1.44 — load average 后面的三个数分别是 1 分钟、5 分钟、15 分钟的负载情况。

  注:load average 数据是每隔 5 秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑 CPU 的数量,结果高于 5 的时候就表明系统在超负荷运转了

  第二行:

  Tasks — 任务(进程),系统现在共有 183 个进程,其中处于运行中的有 1 个,182 个在休眠(sleep),stoped 状态的有 0 个,zombie 状态(僵尸)的有 0 个。

  第三行:cpu 状态

  6.7% us — 用户空间占用 CPU 的百分比。

  0.4% sy — 内核空间占用 CPU 的百分比。

  0.0% ni — 改变过优先级的进程占用 CPU 的百分比

  92.9% id — 空闲 CPU 百分比

  0.0% wa — IO 等待占用 CPU 的百分比

  0.0% hi — 硬中断(Hardware IRQ)占用 CPU 的百分比

  0.0% si — 软中断(Software Interrupts)占用 CPU 的百分比

  第四行:内存状态

  8306544k total — 物理内存总量(8GB)

  7775876k used — 使用中的内存总量(7.7GB)

  530668k free — 空闲内存总量(530M)

  79236k buffers — 缓存的内存量 (79M)

  第五行:swap 交换分区

  2031608k total — 交换区总量(2GB)

  2556k used — 使用的交换区总量(2.5M)

  2029052k free — 空闲交换区总量(2GB)

  4231276k cached — 缓冲的交换区总量(4GB)

  说明:

  这里要说明的是不能用 windows 的内存概念理解这些数据,如果按 windows 的方式此台服务器“危矣”:8G 的内存总量只剩下 530M 的可用内存。Linux的内存管理有其特殊性,复杂点需要一本书来说明,这里只是简单说点和我们传统概念(windows)的不同。

  第四行中使用中的内存总量(used)指的是现在系统内核控制的内存数,空闲内存总量(free)是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存,内核并不把这些可被重新使用的内存交还到 free 中去,因此在 linux 上 free 内存会越来越少,但不用为此担心。

  如果出于习惯去计算可用内存数,这里有个近似的计算公式:第四行的 free + 第四行的 buffers/cached,按这个公式此台服务器的可用内存。

  对于内存监控,在 top 里我们要时刻监控第五行 swap 交换分区的 used,如果这个数值在不断的变化,说明内核在不断进行内存和 swap 的数据交换,这是真正的内存不够用了。

  第六行是空行

  第七行以下:各进程(任务)的状态监控

  PID — 进程 id

  USER — 进程所有者

  PR — 进程优先级

  NI — nice 值。负值表示高优先级,正值表示低优先级

  VIRT — 进程使用的虚拟内存总量,单位 kb。VIRT=SWAP+RES

  RES — 进程使用的、未被换出的物理内存大小,单位 kb。RES=CODE+DATA

  SHR — 共享内存大小,单位 kb

  S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

  %CPU — 上次更新到现在的 CPU 时间占用百分比

  %MEM — 进程使用的物理内存百分比

  TIME+ — 进程使用的 CPU 时间总计,单位 1/100 秒

  COMMAND — 进程名称(命令名/命令行)

万泰注册.jpg
标签: 工控机售后