“IOPS” là gì, và chúng có quan trọng không?

Tác giả NetworkEngineer, T.Chín 27, 2022, 05:10:11 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

"IOPS" là gì, và chúng có quan trọng không?


Khi nói đến các thành phần của PC, đó là tất cả về hiệu suất. Nhưng ý nghĩa của một số thước đo hiệu suất có thể rất không rõ ràng bao gồm chủ đề ngày hôm nay Hoạt động đầu vào / đầu ra trên giây (IOPs). IOP là gì và chúng có đáng để bạn quan tâm không?


1. Giải thích về hiệu suất ổ lưu trữ

Có hai loại ổ lưu trữ chính có sẵn cho PC của bạn: ổ đĩa cứng (HDD) và ổ thể rắn (SSD). Trước đây là các ổ đĩa PC truyền thống, nổi tiếng có các đĩa quay và một đầu đọc / ghi tự định vị trên các đĩa để truy xuất dữ liệu hoặc thêm dữ liệu mới. Trong khi đó, SSD không có bộ phận chuyển động giúp cho việc truy xuất và lưu trữ dữ liệu nhanh hơn nhiều.

Do sự khác biệt này, chúng ta có thể nhận thấy hiệu suất tăng lên chỉ bằng cách hoán đổi ổ cứng HDD cho ổ SSD. Nhưng nếu chúng ta muốn hiểu rõ hơn về sự khác biệt tốc độ đó hoặc sự khác biệt giữa hai ổ đĩa cùng loại, thì chúng ta cần những con số, và đó là nơi IOP xuất hiện.

Hiệu suất của ổ lưu trữ PC thường được thể hiện theo hai cách: hiệu suất đọc / ghi tuần tự và hiệu suất đọc / ghi ngẫu nhiên. Đọc / ghi tuần tự đo lường tốc độ ổ đĩa có thể truy cập vào các khối dữ liệu lớn nằm ngay cạnh nhau trên ổ đĩa, chẳng hạn như tệp video lớn. Mặt khác, đọc / ghi ngẫu nhiên thì ngược lại với tuần tự. Đây là khi hệ thống lấy các tệp nhỏ hơn có thể nằm ở các phần khác nhau của ổ đĩa, chẳng hạn như mở nhiều tệp và chương trình cùng một lúc.

Việc đọc và ghi tuần tự thường được biểu thị bằng số lượng megabyte mỗi giây thông lượng mà ổ đĩa có thể đạt được. Trong khi đó, hiệu suất ngẫu nhiên thường được thể hiện trong IOP.

2. IOP là gì?

Chúng ta đã nói rằng IOP là viết tắt của Input / Output Operations Per Second, nhưng điều đó có nghĩa là gì? Đó là thước đo số lượng tác vụ (đọc và ghi dữ liệu) một ổ đĩa có thể thực hiện mỗi giây. Nói một cách dễ hiểu, số IOP càng cao thì ổ đĩa càng hoạt động tốt, nhưng điều đó chưa bao giờ dễ dàng như vậy. Kết quả IOP có thể bị ảnh hưởng bởi một số yếu tố như kích thước của khối dữ liệu cho thử nghiệm và độ sâu hàng đợi (số lượng yêu cầu dữ liệu đang chờ xử lý trong quá trình thử nghiệm). Ngoài ra còn có các yếu tố khác cần xem xét, chẳng hạn như số IOP mà bạn đang xem thể hiện thao tác đọc ngẫu nhiên, thao tác ghi ngẫu nhiên hay kết hợp cả hai.


Trong các bài đánh giá ổ lưu trữ, bạn có thể thấy một câu như sau: "Đọc và ghi 4K IOPS ngẫu nhiên được xếp hạng ở mức 1,5 triệu và tối đa 1,8 triệu IOPS trên các IOP ngẫu nhiên 70/30 hỗn hợp". Câu đó được trích từ một bài báo của PCWorld về ổ SSD trung tâm dữ liệu, Intel P5800X. Điều đó có nghĩa là khối dữ liệu thử nghiệm được ghi hoặc đọc là 4 kilobyte, và sau đó thử nghiệm kiểm tra xem lượng dữ liệu đó có thể được ghi hoặc đọc bao nhiêu lần mỗi giây. Các bài kiểm tra đọc và ghi cho P5800X đều đạt 1,5 triệu hoạt động mỗi giây (đối với phiên bản dung lượng lớn hơn của ổ đĩa này), trong khi kết hợp 70% hoạt động đọc và 30% hoạt động ghi đã tăng hiệu suất IOPs tối đa lên 1,8 triệu.

3. Các biến chứng với IOP

Trong một thế giới hoàn hảo, bạn có thể xem bất kỳ số IOP nào trên bảng thông số kỹ thuật và dễ dàng so sánh ổ này với ổ khác. Tuy nhiên, đó không phải là trường hợp. Trước tiên, chúng ta cần biết kích thước dữ liệu đang được sử dụng trong quá trình kiểm tra IOP. Thông thường, số IOP đã xuất bản sử dụng 4K (4 kilobyte), nhưng chúng cũng có thể sử dụng kích thước lớn hơn. Hãy chắc chắn rằng bạn đang so sánh cùng một kích thước của dữ liệu thử nghiệm vì điều đó có thể thay đổi số hiệu suất.

Một vấn đề khác với IOP là độ sâu hàng đợi. Rất nhiều bài kiểm tra đã xuất bản có độ sâu hàng đợi là 32 nghĩa là có 32 yêu cầu dữ liệu đang chờ được ghi. Các nhà sản xuất thích các bài kiểm tra với độ sâu hàng đợi lớn hơn, bởi vì các ổ đĩa hoạt động hiệu quả hơn khi có nhiều dữ liệu được đọc hơn.

Nếu ổ đĩa của bạn thường có độ sâu hàng đợi là 32 thì đó là một thước đo tốt vì nó cung cấp cho bạn hiểu biết thực tế về  hiệu suất cho máy của bạn. Vấn đề là một máy tính gia đình sẽ phải vật lộn để có được lượng dữ liệu đó trong hàng đợi ngay cả khi đang tải. Có nghĩa là người dùng gia đình khó có thể thấy hiệu quả cao hơn được trích dẫn trong các thử nghiệm QD32.

Khi xem xét hiệu suất IOP của một ổ đĩa, bài kiểm tra mang tính hệ quả hơn sẽ là bài kiểm tra có độ sâu hàng đợi là 1. Việc tìm kiếm bài kiểm tra QD1 có dễ dàng hay không tùy thuộc vào nhà sản xuất. Ví dụ: hãy xem trang web này cho Samsung 980 Pro, bạn có thể tìm thấy các bài kiểm tra 4KB, QD1 đọc và ghi ngẫu nhiên đạt tối đa 60.000 IOP. Tuy nhiên, biểu dữ liệu cho FireCuda 530 của Seagate chỉ hiển thị các bài kiểm tra 4KB QD32.

Vì vậy, bạn có nên bận tâm với việc so sánh các ổ đĩa nếu tất cả những gì bạn có thể tìm thấy là các bài kiểm tra QD32? Không. Kết quả của Seagate cho thấy IOP là 1 triệu trong các bài kiểm tra 4KB QD 32, cũng như 980 Pro của Samsung. Điều đó làm cho nó trở thành một rửa trên giấy để có hiệu suất cao hơn. Tuy nhiên, nếu bạn tham khảo các bài đánh giá của bên thứ ba, chúng thường được xem là ổ đĩa hoạt động tốt hơn cho người dùng gia đình.

4. Mua thông lượng

Vậy chúng ta phải làm gì với tất cả những thông tin này? Các phép đo IOP về cơ bản là vô dụng đối với người mua PC gia đình? Nếu bạn có thể tìm thấy 4KB QD1 hoặc nhiều nhất là các bài kiểm tra QD8 từ các nhà sản xuất, thì không nhất thiết phải như vậy. Nhưng cũng giống như mọi thứ khác trong thế giới PC, nếu bạn muốn mua một cách sáng suốt về một thành phần thiết yếu, bạn cần tham khảo nhiều bài đánh giá của bên thứ ba với các bài kiểm tra IOP tương tự và sau đó tổng hợp các kết luận của họ để tìm ra ổ đĩa hoạt động tốt nhất. có thể nhận được cho ngân sách của bạn.