开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
4 个 Linux 服务器监控工具 - 技术翻译 - 开源中国社区

4 个 Linux 服务器监控工具 【已翻译100%】

oschina 推荐于 4年前 (共 4 段, 翻译完成于 01-28) 评论 13
收藏  
241
推荐标签: htop iotop glances 待读

下述4种监控工具,我想分享给大家

htop - interactive process viewer交互式进程监控

你大概知道如何查看本机的实时进程状况。如果不知道请使用top命令,如需查看命令说明请使用man top.

htop是top的扩展版本,能更全面的监控进程(比如,全命令展示,可视化、gui和ui)通过点击鼠标进行交互,更有很丰富的指导说明如何管理进程。

安装一下看看:

$ sudo apt-get install htop

Screenshot: 


- From my OS X terminal in my Debian 7 box

petert
 翻译得不错哦!

iotop - simple top-like I/O monitor  I/O监控

Iotop可以实时监控IO的情况。它将显示出被监控进程的详细的写入读出(IO) 情况。

它也可以和tcpdump一起使用来监控网络的状况。如果知道80端口上正在进行某些动作那么可以使用该命令查看更多端口详细的信息。

列出信息中最有用的就是DISK WRITE列了,从这就能看到每个进程的IO到底是多少K/秒

安装一下看看:

$ sudo apt-get install iotop

Screenshot:

petert
 翻译得不错哦!

apachetop - display real-time web server statistics服务器端实时数据

Apachetop显示的是Apache 服务器端收到的http请求的实时状态表

它会显示状态,点击数,请求。请求详情、更可以看到正在进行的动作。

如果你在使用Nginx ,它也有款类似的工具,但是还是不如apachetop给的那么详细

安装下看看: 

$ sudo apt-get install apachetop

Screenshot:

petert
 翻译得不错哦!

Glances - CLI curses based monitoring tool

Glances会分栏显示一些很有用的实时动态数据。 其目标就是利用最小的空间显示尽可能多的有用信息,事实上确实如此。

Glances 监控了PerCPU,负载,内存,数据交换,网络,磁盘I/O,加载数据和进程情况,虽然没有提供交互功能也没有很详尽的信息展示,但对于获取一份信息概览确实足够了。

安装一下看看吧:

$ sudo apt-get install glances

Screenshot:

petert
 翻译得不错哦!
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们
评论(13)
Ctrl/CMD+Enter

dstat
psacct怎么看
学习了
Nginx 的工具叫什么名字
好东西

引用来自“小兄弟”的评论

Nginx 的工具叫什么名字

  #  location ~ ^/NginxStatus {
  # stub_status on;
  # access_log off;
   #allow 127.0.0.1;
   #allow 192.168.2.0/24;
   #deny all;
  # }

引用来自“javadeveloper”的评论

引用来自“小兄弟”的评论

Nginx 的工具叫什么名字

  #  location ~ ^/NginxStatus {
  # stub_status on;
  # access_log off;
   #allow 127.0.0.1;
   #allow 192.168.2.0/24;
   #deny all;
  # }

....

引用来自“小兄弟”的评论

Nginx 的工具叫什么名字

Nginx的日志/var/log/nginx/怎么样,直接用tail去看,或者用更高级的GoAccess去看,另外GoAccess也可以生成HTML报告:
http://goaccess.prosoftcorp.com/goaccess_html_report.html
系统监控主要就是监控:CPU、内存、磁盘I/O、网络I/O。
系统监控怎么少得了经典的工具包sysstat,一个sar命令基本搞掂一切。
nmon呢?
很好,很实用
mark
顶部