¿Las computadoras mainframe todavía necesitan paginación de memoria (la RAM es barata)?

Suponiendo que está hablando de IBM zSeries: solo puede comprar 10 TB de RAIM por un z13. Menos para modelos más antiguos. Y aunque es menos costoso en el z13 que las máquinas anteriores, no es exactamente barato. Parte de ese costo es la ingeniería involucrada en el RAIM que lo hace extremadamente tolerante a fallas. (Cuando sus máquinas almacenan una buena parte del dinero del mundo, realmente no desea que los bits se inviertan aleatoriamente, incluso si esto ocurre muy raramente). Parte de esto es probable porque eso es lo que IBM puede cobrar.

Pero re. paginación en particular, la página de sistemas z / OS más moderna muy poco. Si vemos más de un solo dígito de páginas por segundo durante un período prolongado, es inusual y vale la pena investigar si eso está bien o no. Para las cargas de trabajo de producción, probablemente no lo sea. Para cargas de trabajo de desarrollo / prueba, tal vez sea aceptable.

Si bien no puede abrir el sistema z / OS sin ningún espacio de paginación definido, IIRC ahora puede usar FlashExpress (también conocido como “Memoria de clase de almacenamiento” o SCM) para todos los conjuntos de datos de página, eliminando la necesidad de conjuntos de datos de página DASD. Y si tiene SCM, el impacto de la paginación en esas cargas de trabajo de desarrollo / prueba se reduce significativamente. Pero aún así, lo ideal sería ver cero paginación. Y no es raro ver eso para los sistemas de producción hoy en día, al menos en días individuales.

Las máquinas de mainframe que tienen paginación son mucho más eficientes que las que no, porque la CPU se utiliza mejor. Y, por lo tanto, ofrecen mucho mejor “dinero por dinero”, lo cual es muy importante para quienes compran mainframes.

Al mismo tiempo, es perfectamente posible usar una máquina que tenga paginación de una manera que apenas use la paginación. Por lo general, esto es así para una computadora de escritorio o portátil moderna, porque un ser humano simplemente no puede conducir la máquina a ninguna parte cerca de su capacidad total.