如果历史上曾经发生过性能问题,但是却没有监控系统采集过数据,那么很可能就剩下sar这一条路了。sar就像是系统的"体检报告",能告诉你CPU、内存、磁盘、网络在过去一段时间里到底发生了什么。
sar到底是个什么东西?
sar的全称是System Activity Reporter,系统活动报告器。简单说,它每隔几分钟就会把系统的各种性能指标记录下来。不像top或htop只能看当前状态,sar能让你回到过去,看看昨天晚上2点系统到底发生了什么。
但是使用sar有一个很大成本,就是没有比较好的可视化工具来显示sar的数据,大多数情况下,只能人肉去翻看,定位问题的成本很高。