linux服务器监控性能

Posted pengranxindong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器监控性能相关的知识,希望对你有一定的参考价值。

测试目的:

  发现服务器的性能瓶颈。配置的不同能够承载的最大任务数不同,能够承载的压力也不同。

 

测试范围及性能指标:

  CPU

  内存

  磁盘

  网络

  版本

 

linux 命令:

  top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下:
  s – 改变画面更新频率
  l – 关闭或开启第一部分第一行 top 信息的表示
  t – 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示
  m – 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示
  N – 以 PID 的大小的顺序排列表示进程列表
  P – 以 CPU 占用率大小的顺序排列进程列表
  M – 以内存占用率大小的顺序排列进程列表
  h – 显示帮助
  n – 设置在进程列表所显示进程的数量
  q – 退出 top
  s – 改变画面更新周期

  top [-] [d] [p] [q] [c] [C] [S] [s] [n]

  参数说明:

  d:指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。

  p:通过指定监控进程ID来仅仅监控某个进程的状态。

  q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。

  S:指定累计模式。

  s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。

  i:使top不显示任何闲置或者僵死进程。

  c:显示整个命令行而不只是显示命令名。

 

  vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。

  vmstat 2 1:2表示每个两秒采集一次服务器状态,1表示只采集一次。

  

 

以上是关于linux服务器监控性能的主要内容,如果未能解决你的问题,请参考以下文章

有啥监控Linux服务器的工具吗?

linux性能监控工具介绍

Grafana+Prometheus监控Linux服务器性能

Grafana+Prometheus监控Linux服务器性能

性能测试之nmon对linux服务器的监控

监控宝服务器与服务性能监控配置