4个强大的Linux服务器监控工具

运维 系统运维
本文中,作者推荐了4个强大的Linux服务器监控工具。他们分别是:htop、iotop、apachetop、Glances。

本文是我想呈现给各位的4个强大的监控工具。

htop – 交互式进程查看器

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

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

安装该命令并尝试运行:

  1. $ sudo apt-get install htop 

 

截图如下:

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。

安装该命令并尝试运行:

  1. $ sudo apt-get install iotop 

 

截图如下:

iotop

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

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

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

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

安装该命令并尝试运行:

  1. $ sudo apt-get install apachetop 

 

截图如下:


apachetop

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

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

 

  1. $ sudo apt-get install glances 

截图如下:

glances

原文链接: Aarvik   翻译: 伯乐在线 - 敏敏
译文链接: http://blog.jobbole.com/58003/

责任编辑:黄丹 来源: 伯乐在线
相关推荐

2021-03-09 11:25:04

Linux开源工具服务器

2018-02-01 09:59:52

服务器监控工具

2012-05-07 10:08:25

Linux

2020-05-29 15:25:30

Linux 监控 工具

2020-04-29 09:42:51

Linux 服务器 工具

2019-03-29 10:42:12

2020-10-24 15:31:10

Linux服务器工具

2020-08-27 13:45:24

Linux监控工具命令

2018-10-19 08:54:00

Linux服务器命令

2014-08-22 15:00:23

Linux监控

2018-09-03 09:35:14

2020-06-07 11:54:34

Linux服务器命令

2019-06-13 17:15:30

监控Linux服务器

2011-03-22 09:07:13

Nagios监控Linux

2021-07-08 06:47:19

JVM监控工具

2010-02-03 10:24:48

监控宝监控Linux

2020-04-19 17:14:17

服务器监控数据中心

2019-02-11 10:05:10

监控Linux命令

2018-08-13 08:53:11

无服务器监控工具

2012-03-20 15:06:12

Linux服务器服务器监控
点赞
收藏

51CTO技术栈公众号