浏览 1044 次
锁定老帖子 主题:Linux重要监控命令
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-08-25
本篇是有关Linux监控的几个不错的命令,是散仙在51CTO上收集的,文末会附上原文链接,下面来看下具体每个命令的作用:
<table class="bbcode"><tr><td>序号</td><td>命令</td><td>描述<tr><td>1</td><td>iostat</td><td>iostat命令显示的是你的存储系统的细节状态,通常用来检测磁盘的IO负载<tr><td>2</td><td>meminfo</td><td>cat /proc/meminfo meminfo提供了很详细的内存使用状况<tr><td>3</td><td>free</td><td>简化版,查看当前内存的使用情况,包括交换区,和缓存区<tr><td>4</td><td>mpstat</td><td>mpstat用在多处理器的服务器上,用来显示每一个CPU的状态。<tr><td>5</td><td>netstat</td><td>可以显示很多有关网络方面的信息,例如socket使用情况、路由情况、网卡情况、协议情况、网络流量统计等等。<tr><td>6</td><td>ss</td><td>逐渐替代netstat命令,提供了更简单更详细的网络方面的查看<tr><td>7</td><td>nmon</td><td>nmon可以查看到处理器利用率、内存使用率、运行队列信息、磁盘IO统计、网络IO统计、换页统计等。<tr><td>8</td><td>pmap</td><td>pmap命令可以显示进程占用的内存量。你可以通过pmap找到那个占用内存量最多的进程。<tr><td>9</td><td>ps</td><td>通常用来查看系统的pid情况,经常与-ef连用<tr><td>10</td><td>pstree</td><td>pstree则会告诉我们进程间的父子关系<tr><td>11</td><td>sar</td><td>sar命令堪称系统监控工具里的瑞士军刀。sar命令实际上是由三个程序组成的,即sar(用于显示数据)、sa1(用于采集数据)和sa2(用于存储数据)。sar可以涵盖到CPU利用率信息、内存换页信息、网络IO传输信息、进程创建行为和存储设备行为。sar和nmon的最大区别在于,sar更适用于长期的系统监控,而nmon则更适用于快速查看信息。<tr><td>12</td><td>strace</td><td>追查到一个程序在启动之初所需加载的配置文件信息。<tr><td>13</td><td>tcpdump</td><td>tcpdump是一个简单的、好用的网络监控工具。它的网络协议分析能力使得它能够看清网络中到底发生了什么<tr><td>14</td><td>top</td><td>实时状态查看系统的运行情况,包括cpu负载,内存使用<tr><td>15</td><td>uptime</td><td>通过uptime命令可以查看系统已经运行了多久,可以统计当前处于登陆状态的用户数量,还可以显示当前服务器的负载情况。<tr><td>16</td><td>vmstat</td><td>大多数情况下,你可以使用vmstat命令去查看系统的虚拟内存情况,因为Linux通常会通过虚拟内存来获得更好的存储性能。<tr><td>17</td><td>wireshark</td><td>Wireshark的前身叫做Ethereal,我们可以认为wireshark是tcpdump命令的大师兄,因为wireshark会更为专业,也具有更高级的协议分析和统计能力。</table> 更详细的原文链接:http://os.51cto.com/art/201408/449258.htm 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |