Я использую PostgreSQL, и я хочу явно поместить базу данных с 4 ГБ данных в памяти. Я считал большое обсуждение форумов, является ли это хорошей идеей, и я решил, что хочу дать ему попытку. Я использую машину Vista. У меня в настоящее время есть только 2 ГБ поршня.
Я попробовал много электронных дисков, и моя проблема состоит в том, что ни один (что я нашел) работы, когда я присваиваю больше памяти, чем, я имею. Я, конечно, хочу использовать жесткий диск для свопинга в этом случае. Я знаю потерю производительности, и я полагаю, что все еще выйду лучше. Мой вопрос состоит в том, знает ли какой-либо из Вас о таком программном обеспечении электронного диска?
Часть Вашей проблемы не может быть так, что она не подкачает. Если я помню правильно, 4 ГБ адресного пространства разделяется в половине на 32-разрядной Vista (который я предполагаю, что Вы используете от указанного поведения), таким образом, каждое приложение имеет 2 ГБ и ядро, и драйверы имеют других 2 ГБ.
Это означает, что, вероятно, не возможно (без обходных решений) получить больше чем 2 ГБ в электронный диск на 32-разрядной Vista. На 64-разрядном Вы имели бы намного больше пространства и были бы ограничены только тем, сколько подкачки Вы имели в наличии.
Взгляните здесь.