据我了解,在单插槽 Linux 系统上,sudo ps -eo min_flt,maj_flt,cmd
如果诸如 之类的命令在内存到内存的复制、已释放页面的清零或出于某种原因发生阻塞,则该命令通常会将页面错误视为“轻微”不触及持久存储。但是,即使故障需要从一个 NUMA 节点到另一个节点传输数据,NUMA 系统上也是如此吗?或者这是否跨越了“主要”的界限?
答案1
仅当页面错误涉及磁盘访问时才算作严重页面错误;你可以通过以下方式验证(对于 Linux)VM_FAULT_MAJOR
在内核源码中搜索。
因此,即使跨节点内存访问算作页面错误(我认为不会),它们也不会算作主要错误。