管理员必备的20个Linux系统监控工具

发表于:2010-9-06 10:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:译者:飞哥    来源:51Testing软件测试网采编

  摘要:大多数的Linux发行版都装备了很多Linux系统监控工具,充分合理的利用这些工具,可以找出系统运行的性能瓶颈,包括硬盘瓶颈、CPU及内存瓶颈和网络瓶颈。本文介绍的20个工具只是最基本的,因此也十分实用。

  需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。

  1.找出瓶颈

  2.硬盘(存储)瓶颈

  3.CPU及内存瓶颈

  4.网络瓶颈

  1: top - 进程活动

  top提供一个当前运行系统实时动态的视图,也就是正在运行进程。在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次。

图01.Linux top命令

  常用热键

  热键  用途

  t    显示摘要信息开关.

  m    显示内存信息开关.

  A    分类显示系统不同资源的使用大户。有助于快速识别系统中资源消耗多的任务。

  f    添加删除所要显示栏位.

  o    调整所要显示栏位的顺序.

  r    调整一个正在运行的进程Nice值.

  k    结束一个正在运行的进程.

  z    彩色/黑白显示开关

  2:vmstat -系统活动、硬件及系统信息

  使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。

   vmstat 3

  输出样例:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

0  0      0 2540988 522188 5130400    0    0     2    32    4    2  4  1 96  0  0

1  0      0 2540988 522188 5130400    0    0     0   720 1199  665  1  0 99  0  0

0  0      0 2540956 522188 5130400    0    0     0     0 1151 1569  4  1 95  0  0

0  0      0 2540956 522188 5130500    0    0     0     6 1117  439  1  0 99  0  0

0  0      0 2540940 522188 5130512    0    0     0   536 1189  932  1  0 98  0  0

0  0      0 2538444 522188 5130588    0    0     0     0 1187 1417  4  1 96  0  0

0  0      0 2490060 522188 5130640    0    0     0    18 1253 1123  5  1 94  0  0

  显示内存使用详细信息

vmstat -m

  显示内存活动/不活动的信息

   vmstat -a

71/71234567>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号