Con las unidades de estado sólido (SSD) modernas, ¿es incluso necesario desactivar el archivo de página o moverlo al disco duro mecánico?

No, no es necesario ni una buena idea.

Primero, sobre el intercambio: es algo bueno. Los swapouts son tus amigos, ya que permiten que el sistema operativo elimine las páginas inactivas, por lo que la cantidad limitada de RAM se puede usar para algo más importante. Esto sucede mucho: la página puede estar sucia por un byte, o puede usarse solo durante el estado de un programa o el código de finalización. Tal página no merece estar en RAM.

“Oh, solo tengo mucha RAM” – ¡bien por ti! Pero lo que está diciendo es que ha desperdiciado dinero comprando RAM que no usa (o no usa de manera efectiva). Claro, la RAM es relativamente barata, pero el desperdicio menos costoso sigue siendo desperdicio.

La paliza es cuando cambias lo suficiente como para darte cuenta. En otras palabras, lo que termina en el intercambio no son páginas frías, sino más bien cálidas que necesitará nuevamente, pronto o con frecuencia. Esta es claramente una mala situación, principalmente debido a que el intercambio es sincrónico: cuando se agita, su sistema hará girar sus pequeños pulgares semiconductores. Nuevamente, la paliza es mala, pero no todo el intercambio es paliza.

Lo que nos lleva de vuelta a SSD: ¡son geniales para intercambiar! Los intercambios sucederán rápidamente: recuerde que es principalmente la latencia del flash lo que le hizo comprar el SSD en primer lugar. Entonces, en cierto sentido, ¡un SSD es lo que necesita para evitar el giro del pulgar!

Oh, pero ¿qué hay de usar tu SSD? Haga los números: su SSD probablemente tenga una resistencia de escritura de aproximadamente 500 ciclos, pero eso se multiplica por su tamaño, digamos 500G, para una resistencia de por vida de 250TB. ¿Escribe 50 TB / año? Una de las mejores cosas de los SSD es que en realidad cuentan escrituras de por vida, y puede consultarlo con SMART. Tengo un escritorio antiguo que de vez en cuando intercambia mucho, y he tenido intercambio en SSD durante varios años. Durante un período de 3 años, IIRC escribí sobre 70TB, y ese fue el único almacenamiento en el sistema (Linux, si eso importa, no muchos medios grandes, pero mucha navegación, pequeños documentos / pdf / xls, sistema operativo frecuente actualizaciones, etc.).

Tenga en cuenta que hace> 5 años, la situación era diferente: los SSD en realidad tenían una mayor resistencia (5k ciclos eran comunes para SLC), pero eran mucho más pequeños y con un firmware mucho más pobre, por lo que podría matarlos sin hacer nada extraño.

En otras palabras: el intercambio no es malo y, bajo una carga de trabajo normal, no matará su SSD moderna.

Regularmente muevo mi archivo de página a un volumen separado. Aunque los avances en la tecnología SSD (como la nivelación del desgaste y el diseño mejorado de las celdas) los han hecho menos sensibles a la cantidad de ciclos de borrado / escritura que atraviesan, todavía tienen una vida limitada. Dado que mi SSD contiene mi sistema operativo, las aplicaciones instaladas y algunos datos críticos, preferiría no colocar ningún desgaste excesivo en la unidad que se pueda evitar. No me importa particularmente la idea de tener que reemplazar una unidad relativamente costosa y reinstalar completamente todo mi sistema.

Sin embargo, no muevo mi archivo de intercambio a un disco magnético. Gracias a la reducción de costos, tengo más que suficiente RAM instalada en mi sistema para crear un RAMdisk. Muevo todos mis archivos temporales y carpetas de caché a ese disco RAM. Esto no solo reduce el desgaste de mi SSD y minimiza la fragmentación que ocurriría en un HDD magnético, sino que tiene un notable aumento en el rendimiento de mi escritorio ya que un RAMdisk es dramáticamente más rápido que un SSD o un HDD magnético. Además, dado que el contenido de RAMdisk es volátil, los archivos temporales se limpian automáticamente cada vez que reinicio mi computadora.

Esto incluye mis archivos de intercambio *, lo que hace que el acceso a la memoria virtual sea casi tan rápido como el acceso a la memoria normal. Originalmente, tenía la intención de deshacerme de la memoria virtual por completo, ya que no debería ser necesaria con la cantidad de RAM física que las máquinas suelen tener hoy (8 GB) y mucho menos la cantidad que estoy usando (32 GB). Sin embargo, hay algunas aplicaciones que se negarán a ejecutarse, independientemente de la cantidad de memoria física que tenga, a menos que tenga habilitada la memoria virtual. Para satisfacer las demandas de estos programas mal escritos, tengo un archivo de intercambio de 512 MB almacenado en mi disco RAM de 4 GB.

* Nota: Windows 10 usa dos archivos de intercambio diferentes, uno para la memoria virtual normal y otro para la suspensión de las tareas de WinMetro.

Por supuesto.

La explicación es simple:

Es por la fiabilidad de la unidad.

Quien tiene el dinero para comprar un SSD también tendría el dinero para comprar suficiente RAM para no necesitar un archivo de paginación (sí, puede deshabilitarlo).

El argumento del retraso no se sostiene porque la memoria del archivo de paginación es muy lenta en el rendimiento que incluso el SSD S-ATA más atrevido no podría hacer una diferencia significativa. Estamos hablando de nanosegundos frente a casi milisegundos.

Por otro lado, un SSD PCI-E 4x M.2 NVM podría funcionar un poco más rápido, pero nuevamente, la confiabilidad de la unidad se verá afectada.

Verá, los SSD consisten en celdas de memoria digital que básicamente son registros basados ​​en la tecnología MOSFET. En comparación con la superficie magnética de un HDD mecánico, estas células tienden a deteriorarse con el tiempo y no soportan tantos ciclos r / w como lo hacen los platos convencionales.

Entonces, si usará un dispositivo SSD con el archivo de paginación, desgastará prematuramente las celdas. El controlador intentará aprovechar al máximo su mantenimiento, pero al final tendrá que entrar en el área de respaldo para intercambiar algunas celdas (los SSD tienen una porción de almacenamiento de respaldo) y si va allí, está por encima del 70% de eso es MTBF.

En mi opinión, dado el precio de la memoria RAM hoy en día, simplemente no vale la pena usar una SSD.

No estoy convencido de que alguien haya jugado con el archivo de la página en años. La mayoría de las PC y computadoras portátiles modernas son tan rápidas en el uso normal que tratar de obtener un pequeño porcentaje adicional no tiene sentido. El cambio de página (o intercambio) de archivos era lo que tenía que ver con Win 95. Desde entonces, en mi humilde opinión. Probablemente el 95% de las personas que leen su pregunta no la hayan entendido.

Mover el archivo de página a una unidad que no sea la unidad en la que reside el sistema operativo solo aumenta el retraso.

Dependiendo de la cantidad de carnero que tenga, podría consumir rápidamente una costosa capacidad de SSD. 196 gb de ram significa que ahora tiene 196 gb de capacidad en ralentí, quizás nunca se use si permite que Windows lo administre. Mantengo el mío configurado en 16 gb, por lo que si mi script activa una advertencia de poca memoria, tengo tiempo suficiente para detener el simulador de partículas o lo que sea que esté consumiendo el carnero antes de intercambiar, llenar el espacio de intercambio y luego estrellarse. Tengo discos duros para archivar y hacer copias de seguridad, y los configuré como ubicaciones secundarias para el intercambio en caso de emergencia.

En general, primero desea cambiar a los medios más rápidos, luego en cascada a más lento (que es controlable en la mayoría de las aplicaciones)

Por razones de rendimiento, no debe mover el archivo de paginación a su unidad mecánica, debe estar en la unidad más rápida. Moverlo a una unidad más lenta hará que volver a la memoria sea mucho más lento de lo que debe ser, tiene un SSD por alguna razón

Si su pensamiento es “el SSD tiene un número limitado de escrituras”, no hay tanto escrito en el archivo de página como cree, y la mayoría de los SSD hoy en día sobrevivirán a la mayoría de los usuarios de otro hardware, realmente no hay preocupación

Deshabilitar el archivo de paginación ralentizaría un poco el cuadro, incluso con ssd;

El archivo de paginación es para las cosas con las que está trabajando que no tienen una imagen en su disco. El archivo de paginación escribe una imagen, por lo que si decide dejar de trabajar en ese proyecto, el sistema operativo podría tener un mejor uso de la memoria. necesita liberar la memoria pero no puede hacerlo sin una imagen, por lo que si vuelve a ese trabajo, todavía estará disponible para usted.

Si elimina el archivo de paginación, suponga que está trabajando en algo esta mañana, pero no lo ha tocado y ahora es la tarde, sin el archivo de paginación, esa información tiene que permanecer residente en la memoria, aunque la memoria podría usarse aumentando conjuntos de trabajo para proyectos en los que ha estado trabajando.

Ejemplo;

Un exe o dll no necesita una imagen y cuando se libera la memoria el archivo de paginación no está involucrado, un documento de Word en el que se encuentre podría cambiar al archivo de página si minimiza ese documento y no vuelve a él por un tiempo

Puede llegar el momento en que no se necesita un archivo de paginación, ese momento será cuando haya tanta memoria a bordo como el tamaño de su disco duro, o cuando finalmente tengamos “Memoria universal”, que es básicamente un disco duro que es rápido como carnero

Si tiene una cantidad de memoria decente, intente colocar el archivo de intercambio en ssd (o ramdisk), pero haga que el tamaño sea variable, por ejemplo, 1g-12g en lugar de ser un tamaño fijo. Encontrará que rara vez crece más allá del mínimo.

Si usa un ramdisk, divídalo entre dos discos, primero en el ramdisk que en el ssd.

Con una buena calidad, el desgaste del SSD no debería ser un problema.

No desactivo el archivo de paginación, solo lo configuro en “Sistema administrado” y me olvido de él.
Por lo general, no se usa en ningún lugar tanto como solía ser, en los días de Win XP, etc., pero algunos programas se quejan si no tiene un archivo de paginación, por lo que lo dejo o lo configuro en un tamaño pequeño.