管理员必备的20个Linux系统监控工具教程.docx

管理员必备的20个Linux系统监控工具教程.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理员必备的20个Linux系统监控工具教程

 HYPERLINK /JemBai/archive/2010/07/30/1788484.html 管理员必备的20个Linux系统监控工具 需要监控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 st0? 0????? 0 2540988 522188 5130400??? 0??? 0???? 2??? 32??? 4??? 2? 4? 1 96? 0? 01? 0????? 0 2540988 522188 5130400??? 0??? 0???? 0?? 720 1199? 665? 1? 0 99? 0? 00? 0????? 0 2540956 522188 5130400??? 0??? 0???? 0???? 0 1151 1569? 4? 1 95? 0? 00? 0????? 0 2540956 522188 5130500??? 0??? 0???? 0???? 6 1117? 439? 1? 0 99? 0? 00? 0????? 0 2540940 522188 5130512??? 0??? 0???? 0?? 536 1189? 932? 1? 0 98? 0? 00? 0????? 0 2538444 522188 5130588??? 0??? 0???? 0???? 0 1187 1417? 4? 1 96? 0? 00? 0????? 0 2490060 522188 5130640??? 0??? 0???? 0??? 18 1253 1123? 5? 1 94? 0? 0显示内存使用详细信息 # vmstat -m显示内存活动/不活动的信息 ? ? #3: w - 显示谁已登录,他们正在做什么? w命令显示系统当前用户及其运行进程的信息。 # w username # w vivek 输出样例: 17:58:47 up 5 days, 20:28,? 2 users,? load average: 0.36, 0.26, 0.24USER???? TTY????? FROM????????????? LOGIN@?? IDLE?? JCPU?? PCPU WHATroot???? pts/0??? 45?????? 14:55??? 5.00s? 0.04s? 0.02s vim /etc/resolv.confroot???? pts/1??? 45?????? 17:43??? 0.00s? 0.03s? 0.00s w#4:uptime - 告诉系统已经运行了多久? uptime命令过去只显示系统运行多久。现在,可以显示系统运行多久、当前有多少的用户登录、在过去的1,5,15分钟里平均负载时多少。 # uptime 输入样例: 18:02:41 up 41 days, 23:42,? 1 user,? load average: 0.00, 0.00, 0.001可以被认为是最优的负载值。负载是会随着系统不同改变得。单CPU系统1-3和SMP系统6-10都是可能接受的。 #5:ps - 显示进程 ps命令显示当前运行进程的快照。使用-A或-e显示所有进程。 # ps -A 输出样例: P

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档