下列4个Linux服务器监控工具,我想分享给你们。
htop-interactiveprocessviewer交互式进程监控
你大约晓得怎样查看本机的实时进程状况。若果不晓得请使用top命令,如需查看命令说明请使用mantop.
htop是top的扩充版本,能更全面的监控进程(例如linux网络监控工具,全命令展示linux网络监控工具linux中文乱码,可视化、gui和ui)通过点击滑鼠进行交互,更有很丰富的指导说明怎样管理进程。
Ubuntu下最强悍的进程监视器htop使用
安装一下瞧瞧:
$sudoapt-getinstallhtop
Screenshot:
FrommyOSXterminalinmyDebian7box
iotop-simpletop-likeI/OmonitorI/O监控
Iotop可以实时监控IO的情况。它将显示出被监控进程的详尽的写入读出(IO)情况。
它也可以和tcpdump一起使用来监控网路的状况。假如晓得80端口上正在进行个别动作这么可以使用该命令查看更多端口详尽的信息。
iotop告诉你那个程序在磨你的硬碟
列举信息中最有用的就是DISKWRITE列了,从这能够看见每位进程的IO究竟是多少K/秒
安装一下瞧瞧:
$sudoapt-getinstalliotop
Screenshot:
apachetop-displayreal-timewebserverstatistics服务器端实时数据
Apachetop显示的是Apache服务器端收到的http恳求的实时状态表
它会显示状态linux标准教程,点击数,恳请。恳求详情、更可以见到正在进行的动作。
假如你在使用Nginx,它也有款类似的工具,而且还是不如apachetop给的这么详尽
使用Apachetop来剖析Apache实时日志
安装下瞧瞧:
$sudoapt-getinstallapachetop
Screenshot:
Glances-CLIcursesbasedmonitoringtool
Glances会页脚显示一些很有用的实时动态数据。其目标就是借助最小的空间显示尽可能多的有用信息,事实上确实这么。
Glances监控了PerCPU,负载,显存,数据交换,网路,c盘I/O,加载数据和进程情况,即使没有提供交互功能也没有很详细的信息展示,但对于获取一份信息概览确实足够了。
Linux下安装和使用系统监控工具Glances
安装一下瞧瞧吧:
$sudoapt-getinstallglances
Screenshot: