做为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运维工程师而言,查询資源应用情况十分关键,是监控器确定业务流程的一切正常运作的数据信息基本。此外,针对突发性的业务流程奔溃运维管理安全事故,人们必须的则是能在安全事故的第一时间获得报警和通告。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)