加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

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

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

命令输出:

  1. robert@robert-ubuntu1410:~$ sar -n DEV 1 1 
  2. Linux 3.16.0-30-generic (robert-ubuntu1410)     2017年04月23日     _x86_64_    (4 CPU) 
  3.  
  4. 11时02分43秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil 
  5. 11时02分44秒      eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 
  6. 11时02分44秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 
  7.  
  8. 平均时间:    IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil 
  9. 平均时间:     eth0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 
  10. 平均时间:       lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00 

从上面的用法可以看到网卡的读写速度和流量,在现实的应急过程中,可以用来判断服务器是否上量。

此命令除了可以查看网卡的信息以外,sar可以用来收集更多的服务的状态信息:

  1. -A:所有报告的总和
  2. -u:CPU利用率
  3. -v:进程、I节点、文件和锁表状态
  4. -d:硬盘使用报告
  5. -r:没有使用的内存页面和硬盘块
  6. -g:串口 I/O的情况
  7. -b:缓冲区使用情况
  8. -a:文件读写情况
  9. -c:系统调用情况
  10. -R:进程的活动情况
  11. -y:终端设备活动情况
  12. -w:系统交换活动

9、netstat(ss)

此命令显示网络连接、端口信息等,另外一个命令ss与netstat命令类似,就不单独介绍。

1根据进程查找端口

1).根据进程名字查找进程ID:

  1. ps -elf | grep 进程 

(编辑:应用网_丽江站长网)

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

热点阅读