博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4个Linux服务器监控工具
阅读量:4108 次
发布时间:2019-05-25

本文共 1168 字,大约阅读时间需要 3 分钟。

4个Linux服务器监控工具

转自
http://blog.jobbole.com/58003/

下面是我想呈现给你的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

截图如下:

转载地址:http://rnpsi.baihongyu.com/

你可能感兴趣的文章
开源界的 5 大开源许可协议
查看>>
Web开发必知的八种隔离级别
查看>>
目标是什么?
查看>>
HTML各个元素对搜索引擎的权重比例
查看>>
学习Web标准,您是哪个等级的CSS开发人员?
查看>>
你真的了解HTML吗
查看>>
话说Python:非主流编程语言
查看>>
Web2.0网站十五个显著的流行风格
查看>>
书写高效的CSS - 漫谈CSS的渲染效率
查看>>
小议使用“完整”的CSS的缺点
查看>>
XHTML编码七条基本规范
查看>>
登录 Gmail 不必写帐户里的 “点” 了
查看>>
CSS布局中关于WEB标准的六条经验
查看>>
高效优化博客的用户阅读体验
查看>>
5个2010年Web技术趋势
查看>>
15个网站用户体验优化禁忌
查看>>
网站设计者未来5年的工作趋势
查看>>
四招提高网站浏览量增强网站粘性
查看>>
【转】Groovy++:与Groovy有何不同
查看>>
10个WEB设计戒律 和 10个设计师戒律
查看>>