gpt4 book ai didi

Linux:获取一段时间内换入/换出的内存量

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

是否有一种(简单(?))方法可以获取在特定时间内移入/移出交换区的数据量?也许,要么集成所有流程和时间,要么集成特定流程和时间?

故事:我有一台经常交换的机器。但是,我不知道交换是否被“积极”使用。也就是说,如果它不断交换,或者说只是未真正使用的共享库在一段时间后被交换掉,并且“事件”内存使用最终发生在内存中。

因此,我正在寻找一种方法来安慰自己,交换使用可能并不严重......

干杯并感谢您的想法, 托马斯

最佳答案

这可以通过 SystemTap 相对容易地完成(如果您了解内核 MM 子系统)。您需要知道执行交换/交换的函数的名称,创建相应的探针以及从探针递增的两个计数器。最后,您需要一个每 N 秒触发一次的计时器,转储当前计数器并重置它们。

关于Linux:获取一段时间内换入/换出的内存量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18099003/

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