加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

全面的高可用服务系统线上问题排查工具单之一

发布时间:2019-05-10 22:52:02 所属栏目:优化 来源:云时代架构
导读:本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep gre

命令输出:

  1. top - 10:18:49 up 22 min,  2 users,  load average:0.10, 0.31, 0.22 
  2.    Tasks:195 total,   2 running, 193 sleeping,   0 stopped,   0 zombie 
  3.    %Cpu(s): 1.8 us,  0.2 sy,  0.0 ni, 98.0 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st 
  4.    KiB Mem:  2049416 total,  1636620 used,   412796 free,   117652 buffers 
  5.    KiB Swap: 2095100 total,     1480 used,  2093620 free.   643848 cached Mem 
  6.     
  7.      PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                            
  8.     1608 root      20   0  475836  74616  30232 S   4.0  3.6   0:12.21 Xorg                                                               
  9.     2363 robert    20   0 1380660 103000  63884 S   2.7  5.0   0:12.15 compiz                                                             
  10.     2157 robert    20   0  589920  30748  24412 S   1.3  1.5   0:00.98 unity-panel-ser                                                    
  11.     2769 robert    20   0  597884  35820  28008 S   0.7  1.7   0:04.95 gnome-terminal                                                     
  12.     ... 

从输出中可以看到整体的cpu占用率、cpu负载的情况、进程占用CPU和内存等资源的情况。另外top命令的输出把cache放在了swap一行,这并不重要,实际上它和swap没有太大的关系。

我们可以用top命令的快捷键转换输出的显示信息:

  1. t:切换显示进程和 CPU 状态信息
  2. m:切换显示进程和 CPU 状态信息
  3. A:分类显示各种系统资源的消耗情况。可用于快速识别系统的性能要求极高的任务
  4. o:改变显示项目的顺序
  5. r:重新设置进程的优先级别(系统提示用户输入需要改变的进程PID以及需要设置
  6. 的优先级值)
  7. k:终止一个进程(系统将提示用户输入需要终止的进程PID)
  8. s:改变刷新的时间间隔
  9. u:查看指定用户的进程

03.窥探内存的命令

1、free

此命令显示系统内存的使用情况,包括总体内存、已经使用的内存、以及系统核心使用的缓冲区,包括缓存(buffer)和缓冲(cache)等。

使用方式:

  1. free 

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读