如何跟踪亚马逊云实例中的页面缓存未命中?

如何跟踪亚马逊云实例中的页面缓存未命中?

您好,我一直在使用 AWS 实例进行性能实验。现在我感兴趣的是了解给定时间窗口内的 Linux OS 页面缓存未命中率。

在线资源告诉我尝试“cachestat”https://github.com/brendangregg/perf-tools/blob/master/fs/cachestat。但是,如果你阅读链接的评论,你会发现它对内核版本有一个严格的假设,因为它会检查一些函数名称(在新内核版本中可能会重命名)。我试过了,它对我来说不起作用。AWS 页面说我们可以自定义我们的 linux 内核https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedKernels.html,但我并没有强烈的动力去尝试那条路,因为它乍一看像是一条容易出错且耗时的旅程。

您最近在 AWS 实例上成功尝试过任何其他工具吗?谢谢!

相关内容