Memory 如何找到内存访问数

Memory 如何找到内存访问数,memory,memcached,memory-management,sar,Memory,Memcached,Memory Management,Sar,有谁能告诉我一个unix命令,可以用来查找在给定时间间隔内发生的内存访问次数吗。vmstat、top和sar仅提供占用/可用的物理内存空间量。。但是,不要给出给定间隔内的访问内存数量。如果我理解您的要求,这种功能几乎肯定需要非常低级别的硬件支持(例如,监控内存总线活动的某种计数器)。 我认为这种支持不适用于 Unix或Linux,所以我要冒险说,不存在这样的Unix命令 当以页面为单位考虑内存时,情况有所不同, 因为大多数支持虚拟内存的架构都有专用的MMU硬件 它在该粒度级别上运行,可由操作系统

有谁能告诉我一个unix命令,可以用来查找在给定时间间隔内发生的内存访问次数吗。vmstat、top和sar仅提供占用/可用的物理内存空间量。。但是,不要给出给定间隔内的访问内存数量。如果我理解您的要求,这种功能几乎肯定需要非常低级别的硬件支持(例如,监控内存总线活动的某种计数器)。 我认为这种支持不适用于 Unix或Linux,所以我要冒险说,不存在这样的Unix命令

当以页面为单位考虑内存时,情况有所不同, 因为大多数支持虚拟内存的架构都有专用的MMU硬件 它在该粒度级别上运行,可由操作系统访问 系统。但据我所知,你从MMU得到的计数器数据 表示页面错误、分配和释放等事件,而不是单个事件 读或写