htop——交互式进程查看器
你可能知道在机器上查看实时进程的标准工具top。如果不知道,请运行$ top看看,运行$ man top阅读帮助手册。
htop是top的扩展版本,有更丰富的概貌(例如全命令、可视化、图形用户界面gui和用户界面ui),有鼠标点击交互(看下面的截图,指的是最上面的列标题如CPU%、MEM%等可以通过鼠标点击切换以显示不同的功能),也有许多的指导教你如何做进程管理。
安装该命令并尝试运行:
$ sudo apt-get install htop
截图如下:
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
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
服务器管理和监控策略优化技巧
有效的服务器管理需要监控、文档化,并且有时需要进行内部迁移。本文将帮助您发现顶级服务器管理技巧以及如何将其应用于您的数据中心。
-
多操作系统数据中心的服务器补丁管理
如果你在运维一个多操作系统数据中心,肯定会被补丁管理折腾的心烦意乱。不要担心,选择正确的工具和方式,可以解决好这个问题。
-
企业Linux服务器必装的五款基本软件
。第一次进入开源世界,可能会不确定那些方案可供选择。Linux服务器软件的可选项非常之多,哪些才是必备品?
-
Windows管理员需要知道的Linux技巧
随着科技界的模式持续改变,Windows管理员还将继续接触和接受越来越多的Linux服务器。本文将帮助Windows管理员们快速熟悉Linux相关知识。