分享八大系统监控工具

概述

监控系统运行情况是每个工程师的必修课,今天主要介绍八个系统监控工具。

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进行处理,非常感谢!

上一篇 2018年11月10日
下一篇 2018年11月11日

相关推荐