Назад | Перейти на главную страницу

определение размера памяти для виртуального сервера ETL - рекомендуется ли разбиение на страницы?

Я работаю над определением размера виртуального сервера, который будет использоваться для обработки ETL Business Intelligence.

У нас есть существующий сервер, с которого я могу наблюдать ожидаемую тенденцию к запланированному - в среднем используется почти 80% ОЗУ (из 8 ГБ), а использование файла подкачки сильно варьируется в зависимости от обрабатываемого пакетного задания.

Теперь перейдем к варианту виртуального сервера - должен ли я оценивать больше, чем существующая RAM, например, 12 ГБ или около того, и отключать подкачку? Поскольку я боюсь, что чрезмерное разбиение на страницы вызовет проблемы с производительностью на виртуализированном сервере по сравнению с тем же объемом разбиения на страницы, выполняемым на обычной машине.

Рекомендуется ли устанавливать меньшее пространство подкачки и запрашивать больше памяти, выделенной на виртуальном сервере, если есть вероятность чрезмерного разбиения на страницы, поскольку приложение обрабатывает данные?

В этом случае я бы запланировал объем оперативной памяти, который вам действительно нужен, плюс немного ... Скажем, 16 ГБ. В примере с VMware файл подкачки создается для каждой виртуальной машины, но поведение системы при исчерпании ОЗУ зависит от базового оборудования и способа настройки хоста / кластера.

Вы также не указали используемую операционную систему, но не отключаете подкачку / подкачку.

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