Какво означава времето за търсене?

Определяне на времето за търсене на твърдия диск

Търсеното време е времето, необходимо за конкретна част от механиката на хардуера, за да се намери определена част от информацията на устройството за съхранение. Тази стойност обикновено се изразява в милисекунди (ms), където по-малка стойност показва по-бързо време за търсене.

Това, което не търси време, е общото време , необходимо за копиране на файл на друг твърд диск, изтегляне на данни от интернет, записване на нещо върху диск и т.н. Въпреки че времето за търсене играе роля в общото време, необходимо за да изпълни задачи като тези, то е почти незначително в сравнение с други фактори.

Времето за търсене често се нарича време за достъп , но в действителност времето за достъп е малко по-дълго от времето за търсене, защото съществува малък период на латентност между намирането на данни и след това действително достъпът до тях.

Какво определя времето за търсене?

Времето за търсене на твърд диск е времето, необходимо за монтажа на главата на твърдия диск (използван за четене / записване на данни), за да има своето задействащо рамо (където са прикрепени главите), разположени на правилното място на пистата (където данните всъщност се съхраняват), така че да се четат / записват данни за определен сектор на диска.

Тъй като преместването на задвижващото рамо е физическа задача, която отнема време, завъртането на търсенето може да е почти моментално, ако мястото на главата вече е в правилната посока или, разбира се, по-дълго, ако главата трябва да се премести на друго място.

Следователно търсеното време на твърдия диск се измерва със средното му време за търсене, тъй като не всеки твърд диск винаги ще разполага с главата на същата позиция. Средното време за търсене на твърдия диск обикновено се изчислява, като се изчислява колко време е необходимо да се търсят данни над една трета от песните на твърдия диск.

Съвет: Вижте стр. 9 от този PDF файл от Университета на Уисконсин за специфичните математически подробности за изчисляване на средното време за търсене.

Въпреки че средната продължителност на търсенето е най-честият начин за измерване на тази стойност, може да се направи и по два начина: следене на пътя и пълен удар . Track-to-Track е времето, необходимо за търсене на данни между две съседни песни, докато пълният ход е времето, необходимо за търсене през цялата дължина на диска, от най-вътрешната линия до най-външната.

Някои корпоративни устройства за съхранение имат твърди дискове, които имат умишлено по-малък капацитет, така че има по-малко песни, което впоследствие позволява на задвижващото устройство по-малко разстояние, за да се движат по песните. Това се нарича кратко потупване .

Тези термини за твърд диск може да са непознати и объркващи, но трябва да знаете само, че търсенето на време за твърд диск е времето, необходимо на устройството да намери данните, които търси, така че по-малка стойност представлява по-бързо време за търсене, отколкото по-голямо.

Търсете време примери за обикновен хардуер

Средното време за търсене на твърди дискове бавно се подобрява с течение на времето, като първата (IBM 305) има време за търсене от около 600 ms. Няколко десетилетия по-късно средното време за търсене на HDD е около 25 ms. Съвременните твърди дискове могат да имат време за търсене около 9 ms, мобилни устройства 12 ms и сървъри от висок клас, които имат около 4 ms време за търсене.

Солидните твърди дискове (SSD) нямат движещи се части като въртящите се устройства, така че времето им на търсене се измерва малко по-различно, като повечето SSD имат време на търсене между 0,08 и 0,16 ms.

Някои хардуер, като оптично дисково устройство и флопидисково устройство , имат по-голяма глава от твърдия диск и по този начин имат по-бавни търсения. Например DVD дисковете и компактдисковете имат средно време на търсене между 65 ms и 75 ms, което е значително по-бавно от това на твърдите дискове.

Времето за търсене ли е наистина толкова важно?

Важно е да се разбере, че докато времето за търсене играе необходимата роля при определяне на общата скорост на компютър или друго устройство, има и други компоненти, които работят в тандем, които са еднакво важни.

Така че, ако искате да получите нов твърд диск, за да ускорите компютъра си или да сравнявате няколко устройства, за да видите кой е най-бързият, не забравяйте да обмислите други аспекти като системната памет , CPU , файловата система и софтуера, устройството.

Например общото време, необходимо да се направи нещо като изтегляне на видео от интернет, няма много общо с търсенето на време на твърдия диск. Макар че е вярно, че времето за запазване на файл на диска разчита донякъде на времето за търсене, като се има предвид, че твърдият диск не работи моментално, в случая като този при изтеглянето на файлове, общата скорост е по-силно повлияна от честотната лента на мрежата.

Същото понятие се отнася и за други неща, които правиш като конвертиране на файлове , извличане на DVD на твърд диск и подобни задачи.

Можете ли да подобрите търсенето на HDD?

Въпреки че не можете да направите нищо, за да ускорите физическите свойства на твърдия диск, за да увеличите търсенето му, има неща, които можете да направите, за да подобрите цялостната производителност. Това е така, защото само търсенето на време на устройството не е единственият фактор, който определя ефективността.

Един пример е да се намали фрагментацията чрез използване на безплатен инструмент за дефрагментиране . Ако фрагменти от файл се разпространяват на твърдия диск на отделни парчета, това ще отнеме повече време, за да може твърдият диск да ги събере и да ги организира в твърдо парче. Дефрагментирането на устройството може да консолидира тези фрагментирани файлове, за да подобри времето за достъп.

Преди да дефрагментирате, може да обмислите изтриването на неизползвани файлове като кеширане на браузъра, изпразване на кошчето или създаване на резервно копие на данни, които операционната система не използва активно, както с безплатен резервен инструмент, така и с онлайн услуга за резервно копиране . По този начин твърдият диск няма да трябва да пресее всички тези данни всеки път, когато е необходимо, за да прочете или да напише нещо на диска.