gpt4 book ai didi

linux - 如何使用 sar 报告计算 LInux 服务器的内存利用率?

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:52 24 4
gpt4 key购买 nike

我正在尝试为几个 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

最佳答案

要使用 SAR 计算可用内存值,请使用以下公式:

kbmemfree + kbbuffers + kbcached = actual free memory on the system

使用你的例子:

616552 + 245368 + 2174816 = 3036736KB

大约有 2.89GB 可用内存。

我相信您可以从总可用内存中减去以获得利用率。

关于linux - 如何使用 sar 报告计算 LInux 服务器的内存利用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55090900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com