O tempo de busca é o tempo que uma parte específica da mecânica de um hardware leva para localizar uma determinada informação em um dispositivo de armazenamento. Esse valor é geralmente expresso em milissegundos (ms), em que um valor menor indica um seek time mais rápido.
O Seek Time, também conhecido como tempo de busca de pista, é uma medida que descreve o tempo necessário para o cabeçote de leitura/gravação de um disco rígido se mover de uma trilha para outra. Ele representa o tempo de posicionamento do cabeçote e é um dos componentes-chave que contribuem para o tempo total de busca de um disco rígido.
Existem vários componentes que contribuem para o tempo de busca de um disco rígido. O principal fator é o tempo de posicionamento do cabeçote, que envolve o movimento físico do cabeçote de uma trilha para outra. Esse tempo é conhecido como tempo de busca de pista (seek time). Quanto menor for o tempo de busca de pista, mais rápido o disco rígido pode acessar os dados.
Além do tempo de busca de pista, existem outros fatores que afetam o tempo total de busca, como o tempo de latência e o tempo de transferência de dados. O tempo de latência refere-se ao tempo necessário para o disco rígido girar o prato e posicione o setor desejado sob o cabeçote. O tempo de transferência de dados é o tempo necessário para ler ou gravar os dados após o cabeçote estar posicionado corretamente.
Em geral, discos rígidos mais rápidos têm tempos de busca menores, o que significa que o cabeçote pode se mover mais rapidamente entre as posições. No entanto, é importante notar que, com os avanços tecnológicos, os discos de estado sólido (SSDs) estão se tornando cada vez mais populares devido à sua velocidade significativamente maior em comparação com os discos rígidos tradicionais.
Os SSDs não possuem partes móveis, o que praticamente elimina o tempo de busca de pista e reduz drasticamente o tempo de latência, resultando em tempos de acesso muito mais rápidos em comparação com os discos rígidos convencionais.
O tempo de busca não é o tempo total necessário para copiar um arquivo para outro disco rígido, baixar dados da Internet, gravar algo em um disco, etc.
Três fatores para leitura e gravação de dados
Tempo de busca é um dos três tipos de atraso associados à leitura ou gravação de dados por um acionador de disco de computador, e que também atua similarmente em acionadores de CD ou DVD.
Os outros tipos são o atraso rotacional e tempo de transferência, e sua soma constitui o tempo de acesso.
Para ler ou gravar dados num local determinado do disco, a cabeça de leitura/gravação do disco precisa mover-se fisicamente para o local correto. Este processo é conhecido como seeking (“busca”), e o tempo que leva para a cabeça mover-se para o local apropriado é o seek time (ou “tempo de busca”).
O tempo de busca para um disco determinado varia em função de quão longe a cabeça esteja do destino visado no momento de cada instrução de leitura ou escrita; geralmente, fala-se em tempo de busca médio de um disco (average seek time).
Embora o tempo de busca tenha um papel importante no tempo total que leva para concluir tarefas como essas, é quase insignificante quando comparado a outros fatores.
O seek time é geralmente chamado de tempo de acesso, mas, na realidade, o tempo de acesso é um pouco maior que o seek time, porque existe um pequeno período de latência entre a localização de dados e o acesso a eles.
O que determina o tempo de busca?
Tempo de busca para um disco rígido é a quantidade de tempo que leva para o conjunto do cabeçote do disco rígido (usado para ler / gravar dados) ter seu braço do atuador (onde as cabeças estão presas) posicionado no local certo na pista (onde os dados são realmente armazenados) para ler / gravar dados em um setor específico do disco.
Como mover o braço do atuador é uma tarefa física que leva tempo para ser concluída, o seek time pode ser quase instantâneo se a localização da cabeça já estiver no caminho certo ou, é claro, mais se a cabeça precisar se mover para um local diferente.
Portanto, o seek time de um disco rígido é medido pelo tempo médio de busca, pois nem todo disco rígido sempre terá seu conjunto de cabeçotes na mesma posição.
O tempo médio de busca de um disco rígido é normalmente calculado aproximando-se quanto tempo leva para procurar dados em mais de um terço das faixas do disco rígido.
Embora o tempo médio de busca seja a maneira mais comum de medir esse valor, ele também pode ser feito de duas outras maneiras: Track-to-track e curso completo.
Leia também: O que é um disco rígido sem fio?
Track-to-track é o tempo que leva para procurar dados entre duas faixas adjacentes, enquanto o curso completo é o tempo que leva para procurar por todo o comprimento do disco, da faixa mais interna à faixa mais externa.
Alguns dispositivos de armazenamento corporativo possuem discos rígidos com capacidade intencionalmente menor, para haver menos trilhas, permitindo subsequentemente ao atuador uma distância menor percorrer as trilhas. Isso é chamado de toque curto.
Esses termos do disco rígido podem não ser familiares e confusos a seguir, mas tudo o que você realmente precisa saber é que o tempo de busca para um disco rígido é o tempo que leva para encontrar os dados que procura, portanto, um valor menor representa um tempo de busca mais rápido que um maior.
Exemplos de tempo de hardware comum
O tempo médio de busca para discos rígidos vem melhorando lentamente ao longo do tempo, com o primeiro (IBM 305) tendo um seek time de cerca de 600 ms.
Algumas décadas depois, o HD médio procurava um tempo em torno de 25 ms.
Os discos rígidos modernos podem ter um tempo de busca em torno de 9 ms, os dispositivos móveis em 12 ms e os servidores high-end com cerca de 4 ms em um tempo de busca.
Os discos rígidos de estado sólido (SSDs) não possuem partes móveis, como os discos rotativos, portanto, seus tempos de busca são medidos de maneira um pouco diferente, com a maioria dos SSDs tendo um tempo de busca entre 0,08 e 0,16 ms.
Alguns hardwares, como uma unidade de disco óptico e uma unidade de disquete, têm uma cabeça maior que uma unidade de disco rígido e, portanto, têm tempos de busca mais lentos.
Por exemplo, DVDs e CDs têm um tempo médio de busca entre 65 ms e 75 ms, o que é significativamente mais lento que o dos discos rígidos.
Leia também: Como mover o Windows para outro disco rígido maior sem reinstalar
Seek Time (Tempo de Busca) é realmente tão importante?
É importante perceber que, embora o seek time desempenhe um papel necessário na determinação da velocidade geral de um computador ou outro dispositivo, há outros componentes que trabalham em conjunto que são igualmente importantes.
Portanto, se você deseja obter um novo disco rígido para acelerar o computador ou comparar vários dispositivos para ver qual é o mais rápido, lembre-se de considerar outros aspectos, como memória do sistema, CPU, sistema de arquivos e software em execução no computador.
Por exemplo, o tempo total necessário para fazer algo como baixar um vídeo da Internet não tem muito a ver com o seek time de um disco rígido.
Embora seja verdade que o tempo para salvar um arquivo no disco depende um pouco do seek time, já que o disco rígido não funciona instantaneamente, em uma instância como essa, ao baixar arquivos, a velocidade total é mais influenciada pela largura de banda da rede.
O mesmo conceito se aplica a outras coisas que você está fazendo, como converter arquivos, copiar DVDs para um disco rígido e tarefas semelhantes.
Você pode melhorar o tempo de busca de um disco rígido?
Embora você não possa fazer nada para acelerar as propriedades físicas de um disco rígido, a fim de aumentar o tempo de busca, há algumas coisas que você pode fazer para melhorar o desempenho geral. Isso ocorre porque o tempo de busca de uma unidade sozinho não é o único fator que determina o desempenho.
Um exemplo é reduzir a fragmentação usando uma ferramenta de desfragmentação livre.
Leia também? Como particionar um disco rígido
Se os fragmentos de um arquivo estiverem espalhados por todo o disco rígido em partes separadas, levará mais tempo para o disco rígido coletar e organizá-los em um pedaço sólido.
A desfragmentação da unidade pode consolidar esses arquivos fragmentados para melhorar o tempo de acesso.
Antes de desfragmentar, você pode até considerar excluir arquivos não utilizados, como caches de navegador, esvaziar a Lixeira ou realizar backup de dados que o sistema operacional não está usando ativamente, com uma ferramenta de backup gratuita ou um serviço de backup online.
Dessa forma, o disco rígido não precisará peneirar todos os dados toda vez que precisar ler ou gravar algo no disco.