زمان جستجو زمانی است که بخش خاصی از مکانیک سخت افزار برای یافتن یک قطعه خاص از اطلاعات در یک دستگاه ذخیره سازی طول می کشد. این مقدار معمولاً در میلی ثانیه بیان می شود، که در آن مقدار کوچکتر نشان دهنده زمان جستجوی سریعتر است.
آنچه زمان جستجو نیست، کل مدت زمانی است که برای کپی کردن یک فایل در هارد دیسک دیگر، دانلود داده ها از اینترنت، رایت چیزی روی دیسک و غیره لازم است. اگرچه زمان جستجو در این مورد نقش دارد. کل زمان لازم برای انجام کارهایی مانند این، در مقایسه با سایر عوامل تقریباً ناچیز است.
زمان جستجو اغلب زمان دسترسی نامیده می شود، اما در واقع، زمان دسترسی کمی طولانی تر از زمان جستجو است زیرا یک دوره تأخیر کوچک بین یافتن داده ها و سپس دسترسی واقعی به آن وجود دارد.
چه چیزی زمان جستجو را تعیین می کند؟
زمان جستجو برای هارد دیسک مدت زمانی است که طول می کشد تا مجموعه هد درایو (که برای خواندن/نوشتن داده ها استفاده می شود) بازوی محرک خود (جایی که هدها متصل هستند) در محل مناسب قرار گیرد. مسیر (جایی که داده ها در واقع ذخیره می شوند) برای خواندن/نوشتن داده ها در بخش خاصی از دیسک.
از آنجایی که حرکت بازوی محرک یک کار فیزیکی است که تکمیل آن به زمان نیاز دارد، اگر مکان سر در مسیر درستی قرار داشته باشد، زمان جستجو ممکن است تقریباً آنی باشد، یا البته اگر سر مجبور به حرکت به سمت یک مکان باشد، زمان جستجو ممکن است تقریباً آنی باشد. مکان متفاوت.
بنابراین، زمان جستجوی هارد دیسک با میانگین زمان جستجوی آن اندازه گیری می شود، زیرا هر هارد دیسکی همیشه مجموعه هد خود را در یک موقعیت قرار نمی دهد. میانگین زمان جستجوی هارد دیسک معمولاً با تقریبی مدت زمان جستجوی دادههای بیش از یک سوم از مسیرهای هارد دیسک محاسبه میشود.
اگرچه میانگین زمان جستجو رایجترین روش برای اندازهگیری این مقدار است، اما میتوان آن را به دو روش دیگر نیز انجام داد: مسیر به مسیر و استروک کامل. Track-to-Track زمانی است که برای جستجوی داده ها بین دو مسیر مجاور طول می کشد، در حالی که ضربه کامل زمانی است که برای جستجوی کل طول دیسک، از درونی ترین مسیر تا بیرونی ترین طول می کشد.
برخی از دستگاههای ذخیرهسازی سازمانی دارای هارد دیسکهایی هستند که عمداً ظرفیت کمتری دارند، بنابراین مسیرهای کمتری وجود دارد، و متعاقباً به محرک اجازه میدهد فاصله کوتاهتری را در طول مسیرها حرکت دهد. این را نوازش کوتاه می نامند.
ممکن است رعایت این اصطلاحات هارد درایو ناآشنا و گیج کننده باشد، اما تنها چیزی که واقعاً باید بدانید این است که زمان جستجو برای هارد دیسک، مدت زمانی است که درایو برای یافتن داده های مورد نظر طول می کشد. ، بنابراین یک مقدار کوچکتر نشان دهنده زمان جستجوی سریعتر از یک مقدار بزرگتر است.
جستجوی زمان نمونه هایی از سخت افزار رایج
میانگین زمان جستجو برای هارد دیسکها به آرامی در طول زمان بهبود مییابد، با اولین (IBM 305) زمان جستجوی حدود 600 میلیثانیه. چند دهه بعد، میانگین زمان جستجوی هارد دیسک حدود 25 میلی ثانیه بود. هارد دیسکهای مدرن ممکن است زمان جستجوی حدود 9 میلیثانیه، دستگاههای تلفن همراه 12 میلیثانیه، و سرورهای پیشرفته با حدود 4 میلیثانیه زمان جستجو داشته باشند.
هارد درایوهای حالت جامد (SSD) مانند درایوهای چرخان دارای قطعات متحرک نیستند، بنابراین زمان جستجوی آنها کمی متفاوت اندازهگیری میشود و اکثر آنها بین 0.08 تا 0.16 میلیثانیه زمان جستجو دارند.
برخی از سخت افزارها، مانند درایو دیسک نوری و درایو فلاپی دیسک، هد بزرگتری نسبت به هارد دیسک دارند و زمان جستجوی آنها کندتر است. برای مثال، دیویدیها و سیدیها میانگین زمان جستجوی بین 65 تا 75 میلیثانیه دارند که به طور قابلتوجهی کندتر از دیسکهای سخت است.
آیا زمان جستجو واقعاً بسیار مهم است؟
مهم است که بدانیم در حالی که زمان جستجو نقش ضروری در تعیین سرعت کلی یک کامپیوتر یا دستگاه دیگر ایفا می کند، اجزای دیگری نیز وجود دارند که پشت سر هم کار می کنند و به همان اندازه مهم هستند.
بنابراین اگر می خواهید یک هارد دیسک جدید برای افزایش سرعت رایانه خود تهیه کنید، یا می خواهید چندین دستگاه را با هم مقایسه کنید تا ببینید کدام یک سریع ترین است، به یاد داشته باشید که جنبه های دیگری مانند حافظه سیستم، CPU، سیستم فایل را در نظر بگیرید. و نرم افزار در حال اجرا بر روی دستگاه.
برای مثال، کل زمان لازم برای انجام کاری مانند دانلود یک ویدیو از اینترنت، اصلاً ربطی به زمان جستجوی هارد دیسک ندارد. در حالی که درست است که زمان ذخیره یک فایل روی دیسک تا حدودی به زمان جستجو بستگی دارد، با توجه به اینکه هارد دیسک فورا کار نمی کند، در نمونه ای مانند این هنگام دانلود فایل ها، سرعت کل بیشتر تحت تاثیر پهنای باند شبکه است.
همین مفهوم در مورد کارهای دیگری که انجام می دهید مانند تبدیل فایل ها، تبدیل دی وی دی به هارد دیسک و کارهای مشابه صدق می کند.
آیا می توانید زمان جستجوی هارد دیسک را بهبود ببخشید؟
اگرچه نمی توانید برای افزایش سرعت جستجوی هارد دیسک کاری برای افزایش سرعت خواص فیزیکی آن انجام دهید، کارهایی وجود دارد که می توانید برای بهبود عملکرد کلی انجام دهید. این به این دلیل است که زمان جستجوی درایو به تنهایی تنها عامل تعیین کننده عملکرد نیست.
یک مثال کاهش تکه تکه شدن با استفاده از ابزار یکپارچه سازی رایگان است. اگر قطعات یک فایل در مورد یک هارد دیسک در قطعات جداگانه پخش شوند، جمع آوری و سازماندهی آنها در یک قطعه جامد زمان بیشتری طول می کشد. یکپارچه سازی می تواند این فایل های تکه تکه شده را برای بهبود زمان دسترسی یکپارچه کند.
قبل از یکپارچه سازی، حتی ممکن است حذف فایل های استفاده نشده مانند حافظه پنهان مرورگر، خالی کردن سطل بازیافت، یا پشتیبان گیری از داده هایی که سیستم عامل به طور فعال از آنها استفاده نمی کند، با یک ابزار پشتیبان رایگان یا سرویس پشتیبان گیری آنلاین در نظر بگیرید. به این ترتیب، هارد دیسک مجبور نخواهد شد هر بار که نیاز به خواندن یا نوشتن چیزی روی دیسک دارد، همه آن داده ها را غربال کند.