我正在尝试为几个 Linux 服务器生成内存利用率报告。我想每 10 分钟收集一次服务器的内存利用率百分比,我认为 sar 可以帮助获取该数据。早些时候,我认为 %memused 列将直接给出服务器的 % 内存利用率。但是在阅读了几篇文章后,我怀疑这不是服务器的正确内存利用率,因此我想知道计算服务器内存利用率的最佳方法。
任何人都可以帮助我使用 sar 报告或任何其他最佳方法计算服务器每 10 分钟的内存利用率百分比,以获得内存利用率百分比。
06:39:47 PM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit
06:39:48 PM 616552 3307708 84.29 245368 2174816 1196772 24.07
06:39:49 PM 616552 3307708 84.29 245368 2174816 1196772 24.07