iftop、iotop、htop、atop介绍
一、Atop 是一个基于 ASCII 的全屏的性能监控工具,可用来监控进程的活动时间,高亮显示出一些过载的进程,还包括其他的一些系统指标例如:CPU、内存、交换分区、磁盘和网络等信息。
下载地址:atop
安装
cd atop-1.27-3makemake install |
二、htop是一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。
下载地址:htop
安装
./configuremakemake intall |
三、Iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用
下载地址:iftop
安装
./configuremakemake install |
四、Iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。如下图所示,Iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关信息
Iotop 使用 Python 语言编写而成,要求 Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本)。
Iotop 提供有源代码及 RPM 包,可从其官方主页下载。
下载地址:Iotop
安装
1、查看内核版本
uname -r |
2、重新编译内核
wget http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32/linux-2.6.32.58.tar.bz2tar jxf linux-2.6.32.58.tar.bz2 -C /usr/srccd /usr/src/linux-2.6.32.58make mrpropermake menuconfig#这一步中把General setup —— Enable extended accounting over taskstats (EXPERIMENTAL) —— Enable per-task storage I/O accounting这个选项选上。makemake modules_installmake install |
3、安装Python
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2tar jxf Python-2.7.2.tar.bz2 -C /usr/srccd /usr/src/Python-2.7.2./configuremakemake install |
安装后的默认路径是:/usr/local/bin/python2.7
建立软连接,使系统默认的python指向python2.7
正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.4.3版本,考虑到yum是基于python2.4.3才能正常工作,不敢轻易卸载。如何实现将系统默认的python指向到2.7版本呢?
mv /usr/bin/python /usr/bin/python2.4ln -s /usr/local/bin/python2.7 /usr/bin/python#检验python指向是否成功python -V |
解决系统python软链接指向python2.7版本后,yum不能正常工作方法:
#vi /usr/bin/yum
将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可
4、安装iotop
wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gztar zxf iotop-0.4.4.tar.gzpython setup.py buildpython setup.py install |
iotop 就可以看到效果了
如果出现
[root@slavedb1 iotop-0.3.1]# iotopTraceback (most recent call last):File “/usr/local/bin/iotop”, line 4, inimport pkg_resourcesImportError: No module named pkg_resources |
还需要装setuptools 这个包
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295ecd setuptools-0.6c9python setup.py buildpython setup.py install |
via。http://blog.jiunile.com/iftop%E3%80%81iotop%E3%80%81htop%E3%80%81atop%E4%BB%8B%E7%BB%8D.html