一、Atop 是一个基于 ASCII 的全屏的性能监控工具,可用来监控进程的活动时间,高亮显示出一些过载的进程,还包括其他的一些系统指标例如:CPU、内存、交换分区、磁盘和网络等信息。
下载地址:atop
安装
cd atop-1.27-3 make make install |
二、htop是一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。
下载地址:htop
安装
./configure make make intall |
三、Iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用
下载地址:iftop
安装
./configure make make 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.bz2 tar jxf linux-2.6.32.58.tar.bz2 -C /usr/src cd /usr/src/linux-2.6.32.58 make mrproper make menuconfig #这一步中把General setup —— Enable extended accounting over taskstats (EXPERIMENTAL) —— Enable per-task storage I/O accounting这个选项选上。 make make modules_install make install |
3、安装Python
wget http: //www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 tar jxf Python-2.7.2.tar.bz2 -C /usr/src cd /usr/src/Python-2.7.2 ./configure make make 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.4 ln -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.gz tar zxf iotop-0.4.4.tar.gz python setup.py build python setup.py install |
iotop 就可以看到效果了
如果出现
[root@slavedb1 iotop-0.3.1]# iotop Traceback (most recent call last): File “/usr/local/bin/iotop”, line 4, in import pkg_resources ImportError: No module named pkg_resources |
还需要装setuptools 这个包
wget http: //pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e cd setuptools-0.6c9 python setup.py build python 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