常分析方法:

1.监控大盘,是否异常报警

2..平均负载情况,(top    /    htop )平均负载体现的是系统的一个整体情况,他应该是cpu、内存、磁盘性能的一个综合,一般是平均负载的值大于机器cpu的核数,这时候说明机器资源已经紧张了

3、平均负载高了以后,接下来就要看看具体是什么资源导致,我首先会在top中看cpu每个核的使用情况,如果占比很高,那瓶颈应该是cpu,接下来就要看看是什么进程导致的

4、如果cpu没有问题,那接下来去看内存,首先是用free去查看内存的是用情况,但不直接看他剩余了多少,还要结合看看cache和buffer,然后再看看具体是什么进程占用了过高的内存

5、内存没有问题的话就要去看磁盘了,磁盘我用 iostat 去查看,我遇到的磁盘问题比较少

6、还有就是带宽问题,一般会用iftop 去查看流量情况,看看流量是否超过的机器给定的带宽

6、涉及到具体应用的话,就要根据具体应用的设定参数来查看,比如连接数是否查过设定值等

7、如果系统层各个指标查下来都没有发现异常,那么就要考虑外部系统了,比如数据库、缓存、存储等

工具和方法导图

最新文章

  1. UVALive 5010 Go Deeper 2sat
  2. LeetCode OJ-- Sort List **@
  3. UVa 11210 - Chinese Mahjong
  4. C语言输出格式总结
  5. python Flask restful框架
  6. pentaho kettle svn
  7. 左手坐标系&右手坐标系
  8. [Mac]ios应用发布流程
  9. Python中的两种结构dict和set
  10. lunix机器的jdk安装
  11. 高性能页面加载技术(流水线加载)BigPipe的C#简单实现(附源码)
  12. hdu_5276
  13. Android应用开发实例篇(1)-----简易涂鸦板
  14. 转:CSV Data Set Config 中文乱码问题
  15. 分享几个 git 的使用场景
  16. UVA 1146 Now or later
  17. iframe中video没有全屏按钮
  18. DNS java
  19. EntityFrameworkCore概览
  20. 浅析C#中的Thread ThreadPool Task和async/await

热门文章

  1. MySQLdb操作数据库
  2. IntelliJ IDEA使用JUnit单元测试
  3. Qt+VC2010+glew环境安装配置
  4. 毕业生想学习web前端,应该怎么学才能最快找到工作?
  5. JavaScript函数总结—越努力,越幸运!
  6. HDU 3371 Connect the Cities(并查集+Kruskal)
  7. vue css 深度选择器
  8. PageObjec页面对象模式(理论)
  9. .Net Core3.0 配置Configuration
  10. Etcd安装和使用