¿Qué es tiempo de búsqueda?
El tiempo de búsqueda es el tiempo que tarda un controlador de disco duro en localizar un dato específico almacenado. Otros retardos son el tiempo de transferencia (velocidad de datos) y el retardo de rotación (latencia).
Cuando se lee o escribe algo en una unidad de disco, el cabezal de lectura/escritura del disco tiene que moverse a la posición correcta. El posicionamiento físico real del cabezal de lectura/escritura del disco se denomina búsqueda.
El tiempo que tarda el cabezal de lectura/escritura del disco en desplazarse de una parte a otra del disco se denomina tiempo de búsqueda.
El tiempo de búsqueda puede variar para un disco dado debido a la distancia variable desde el punto de inicio hasta donde se le ha ordenado ir al cabezal de lectura/escritura.
Debido a estas variables, el tiempo de búsqueda se mide generalmente como un tiempo de búsqueda medio.
Medir el tiempo de búsqueda
El tiempo de búsqueda también se mide de otras dos formas: de pista a pista y de recorrido completo. Pista a pista es el tiempo que tarda el cabezal de lectura/escritura en buscar entre pistas adyacentes. Suele medirse en milisegundos, que suelen ser de 2 a 4 ms y de hasta 1 ms.
La carrera completa es el tiempo necesario para buscar todo el disco. También se mide en milisegundos. Un tiempo de búsqueda inferior a 10 ms suele considerarse aceptable para un disco duro.
Definición del tiempo de búsqueda
Desde 2004, el tiempo medio de búsqueda de una unidad de disco duro de PC típica es de unos 9 ms. Pero el tiempo de búsqueda puede oscilar entre los 3 ms de los servidores de gama alta y los 15 ms de las unidades portátiles.
En comparación con las unidades de disco duro, las unidades de disco más grandes, como las unidades ópticas (DVD o CD) y las unidades de disquete, tienen un tiempo de búsqueda mucho más lento debido a la construcción de cabezales más grandes.
El tiempo medio de búsqueda para DVD-RAM es de 75 ms y de 65 ms para DVD-R, DVD-ROM y CD.
El retardo de una retransmisión de señal de hardware y del almacenamiento en búfer en los discos de estado sólido (SSD) a veces se denomina tiempo de búsqueda, pero no es un tiempo de búsqueda real.
Esto se debe a que los datos se recuperan sin partes móviles. Un SSD utiliza microchips no volátiles, que retienen los datos y no necesitan piezas móviles.
El tiempo de transferencia es el tiempo que tardan los datos en leerse o escribirse. El rendimiento es la tasa media de éxito en un canal de comunicación. El retardo de rotación (latencia) es el tiempo que tarda el disco en girar hasta la posición necesaria para el cabezal de lectura/escritura.
Para que un disco duro lea información, el sistema operativo realiza una petición al firmware controlador de la unidad, que a su vez acciona el cabezal de lectura/escritura para que se mueva a la posición en la que se almacenan los datos que se necesitan.
Para pasar de una pista a otra es necesario que el actuador del cabezal mueva el brazo de acceso, lo que lleva un cierto tiempo: el tiempo de búsqueda.
Este tiempo puede variar en función de la distancia entre pistas y de su origen en el momento de cada comando de lectura/escritura.
Como no existen normas industriales para el método de registro del tiempo de búsqueda, no hay un número único que determine el tiempo de búsqueda para toda la unidad.
Por eso, la mayoría de los fabricantes de unidades de disco miden el tiempo de búsqueda en promedios. Algunos fabricantes también incluyen las especificaciones de recorrido completo y de pista a pista, no solo el tiempo medio de búsqueda.