概述
监控系统运行情况是每个工程师的必修课,今天主要介绍八个系统监控工具。
1. top
这是一个被预装在许多 UNIX 系统中的小工具。当你想要查看在系统中运行的进程或线程时:top 是一个很好的工具。你可以对这些进程以不同的方式进行排序,默认是以 CPU 进行排序的。
2. htop
htop 实质上是 top 的一个增强版本。它更容易对进程排序。它看起来上更容易理解,并且已经内建了许多通用操作。它也是完全交互式的。
3. mytop
mytop 是一个很简洁的工具,用于监控 mysql 的线程和性能。它能让你实时查看数据库以及正在处理哪些查询。
4. powertop
powertop 可以帮助你诊断与电量消耗和电源管理相关的问题。它也可以帮你进行电源管理设置,以实现对你服务器最有效的配置。你可以使用 tab 键切换选项卡。
5. iotop
iotop 用于检查 I/O 的使用情况,并为你提供了一个类似 top 的界面来显示。它按列显示读和写的速率,每行代表一个进程。当发生交换或 I/O 等待时,它会显示进程消耗时间的百分比。
6.netstat
netstat 是一个内置的工具,它能显示 TCP 络连接,路由表和 络接口数量,被用来在 络中查找问题。
7.nmon
nmon 将数据输出到屏幕上的,或将其保存在一个以逗 分隔的文件中。你可以查看 CPU,内存, 络,文件系统,前列 进程。数据也可以被添加到 RRD 数据库中用于进一步分析。
8.vmstat
vmstat(virtual memory statistics)是一个小型内置工具,能监控和显示机器的内存。
后面会分享更多devops方面的内容,感兴趣的朋友可以关注下!!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!