Я понимаю, что в системе Linux с одним сокетом такая команда, как sudo ps -eo min_flt,maj_flt,cmd, обычно будет считать ошибку страницы «незначительной», если она блокирует копирование из памяти в память или обнуление освобожденной страницы. , или по какой-то причине не касается постоянного хранилища. Но верно ли это и для систем NUMA, даже если сбой требует передачи данных с одного узла NUMA на другой? Или это переходит черту в «мажор»?

0
Pr0methean 22 Ноя 2019 в 09:03

1 ответ

Ошибки страниц считаются серьезными только в том случае, если они связаны с доступом к диску; вы можете убедиться в этом (для Linux), выполнив поиск VM_FAULT_MAJOR в исходном коде ядра код.

Таким образом, даже если доступ к памяти между узлами считается отказом страницы (я так не думаю), он не считается серьезным отказом.

1
Stephen Kitt 22 Ноя 2019 в 11:39