作为Linux运维工程师系统维护过程中,需要我们经常查看服务器CPU使用率、内存使用率、带宽占用,从资源使用的程度分析系统整体的运行情况。

在 Linux 香港服务器上查看资源使用情况有很多命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,下面小编将详细的讲解CPU使用和内存使用情况的查看方式。

Top命令

Top命令很常用,在第三行有显示CPU当前的使用情况。

字段说明:

PID:进程标示号
USER:进程所有者
PR:进程优先级
NI:进程优先级别数值
VIRT:进程占用的虚拟内存值
RES:进程占用的物理内存值
SHR :进程使用的共享内存值
S :进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死
%CPU :进程占用的CPU使用率
%MEM :进程占用的物理内存百分比
TIME+:进程启动后占用的总的CPU时间
Command:进程启动的启动命令名称
Free命令

f查看总内存、使用、空闲等情况。

字段说明:

total:总计物理内存的大小
used:已使用多大
free:可用有多少
Shared:多个进程共享的内存总额
Buffers/cached:磁盘缓存的大小
Vmstat命令

查看CPU使用率、内存使用、IO读写情况,输入命令 vmstat:

字段说明:

Procs(进程):

r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)
b: 等待IO的进程数量
Memory(内存):

swpd: 使用虚拟内存大小
free: 空闲物理内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:

si: 每秒从交换区写到内存的大小,由磁盘调入内存
so: 每秒写入交换区的内存大小,由内存调入磁盘
IO:

bi: 每秒读取的块数
bo: 每秒写入的块数
系统:

in: 每秒中断数,包括时钟中断。
cs: 每秒上下文切换数。
CPU(以百分比表示):

us: 用户进程执行时间百分比(user time)
sy: 内核系统进程执行时间百分比(system time)
wa: IO等待时间百分比
id: 空闲时间百分比
对于Linux运维工程师来说,查看资源使用情况非常重要,是监控确认业务的正常运行的数据基础。与此同时,对于突发的业务崩溃运维事故,我们需要的则是能在事故发生的第一时间得到告警和通知。

Linux服务器如何查看CPU使用率、内存占用情况相关推荐

  1. Linux系统快速查看CPU和内存使用情况,附各参数详解

    Linux系统中查看CPU和内存使用情况,是一个运维工程师常见的事情,下面分享一下. 目 录 1.top命令 2.ps命令 3.free命令 1.top命令 top命令是Linux下常用的性能分析工具 ...

  2. Linux查看CPU和内存使用情况(ps、free、htop、atop、nmon、/proc/meminfo等)

    文章目录 Linux查看CPU和内存使用情况 Linux查看CPU和内存命令:ps 查看系统内存命令:free free与available的区别 htop (推荐) 安装 htop 参数 常用 界面 ...

  3. Linux之--查看CPU和内存使用情况

    Linux查看CPU和内存使用情况 一.top命令 二.ps指令 三.pamp命令 四.free命令 一.top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状 ...

  4. cpu使用率 htop显示_Linux查看CPU和内存使用情况

    1.gnome-system-monitor GNOME System Monitor 是一个显示最近一段时间内的CPU.内存.交换区及网络的使用情况的视图工具.它还提供了一种查看CPU及内存使用情况 ...

  5. linux中查看cpu和内存的命令,Linux系统如何查看cpu和内存信息

    Linux系统,其实并不是很多人都在使用,所以很多人第一次接触这个系统,很多操作都不会,下面就让学习啦小编教大家Linux系统如何查看cpu和内存信息吧. Linux系统查看cpu和内存信息的方法 右 ...

  6. 检测指定进程的CPU和内存占用情况

    '检测指定进程的CPU和内存占用情况'vs2019 vb.net Dim Name = Process.GetCurrentProcess().ProcessNameDim cpuCounter = ...

  7. Linux查看CPU和内存使用情况详解

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中, 可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态 ...

  8. linux 查看java cpu_Linux查看CPU和内存使用情况

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

  9. 【笔试/面试】—— Linux 查看 cpu 和内存使用情况

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

最新文章

  1. deepin--解决QQ时间与系统时间不一致
  2. python开发windows界面_python适合windows的桌面应用程序开发吗?
  3. 腾讯视频P2P带宽节省率持续提升之路
  4. dalvik虚拟机与Java区别_05 Android---java虚拟机跟dalvik虚拟机的区别(从01开始点点入门,视频+笔记)...
  5. 浅谈C++ STL中的优先队列(priority_queue)
  6. linux系统数据文件和信息--unix环境高级编程读书笔记
  7. 从编程小白到全栈开发:服务的调用
  8. 深入理解JVM虚拟机 3.6
  9. maven 打包命令
  10. html自动弹出公告代码,网页html弹窗公告代码
  11. 关于Hbase手动实现Major Compact的办法
  12. 保姆级教学:手把手教你如何分析研报!
  13. 《Android编程权威指南(第三版)》第五章挑战练习Demo
  14. CAD制图软件中的沿线布置功能如何使用?
  15. 五-2、vue中引用文件路径问题
  16. 物联网平台搭建的全过程介绍(五)——基于阿里云物联网平台的Android聊天app源码
  17. 比光刻机还重要的IP核是什么?
  18. JS/Jquery版本的俄罗斯方块(附源码分析)
  19. 给bootstrap-treeview添加滚动条
  20. Typora实现Markdown云笔记——Typora+有道云笔记+PicGo+阿里云OSS

热门文章

  1. 【生态大会】爱普生智能眼镜在数字时代大有可为
  2. python数据清洗工具、方法、过程整理归纳(一、数据清洗之常用工具——numpy,pandas)
  3. 阿里巴巴矢量图标的使用
  4. NoSQL之Redis配置搭建部署与优化
  5. VMware导出vmdk在华为云安装报错dracut
  6. c语言---字符输入
  7. openpyxl处理EXCEL
  8. 有两个这样的进程:僵尸进程孤儿进程,蓝瘦香菇
  9. 华为服务器开启cpu虚拟化功能,开启cpu虚拟化
  10. 浅谈异或(^),与(),或(|)