1

Я использую PostgreSQL и хочу явно разместить базу данных с 4 ГБ данных в памяти. Я прочитал много форумов, обсуждающих, является ли это хорошей идеей, и я решил, что хочу попробовать. Я использую машину Vista. В настоящее время у меня есть только 2 ГБ оперативной памяти.

Я перепробовал много RAM-дисков, и моя проблема в том, что ни один (который я нашел) не работает, когда я назначаю больше памяти, чем имею. Я, конечно, хочу использовать жесткий диск для замены в этом случае. Я знаю снижение производительности и верю, что все равно выйду лучше. Мой вопрос: знает ли кто-нибудь из вас о таком программном обеспечении ramdisk?

1 ответ1

5

Часть вашей проблемы может быть не такой большой, что она не поменяется. Если я правильно помню, 4-гигабайтное адресное пространство делится пополам на 32-битной Vista (которую, я полагаю, вы используете из указанного поведения), поэтому у каждого приложения есть 2 ГБ, а у ядра и драйверов - 2 ГБ.

Это означает, что, вероятно, невозможно (без обходных путей) получить более 2 ГБ на виртуальный диск в 32-разрядной версии Vista. На 64-битной памяти у вас будет гораздо больше места и вы будете ограничены только объемом доступного свопа.

Посмотрите здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .