我了解到,在单个套接字Linux系统上,如果页面错误阻塞内存到内存副本,或者对已分配的页面进行零化,或者由于某种原因不触及持久存储,那么像sudo ps -eo min_flt,maj_flt,cmd这样的命令通常会将页面错误计算为“小错误”。但是在NUMA系统上也是这样吗,即使故障需要从一个NUMA节点传输到另一个NUMA节点?还是把这条线变成了“少校”?
发布于 2019-11-22 08:39:31
只有在涉及磁盘访问的情况下,页面错误才算主要;您可以通过寻觅VM_FAULT_MAJOR在内核源代码中验证(对于Linux)。
因此,即使跨节点内存访问被视为页面错误(我不认为它们是),它们也不算主要错误。
https://unix.stackexchange.com/questions/553522
复制相似问题