Netdata性能分析

Netdata 是一个 Linux 实时监控工具,支持应用程序、网络状况、用户/用户组,甚至 docker/lxc 和 SNMP 的监控,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。

1. 打开Netdata

进wide主界面,点击左上角的服务器,然后选择“性能分析”。

2. 成功打开Netdata会出现如下界面。

3. Netdata绝大多数常用的图表数据(像 CPU,RAM,网络和硬盘)都在顶部。如果你想深入了解图形化数据,你只需要下滑滚动条,或者点击在右边菜单的项目。

当CPU出现如下图的状况时,请检查服务器是否存在恶意消耗cpu的进程,如果存在则将其杀死并完全清理该恶意进程,如果不存在那么服务器的cpu需要硬件升级了。

4.当内存出现如下图的状况时,请检查服务器是否存在恶意消耗内存的进程,如果存在将其杀死并完全清理该恶意进程,如果不存在那么服务器的内存需要硬件升级了。

5.当硬盘出现如下图状况时,请及时清理服务器垃圾释放硬盘空间,如果清理完依然存在使用率超高的情况,那么服务器的硬盘需要硬件升级了。

更多数据分析请参考官方文档:https://github.com/firehol/netdata/wiki