¿La posición de la partición en el disco afecta la velocidad?

¿La posición de la partición en el disco afecta la velocidad?

Si coloco /varcomo primera partición, entonces /homey /, ¿la partición /vartendrá mejor rendimiento que si coloco otras particiones cerca de la cabecera del disco? ¿Importará la posición del sector del disco?

Escuché a algunas personas decir que debería colocar el intercambio más cerca del encabezado de una partición para obtener un mayor rendimiento.

Respuesta1

Si es cierto.

Los platos de un disco giran a una velocidad fija (7200 RPM en el caso común). Como tal, cuando el cabezal está sobre la parte exterior del plato, pasa más superficie por debajo del cabezal por rotación que en la pista interior. Por lo tanto, es posible obtener más IO por rotación.
(El 'comienzo' del disco son las pistas exteriores de los platos)

Ahora bien, es discutible si esto se notará en absoluto, especialmente para el intercambio, que de todos modos no debería usarse ampliamente.

Respuesta2

Esto era muy cierto hace una década, cuando las velocidades de E/S de las unidades eran el principal cuello de botella. De hecho, se recomendó colocar el swap en una unidad separada para mantenerlo alejado del BUS principal.

Las velocidades de IO han mejorado desde entonces, la colocación de particiones para ajustes de rendimiento es insignificante ahora.

Para agregar, y asumiendo que colocar un swap más cerca mejoraría el rendimiento, indicaría que estaría usandomucho intercambiopara empezar. Eso es exactamente lo que debes evitar, en todo caso, para ganar rendimiento. El intercambio es un cuello de botella en comparación con el rendimiento de la RAM y solo debe usarse con cargas pesadas, como durante la virtualización o el procesamiento de grandes conjuntos de datos.

/varpor otro lado, se usa con más frecuencia, pero todavía tengo que ver puntos de referencia que indiquen este truco para mejorar su rendimiento. Me interesaría mucho si esto fuera cierto :-)

actualizar: encontró estointeresante guía de ajuste de rendimientoque indica colocar /tmp o /var en la región exterior de los platos, mejora la velocidad. Esto tiene sentido, tenga en cuenta para ver la diferencia que puede necesitar para alcanzar cargas como las de un servidor ftp/web.

Respuesta3

Actualización de 2019:

Las unidades de estado sólido han aumentado en rendimiento y bajado de precio hasta el punto en que la pregunta original simplemente ya no tiene ningún significado útil. Si el rendimiento es motivo de preocupación, coloque el sistema operativo en un SSD y obtenga el mismo rendimiento en todo el disco.

información relacionada