监测和提高Linux系统性能的5款工具
Joe 'Zonker' Brockmeier在Linux基金会网站的一篇文章中提到了监测和提高Linux系统性能的5款工具。
这5款工具涵盖了内核优化、到网络监控、到系统监测,他们是KDE System Monitor、Dstats、The Sysstat Auite、使用 Ifstat 网络监控、Linux Kernel优化使用Sysctl。
KDE System Monitor。KDE系统监控与GNOME系统监控都比较不错,KDE 系统监控比较好的是其能远程系统监控。
Dstats。Dstat 是一个用来替换 vmstat, iostat, netstat, nfsstat 和 ifstat 这些命令的工具,是一个全能系统信息统计工具。他的特点是相比较其他的工具,有像样的文档,并且具有拓展性,通过插件实现。
SYSSTAT。SYSSTAT是一个软件包,包含监测系统性能及效率的一组工具,比如sar, iostat, mpstat, and pidstat。这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。
Ifstat。Ifstat工具是个网络接口监测工具,监控I/O状态和CPU状态。 你可以定义一个或者多个网络接口,并增加选项,使结果更容易观察。
Sysctl。sysctl实际上是一个用来配置内核参数,存储在/proc/sys/。 不同内核版本的参数会改变,如何配置,想看所有的参数有效,运行sysctl -a, 或 sysctl -a | sort 。改变其中的一个参数,运行sysctl -w key.value="newvalue"。如果你想了解更多,查看红帽指导手册 Linux Performance and Tuning Guidelines,。
Joe 'Zonker' Brockmeier简介:
Joe 'Zonker' Brockmeier is a freelance writer and editor with more than 10 years covering IT. Formerly the openSUSE Community Manager for Novell, Brockmeier has written for Linux Magazine, Sys Admin, Linux Pro Magazine, IBM developerWorks, Linux.com, CIO.com, Linux Weekly News, ZDNet, and many other publications. Brockmeier is also a FLOSS advocate and participates in several projects, including GNOME as the PR team lead. You can reach Zonker at [email protected] and follow him on Twitter.