IOPS, Latency là gì? Tìm hiểu về IOPS và Latency

Nguồn bài viết: IOPS, Latency là gì? Tìm hiểu về IOPS và Latency
IOPS là gì? Độ trễ là gì? Nếu bạn đang muốn tìm hiểu và tính toán xem ổ đĩa / máy chủ đám mây có mạnh hay không thì thuthuatkiemtien.com sẽ giải đáp cho bạn ngay trong bài viết này! Bây giờ chúng ta cùng nhau tìm hiểu nhé!
Tìm hiểu về IOPS
IOPS là gì?
IOPS (tên đầy đủ là) Đầu vào / Đầu ra mỗi giây) là một đơn vị đo lường cho biết số lượng các hoạt động Ghi hoặc Đọc hoàn thành trong 1 giây.
Nói một cách đơn giản, IOPS là số thao tác đọc và ghi trên một giây của ổ cứng.
Ví dụ: 4k nhận được 50000 IOPS nghĩa là tốc độ đọc / ghi = 50000 * 4k = 200000K / s ~ 200MB / s
Thông số này cho thấy: SSD này có thể sao chép 200 MB / s các tệp có dung lượng nhỏ tới 4k trong 1 giây.
IOPS thường được sử dụng cho các thiết bị lưu trữ như HDD, SSD hoặc SAN. Một ổ SAS (một dạng HDD) 15.000 vòng / phút đạt trung bình khoảng 200 IOPS trong khi SSD có thể tăng từ vài nghìn IOPS đến vài triệu IOPS (nhờ cấu trúc chip nhớ truy cập ngẫu nhiên của SSD).
Thông số IOPS được các nhà sản xuất thiết bị công bố rộng rãi và không liên quan gì đến các ứng dụng đo hiệu năng. Có các ứng dụng đo lường khác nhau như IOmeter, DiskSpd…
Tùy thuộc vào thuộc tính riêng, Quản trị hệ thống sẽ chọn một ứng dụng thích hợp.

Vai trò của IOPS đối với Máy chủ đám mây
Thông số IOPS tỷ lệ thuận với tốc độ xử lý
Nếu thông số IOPS cao, tốc độ xử lý sẽ nhanh hơn, dẫn đến việc xử lý nhiều tác vụ hơn. Do đó, hiệu suất của các ứng dụng trên Cloud Server sẽ tăng lên tương ứng.
Tuy nhiên, nếu IOPS quá cao, chạm đến giới hạn vật lý, sẽ xảy ra tắc nghẽn. Bạn có thể tưởng tượng: Khi IOPS quá cao, Độ trễ sẽ tăng và sẽ giảm thông lượng.
Đối với IOPS, thông tin quan trọng nhất bạn cần chú ý là tỷ lệ Đọc và Ghi (thường là 70% (đọc) và 30 (Viết) – có thể tùy chỉnh).
Định vị vị trí của bạn trên thị trường
Google đã tuyên bố rằng Tốc độ tải trang là một trong những yếu tố quyết định thứ hạng của trang web, vì vậy trang web nhanh hơn sẽ có thứ hạng tốt hơn.
Các trang web có tốc độ tải nhanh hơn có xu hướng bán được nhiều hơn vì người dùng thích trải nghiệm tải nhanh hơn.
Cách tính IOPS và số lượng ổ cứng
Công thức nấu ăn:
- Tổng IOPS = IOPS trên mỗi đĩa * Số ổ cứng
- IOPS thực = (Tổng IOPS * Ghi%) / (Phạt đột kích) + (Tổng IOPS *% đọc)
- Số ổ cứng = ((Đọc IOPS) + (Ghi IOPS * Hình phạt đột kích)) / IOPS trên mỗi đĩa
Bảng thông số:
| Cấp độ RAID | Dung tích | IOPS |
| RAID 5 | 5,626 GB | 821 |
| RAID 6 | 4,822 GB | 624 |
| RAID 10 | 3.215 GB | 1200 |
Ví dụ: Hệ thống lưu trữ của bạn sử dụng ổ đĩa SAS 15k. Dung lượng mỗi ổ là 900Gb.
Tỷ lệ đọc / ghi: 7: 3. Cấu hình RAID 10. IOPS trên mỗi đĩa là 176
*Yêu cầu là IOPS thực phải trên 1000
Tại thời điểm này, hệ thống của bạn chỉ cần 8 ổ cứng. Số IOPS của hệ thống hiện là 1200.
Ví dụ về IOPS trong thực tế
| Lái xe thiết bị | Thể loại | IOPS |
| Ổ cứng thể rắn Intel SSD dòng 750 | SSD | 440.000 IOPS đọc 290.000 IOPS ghi |
| SSD Samsung 960 EVO | SSD | 380.000 IOPS đọc 360.000 IOPS ghi |
| SSD Samsung 960 PRO | SSD | 440.000 IOPS đọc 360.000 IOPS ghi |
| (IBM) Texas Memory Systems Appliance RamSan-720 Appliance | FLASH / DRAM | 500.000 lần đọc tối ưu, 250.000 lần ghi tối ưu 4kB IOPS |
Thông thường, ổ cứng HDD sẽ có IOPS khoảng 55-180 và SSD sẽ có IOPS từ 3.000 – 40.000.

Độ trễ là gì?
Độ trễ là thời gian ổ cứng bắt đầu thực hiện chuyển dữ liệu.
Về bản chất, Độ trễ là khái niệm chỉ tốc độ xử lý của hệ thống đối với 1 yêu cầu I / O.
Mạng độ trễ còn được gọi là độ trễ mạng. Nói một cách đơn giản, độ trễ của tốc độ mạng ở đây là đại diện cho độ trễ thường phát sinh trong quá trình xử lý dữ liệu của mạng máy tính.
Nguyên lý hoạt động Độ trễ
Trong các ổ cứng vật lý truyền thống, độ trễ bao gồm cả thời gian tìm kiếm (thời gian người đọc cần để tìm ra dữ liệu ở đâu) và độ trễ quay (độ trễ trong quá trình quay của trục). Với tất cả thông lượng có thể đáp ứng nhu cầu, tham số độ trễ sẽ xác định hiệu suất của âm lượng vì nó xác định thời gian trễ khi bắt đầu hoạt động.
Ví dụ: Trong một cửa hàng, nhân viên thu ngân (đóng vai trò là ổ cứng) phục vụ khách hàng (đóng vai trò là I / O) trong thời gian trễ là 10ms. Nói một cách đơn giản, quầy thu ngân này có thể phục vụ 100 khách hàng / 1 giây.

Độ trễ được tính như thế nào?
Đơn vị độ trễ là bệnh đa xơ cứng.
Có khá nhiều cách và công cụ để kiểm tra độ trễ của mạng. Trong đó, kiểm tra Ping và Traceroute là hai cách kiểm tra phổ biến nhất.
Cách đo: Độ trễ được đo bằng xác định thời gian để một gói dữ liệu mạng đến đích và quay trở lại điểm xuất phát ban đầu.
Độ trễ được coi là thông số quan trọng nhất trong một hệ thống lưu trữ.
Khái niệm này rất quan trọng. Bạn có biết, một hệ thống lưu trữ chỉ có dung lượng 1000 IOPS với thời gian xử lý trung bình có độ trễ 10ms vẫn có thể tốt hơn một hệ thống có 5000 IOPS nhưng độ trễ 50ms, đặc biệt là với dịch vụ Cơ sở dữ liệu.
IOPS và Độ trễ: Yếu tố nào quyết định hiệu suất của hệ thống Lưu trữ?
Ví dụ cụ thể về IOPS và Độ trễ
Dựa vào ví dụ dưới đây, bạn sẽ có cái nhìn cụ thể hơn:
Hoạt động vận chuyển từ điểm A đến điểm B.
- IOPS: Số chuyến đi được thực hiện trong một khoảng thời gian
- Thông lượng: Số lượng hàng hóa được vận chuyển trong một khoảng thời gian
- Độ trễ: Độ trễ trung bình trên tất cả các chuyến đi trong một khoảng thời gian đã thực hiện
Trong ba thông số, đặc biệt Hai thông số IOPS và độ trễ phản ánh chất lượng dịch vụ tốt nhất. Tuy nhiên, các tham số tồn tại độc lập, riêng lẻ, nhưng không phải lúc nào cũng song hành: một chỉ số tốt và chỉ số kia cũng tốt.
Dễ dàng nhận thấy rằng: trong ví dụ trên, có thể có nhiều chuyến hàng trong ngày nhưng có chuyến hàng nhanh, có chuyến hàng chậm, IOPS cao nhưng độ trễ trung bình cao.
IOPS và Đánh giá độ trễ
Để so sánh hiệu suất của một hệ thống lưu trữ, bạn phải đảm bảo rằng các yếu tố khác tương tự, các ứng dụng cần giống nhau. Điều này gần như là không thể vì các hệ thống doanh nghiệp cần chạy nhiều khối lượng công việc.
Như trong ví dụ trên: xử lý lượng lớn dữ liệu (thông lượng cao) được coi là tốt, nhưng khi cần xử lý số lượng lớn I / Os nhỏ rất nhanh (đòi hỏi IOPS) thì không và ngược lại. Bây giờ kích thước I / O, độ dài hàng đợi và mức độ song song đều có tác động đến hiệu suất.
Ngày nay, hầu hết các hệ thống đều sử dụng ổ cứng HDD hoặc SSD nên thông số IOPS đã đạt mức rất cao. Tuy nhiên, dù đạt con số cực cao nhưng khi đứng riêng lẻ, con số này trở nên vô dụng, ngoại trừ tác dụng hỗ trợ các nhà sản xuất tiếp thị thiết bị của mình. Trên thực tế, IOPS không phải là thước đo quyết định đối với hiệu suất của hệ thống Lưu trữ.
Do đó, thay vì quan tâm: “Bao nhiêu IOPS là đủ cho một hệ thống?” , bạn nên tập trung vào: “Thời gian xử lý đơn đăng ký là gì?” .
Độ trễ được coi là thông số hữu ích nhất, bởi vì nó không chỉ có tác động trực tiếp đến hiệu suất của hệ thống mà còn là yếu tố chính cần dựa trên việc tính toán IOPS và thông lượng. Chỉ cần giảm Độ trễ sẽ giúp cải thiện hiệu suất tổng thể của hệ thống.
Tại Việt Nam có rất ít nhà cung cấp đảm bảo cam kết IOPS nên bạn cần tìm hiểu kỹ nhé!
Các câu hỏi thường gặpP
Độ trễ bao nhiêu là tốt?
Thông thường, Độ trễ sẽ được đo bằng mili giây. Đối với môi trường VMware, Độ trễ tối đa có thể chấp nhận được là 20 mili giây. Tuy nhiên, trong môi trường toàn flash, 20 mili giây là thời gian tồn tại. Các mảng flash tốt sẽ có thể đạt mức thấp nhất là 3 – 4 mili giây.
Thông lượng đĩa cứng / thông lượng đĩa cứng là gì?
Thúc đẩy thông lượng dữ liệu đĩa ăn (còn gọi là tốc độ truyền) bao gồm cả tốc độ dữ liệu di chuyển giữa bề mặt đĩa (tốc độ bên trong) và bộ điều khiển trên ổ đĩa và tốc độ mà phía dữ liệu di chuyển giữa bộ điều khiển trên ổ đĩa và hệ thống chủ (tốc độ bên ngoài ).
Thông lượng bao nhiêu là tốt?
Trong hầu hết các trường hợp, Thông lượng càng cao càng tốt.
4k IOPS là gì?
4k IOPS nghĩa là I / Os mỗi giây cho các yêu cầu dữ liệu 4KB. Trong bài viết, thuthuatkiemtien.com đã sử dụng một ví dụ với 15k IOPS.
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
- Trụ sở chính: L17-11, Lầu 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, P. Bến Nghé, Q.1, TP.
VPĐD: 42 Trần Phú, P.4, Q.5, TP.HCM - Điện thoại: 0364 333 333
Tổng đài miễn cước: 1800 6734 - Email: sales@tino.org
- Trang web: www.tino.org
Xem thêm nhiều bài viết về : Kiến Thức Cơ Bản
Bản quyền thuộc: thuthuatkiemtien.com
from thuthuatkiemtien.com https://ift.tt/hRYi2F3
via thuthuatkiemtien.com
Nhận xét
Đăng nhận xét