MongoDB и NUMA
Производительность записи MongoDB на этой машине очень низкая с NUMA. Я прошел этот https://docs.mongodb.com/manual/administration/production-notes/. Я отключил восстановление зоны и начал mongodb с numactl --interleave=all
команда, как уже упоминалось.NUMA предупреждение теперь исчезает, но я не мог получить производительность. когда я уволен numactl -s
, это показывает
policy: default
preferred node: current
physcpubind: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
cpubind: 0 1
nodebind: 0 1
membind: 0 1
почему я не вижу политику = чередование. Я что-то пропустил?. Может кто-нибудь помочь мне, как улучшить мою производительность записи и / или отключить эту NUMA?.
1 ответ
Я очень плохо знаком с MongoDB и просматривал некоторые документы. https://webassets.mongodb.com/_com_assets/collateral/MongoDB-Performance-Best-Practices.pdf?_ga=1.50371949.595438063.1479457116 этом сообщении говорится, что если вы запускаете MongoDB и клиенты на оборудовании NUMA, вам следует настроить память чередовать политику.