Thời gian tìm kiếm (seek time) là thời gian mà một phần cụ thể của cơ chế phần cứng mất để định vị một thông tin cụ thể trên thiết bị lưu trữ. Giá trị này thường được biểu thị bằng mili giây (ms), trong đó giá trị nhỏ hơn chỉ ra thời gian tìm kiếm nhanh hơn.
Thời gian tìm kiếm không phải là tổng thời gian để sao chép tệp sang ổ cứng khác, tải dữ liệu từ internet, ghi đĩa, v.v. Mặc dù seek time đóng vai trò trong tổng thời gian hoàn thành các tác vụ như vậy, nó gần như có thể bỏ qua khi so sánh với các yếu tố khác.
Seek time thường được gọi là access time (thời gian truy cập), nhưng thực tế access time hơi lâu hơn seek time vì tồn tại độ trễ nhỏ giữa tìm dữ liệu và thực sự truy cập nó.
Điều gì quyết định Seek Time?

Thời gian tìm kiếm cho ổ cứng là lượng thời gian cần thiết cho bộ lắp đầu đọc/ghi (head assembly) của ổ cứng để có cánh tay thực thi (actuator arm - nơi gắn các đầu đọc) đặt đúng vị trí trên track (nơi dữ liệu thực sự lưu trữ) để đọc/ghi dữ liệu vào một sector cụ thể của đĩa.
Vì di chuyển cánh tay thực thi là nhiệm vụ vật lý mất thời gian hoàn thành, seek time có thể gần như tức thì nếu vị trí đầu đọc đã ở đúng track, hoặc tất nhiên lâu hơn nếu đầu đọc phải di chuyển đến vị trí khác.
Do đó, seek time của ổ cứng được đo bằng seek time trung bình vì không phải ổ cứng nào cũng luôn có bộ lắp đầu ở cùng vị trí. Seek time trung bình của ổ cứng thường được tính bằng cách xấp xỉ thời gian tìm dữ liệu trên một phần ba track của ổ cứng.
Mặc dù seek time trung bình là cách phổ biến nhất đo giá trị này, có thể đo theo hai cách khác: track-to-track và full stroke. Track-to-track là thời gian tìm dữ liệu giữa hai track liền kề, trong khi full stroke là thời gian tìm qua toàn bộ dài đĩa, từ track nội nhất đến track ngoại nhất.
Một số thiết bị lưu trữ doanh nghiệp có ổ cứng cố tình nhỏ dung lượng để có ít track hơn, cho phép cánh tay thực thi di chuyển quãng đường ngắn hơn trên các track. Điều này gọi là short stroking.
Các thuật ngữ ổ cứng này có thể lạ và khó theo dõi, nhưng tất cả những gì bạn thực sự cần biết là seek time của ổ cứng là thời gian ổ mất để tìm dữ liệu nó đang tìm, vì vậy giá trị nhỏ hơn đại diện cho seek time nhanh hơn giá trị lớn hơn.
Ví dụ Seek Time của phần cứng phổ biến
Seek time trung bình cho ổ cứng đã cải thiện chậm rãi theo thời gian, với ổ đầu tiên (IBM 305) có seek time khoảng 600 ms. Hai thập kỷ sau thấy seek time trung bình HDD khoảng 25 ms. Ổ cứng hiện đại có thể có seek time khoảng 9 ms, thiết bị di động 12 ms, và server cao cấp khoảng 4 ms seek time.
Ổ cứng trạng thái rắn (SSD) không có bộ phận chuyển động như ổ quay, nên seek time của chúng được đo hơi khác, với hầu hết SSD có seek time giữa 0,08 và 0,16 ms.
Một số phần cứng, như ổ quang và ổ đĩa mềm, có đầu đọc lớn hơn ổ cứng nên seek time chậm hơn. Ví dụ, DVD và CD có seek time trung bình giữa 65 ms và 75 ms, chậm đáng kể so với ổ cứng.
Seek Time có thực sự quan trọng không?
Quan trọng nhận ra rằng trong khi seek time đóng vai trò cần thiết trong việc xác định tốc độ tổng thể của máy tính hoặc thiết bị khác, có thành phần khác làm việc cùng nhau cũng quan trọng như nhau.
Vì vậy nếu bạn tìm ổ cứng mới để tăng tốc máy tính, hoặc so sánh nhiều thiết bị xem cái nào nhanh nhất, hãy nhớ cân nhắc các khía cạnh khác như bộ nhớ hệ thống, CPU, hệ thống tập tin, và phần mềm chạy trên thiết bị.
Ví dụ, tổng thời gian làm việc như tải video từ internet không có nhiều liên quan đến seek time của ổ cứng. Mặc dù đúng rằng thời gian lưu tệp vào đĩa phụ thuộc một chút vào seek time, vì ổ cứng không làm việc tức thì, trong trường hợp tải tệp, tốc độ tổng thể chịu ảnh hưởng nhiều hơn bởi băng thông mạng.
Khái niệm tương tự áp dụng cho các việc khác bạn làm như chuyển đổi tệp, rip DVD lên ổ cứng, và tác vụ tương tự.
Bạn có thể cải thiện Seek Time của HDD không?
Mặc dù bạn không thể làm gì để tăng tốc thuộc tính vật lý của ổ cứng nhằm tăng seek time, có những việc bạn có thể làm để cải thiện hiệu năng tổng thể. Điều này vì seek time của ổ mà một mình không phải yếu tố duy nhất quyết định hiệu năng.
Một ví dụ là giảm phân mảnh bằng công cụ defrag miễn phí. Nếu các mảnh của một tệp phân tán khắp ổ cứng trong các mảnh riêng biệt, sẽ mất nhiều thời gian hơn cho ổ cứng thu gom và tổ chức chúng thành một khối liền mạch. Chống phân mảnh ổ có thể gộp các tệp phân mảnh này để cải thiện thời gian truy cập.
Trước khi chống phân mảnh, bạn thậm chí có thể cân nhắc xóa tệp không dùng như cache trình duyệt, xóa Recycle Bin, hoặc sao lưu dữ liệu hệ điều hành không đang dùng chủ động, hoặc với công cụ sao lưu miễn phí hoặc dịch vụ sao lưu trực tuyến. Cách đó ổ cứng không phải lọc qua tất cả dữ liệu đó mỗi lần nó cần đọc hoặc ghi thứ gì đó lên đĩa.