4个Linux服务器监控工具

下面是我想呈现给你的   4   个强大的监控工具。

 

htop –  交互式进程查看器

 

 

你可能知道在机器上查看实时进程的标准工具   top   。如果不知道,请运行   $ top   看看,运行   $ man top   阅读帮助手册。

 

 

htop     top   的扩展版本,有更丰富的概貌(例如全命令、可视化、图形用户界面   gui   和用户界面   ui   ),有鼠标点击交互(译者注:看下面的截图,指的是最上面的列标题如   CPU%     MEM%   等可以通过鼠标点击切换以显示不同的功能),也有许多的指导教你如何做进程管理。

 

 

安装该命令并尝试运行:

 

 

$ sudo apt-get install htop

截图如下:

 

 

 

-          From my OS X terminal in my Debian 7 box

 

 

iotop –  简单的类似   top     I/O   监控器

 

 

iotop     IO   实时监控器。使用它们附属的详细输入输出(   IO   )使用方法可以展示出你系统中每个进程线程的信息。

 

 

该命令可以与   $ tcpdump   (响应网络流量的命令)一起使用。如果你发现你的   web   服务器上有程序在运行,你可以,比如运行   $ tcpdump port 80 检查端口   80   (标准的   http   端口)的网络流量来观察细节。

 

 

最有用的信息可能是   DISK WRITE   这一列,从该列你可以准确的看到每个   IO   使用了多少个进程,单位为   K/s  

 

 

安装该命令并尝试运行:

 

 

$ sudo apt-get install iotop

截图如下:

 

 

 

 

 

 

apachetop –   展示       web       服务器实时统计数据

 

 

Apachetop   展示       Apache web   服务器上关于       http   请求的实时表。

 

 

它显示统计(       stats           点击(       hits           请求(       requests           请求细节(       request details   ),且能够获得当前你的       web   服务器正在运行程序的概貌,这一点很赞。

 

 

如果你使用的是       Nginx   ,也有一些相似的工具,但似乎没有       apachetop   那么详细。

安装该命令并尝试运行:

$ sudo apt-get install apachetop

截图如下:

 

 

 

 

Glances –  基于   CLI curses   库的监控工具

 

 

Glances  用各个分离的表列展示了你机器当前正运行的各种有用的实时数据。   Glances  旨在用最小的空间显示尽可能多的信息,我认为它的目标完全达到了。  
Glances 
用有限的交互可能性和更深层的信息监控   PerCPU, Load, Memory, Swap, Network, Disk i/O, Mount data    processes  ,但对于获得一个整体概貌绝对是完美的。  
安装该命令并尝试运行:

 
 
$ sudo apt-get install glances

 

 

截图如下:

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务