如何查找内存访问次数

任何人都可以告诉我一个unix命令,可用于查找在给定时间间隔内发生的内存访问次数. vmstat,top和sar只给出占用/可用的物理内存空间量.但是不要给出给定时间间隔内的访问内存数量 最佳答案 如果我理解你所问的内容,这样的功能几乎肯定需要非常低级别的硬件支持(例如某种监视内存总线活动的计数器).

我不认为这种支持可用于支持的通用体系结构

Unix或
Linux,所以我要说的是没有这样的Unix命令存在.

在以页为单位考虑内存时情况有所不同,
因为大多数支持虚拟内存的架构都有专门的MMU硬件
它以该粒度级别运行,并且可以通过操作访问
系统.但据我所知,你从MMU获得的各种计数器数据会
表示页面错误,分配和发布等事件,而不是个人
读或写.

点赞