Как перенести все страницы памяти процесса с одного узла NUMA на другой узел NUMA?

Я столкнулся с этой проблемой, и проблема заключалась в неправильном форматировании значений в моем файле учетных данных. Я пробовал:

username=DOMAIN\mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Я также пробовал:

username=myemailaddress@someplace.com
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

И:

username=FULLY.QUALIFIED.DOMAIN\mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Как только я использовал только свое имя пользователя для входа:

username=mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

, я смог успешно смонтировать мои cifs.

10
14.06.2016, 23:20
1 ответ

Вам нужен двоичный файл migratepages в пакете numactl.

Использование и пример

sudo migratepages $VM_PID $SRC_NODE $DEST_NODE
sudo migratepages 12345 2 0

Ограничения

Аппаратное обеспечение ВМ

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

Свободная память и размер страницы

Очевидно, что вам нужно достаточно свободной памяти на целевом узле, но она также не должна быть слишком фрагментирована для перемещения больших страниц. Если одна из страниц представляет собой непрерывное выделение большого порядка, а свободная память целевого узла не имеет достаточно больших свободных областей, то перемещение большой страницы может завершиться неудачно (в зависимости от того, было ли сжатие запущено и выполнено успешно).

2
27.01.2020, 20:03

Теги

Похожие вопросы