Estoy usando PostgreSQL y quiero colocar explícitamente una base de datos con 4 gb de datos en la memoria. He leído muchos foros discutiendo si esta es una buena idea y he decidido que quiero intentarlo. Estoy usando una máquina Vista. Actualmente solo tengo 2 gb de ram.
He probado muchos ramdisks y mi problema es que ninguno (que he encontrado) funciona cuando asigno más memoria de la que tengo. Yo, por supuesto, quiero usar el disco duro para intercambiar en este caso. Sé la penalización de rendimiento y creo que aún saldré mejor. Mi pregunta es si alguno de ustedes sabe de ese software ramdisk?
Respuestas:
Parte de su problema puede no ser tanto que no se intercambie. Si no recuerdo mal, el espacio de direcciones de 4 GB se divide por la mitad en Vista de 32 bits (que supongo que está usando por el comportamiento especificado), por lo que cada aplicación tiene 2 GB y el núcleo y los controladores tienen los otros 2 GB.
Eso significa que probablemente no sea posible (sin soluciones) obtener más de 2 GB en un disco RAM en Vista de 32 bits. En 64 bits, tendría mucho más espacio y estaría restringido solo a la cantidad de intercambio que tenía disponible.
Echa un vistazo aquí .
fuente