¿Discos duros de caricias parciales / caricias cortas / medias caricias?

8

¿Alguien podría explicarme qué implica este término? (He visto lo mismo mencionado con los 3 términos).

Al principio, cuando lo leí, por alguna razón entendí que era una forma de dividir los bytes en las bandejas del disco, lo que parecía una buena idea y obviamente no tiene sentido, porque eso no cortaría el disco. tamaño a la mitad (y el disco probablemente ya esté dividiendo bytes en platos) ...

Lo mejor que he entendido es que, básicamente, en lugar de crear una partición para todo el tamaño del disco, creas 2 particiones y usas solo una de ellas, ya sea la del "centro" o la del " borde "de los platos, y dado que uno de los dos es más rápido (la gente no parecía estar de acuerdo en cuál era más rápido), eso hace que todo sea mejor.

¿Estoy entendiendo esto correctamente?
¿Alguien ha intentado esto con sus unidades y ha tenido un buen resultado?

¡Gracias!

Daniel Magliola
fuente
1
No desde los días de las computadoras Commodore he visto esta estrategia utilizada. Es curioso cómo las viejas ideas siguen volviendo. :)
John Gardeniers

Respuestas:

3

Las caricias cortas son básicamente lo que has encontrado. Usted usa específicamente solo las últimas pistas en cada disco de su disco duro. He oído hablar de esto, pero no lo he mirado en mucho tiempo.

En cuanto a los nuevos artículos, así como de memoria, los detalles sobre esto son una mezcla, principalmente mala desde mi punto de vista.

  • Capacidad extremadamente reducida para el disco porque los golpes cortos solo muestran un beneficio con tamaños de "disco" muy pequeños.
  • Aproximadamente 40% mejores tiempos de búsqueda aleatoria.
  • Tasas de transferencia a granel ligeramente más rápidas.
  • Requiere software especializado que no parece estar ampliamente disponible.
  • Cuando se usa en una matriz RAID 0 (como recomiendan la mayoría de los artículos), esto usa mucha energía para unidades de tamaño relativamente pequeño.

Anteriormente he recomendado contra ideas como esta, ya que comprar discos más grandes y rápidos es más barato a largo plazo, a menos que no pague por su electricidad. El ahorro de tiempo puede ayudar en un servidor de base de datos con muy poca memoria, pero no se me ocurre ninguna otra situación.

En general, la lectura de los sectores externos de los platos es más rápida, ya que más sectores pasan por debajo de las cabezas por segundo a 7500 RPM (o lo que sea) que hacia el medio. Además, las cabezas descansan en el exterior de la unidad cuando descansan, por lo que hacer una partición solo cerca del centro de la unidad en realidad podría darle peores velocidades de búsqueda.

Joshua Nurczyk
fuente
1
Hoy es un enfoque poco sensato: era muy importante hace algunos años, pero hoy ... solo obtenga un SSD. Si realiza un golpe corto, lo hace porque necesita IOPS más que velocidad, y SSD está matando totalmente los discos duros. Duplique su PIO con SSD: bien. 450 -> 900. SSD = 50.000+;) Ay.
TomTom
@TomTom: Eso no es cierto en absoluto; La mayoría de los discos duros hasta el día de hoy son HDD, no SSD, debido a los altos precios de SSD. Y con los discos duros, puede hacer la diferencia: dataidol.com/tonyrogerson/2013/04/04/…
Jay Sullivan
@notfed Debes estar delirando. Hoy, si necesita comprar IOPS, los SSD son todo pero baratos. Estoy obteniendo Samsung 843T de 960 gb por un precio que no es mucho más alto que el de la misma capacidad en unidades SAS de 2 x 400 gb y el lado IOPS es tan brutalmente más rápido que cualquiera que compre un HD cuando necesite velocidad necesita una cosa: Ser despedido.
TomTom
@TomTom: en 2014 es fácil encontrar un HDD de 1TB por $ 100. Dígame dónde está encontrando un SSD de 960 Gb para "no mucho más alto"
Jay Sullivan
Puedo obtener dos discos duros giratorios SAS de 15k por menos de la mitad de lo que cuesta el Samsung 843T de 960GB. Me cuesta creer que la SSD sea más rápida que cuatro unidades de 15 k para una mayor capacidad.
Joshua Nurczyk
1

Al principio, cada "pista" de un disco de disco tenía la misma cantidad de sectores de 512 bytes, lo que significa que la densidad era más alta hacia el centro. Esto fue, según tengo entendido, bastante mejorado al hacer que cada pista tenga una cantidad variable de sectores para aumentar la eficiencia y tener aproximadamente la misma densidad en toda la bandeja ( ZBR ).

Por lo tanto, cuanto más lejos estén los datos del plato, más rápido se puede leer y escribir, ya que el rendimiento bruto será mayor.

Entonces, sí, particionar solo la mitad exterior de un disco definitivamente aumentaría el rendimiento general.

¿Vale la pena? Ni idea. Por lo general, se utiliza para unidades de 15krpm de alta gama en entornos críticos. Hoy diría que los controladores de unidades modernos en estas situaciones pueden manejar esto de manera bastante inteligente sin unidades de "trazos cortos" específicamente.

Me gustaría saber si esto también se usa "en fábrica", como producir unidades de alta velocidad de tamaño más pequeño con quizás más de un plato que solo usa internamente la mayoría de las pistas externas para obtener una ventaja de rendimiento.

Oskar Duveborn
fuente
1

Las caricias cortas y el particionamiento son 2 cosas muy diferentes. Cuando particiona una unidad de 1 TB, digamos en 2 particiones de 500 GB, eso significa que cada pista en cada plato tiene la capacidad de ser escrita por el sistema operativo. aunque en 2 "cubos" diferentes

Short Stroking solo utiliza la parte externa de 1/3 de cada plato en el disco en total. Eso es. Por lo tanto, en una unidad de 1 TB, teóricamente tendría 300 GB de capacidad utilizable.

Cortar el trazo de una sola unidad en una PC no tiene otro propósito que el de usar solo una parte de lo que pagó en realidad.

La razón del golpe corto es para fines de rendimiento. Cada unidad meteorológica SATA, FC, SAS tiene un número limitado de operaciones que puede realizar llamadas IOPS (operaciones de entrada / salida por segundo). Las PIO son como una carretera. Si tengo una carretera de 1 carril, puedo esperar x cantidad de automóviles / hora antes de ver el tráfico (mayor tiempo de respuesta), sin embargo, si tengo una carretera de 3 carriles, ahora puedo manejar una mayor cantidad de trabajo y tener menos tráfico. Tenga en cuenta que no dije 3 veces la cantidad de trabajo porque la carga de trabajo no aumenta linealmente. También para completar la analogía si el número de carriles es el IOPS, entonces la cantidad de automóviles que puedo pasar por esos carriles sería el rendimiento.

Una unidad de 7200 RPM puedo esperar ~ 75 iops, para una unidad SAS de 15K rpm puedo esperar ~ 175 iops. Ahora eso es solo el iops "promedio" esperado por disco. El tamaño de bloque, el acceso secuencial frente al azar y el tiempo de respuesta también entran en juego, pero por simplicidad, limitemos la conversación a IOPS.

Si creo un grupo RAID de 3 discos de 15K, entonces actúan al unísono y, nuevamente, manteniéndolo simple, ahora tengo una "unidad" de disco capaz de realizar 525 IOPS (175x3). Ahora, si solo escribo en 1/3 de esos 3 discos, porque mi objetivo era tener una mayor capacidad de iops, lo he logrado pero a costa de la capacidad utilizable.

Entonces, extrapolando eso a los arreglos de almacenamiento de alta gama como NetApp, EMC, IBM y otros, el trazo corto es una técnica de mejora del rendimiento que permite mayores IOPS y menor tiempo de respuesta (porque solo estoy escribiendo en la parte más rápida de los discos internos) y ahora mis matrices de almacenamiento son capaces de leer / escribir datos muy rápido.

Bagazo
fuente
0

Las caricias cortas y las caricias medias son una especie de caricias parciales. Básicamente, los tres significan que la cabeza del disco duro no necesita moverse del centro al borde más externo (carrera completa).

Tengo una configuración de carrera corta, donde tengo un disco de 500GB, con 2 particiones. La partición C es de 30 GB, y el espacio restante en la partición de la letra D.

Es obvio que responde MUCHO, ya que la cabeza básicamente permanece en el borde más alejado, donde la velocidad de transferencia es máxima, y ​​la cabeza no necesita buscar mucho.

Para su información, en el borde exterior, la densidad de datos es la más alta, ya que una rotación tiene un área mucho más grande que el círculo más interno.

El maestro Happyzoo
fuente