Trả lời nhanh: Bốn chỉ số quyết định: số lần ghi đầy ổ mỗi ngày cho biết độ bền, có nguồn dự phòng khi mất điện hay không, hiệu năng ghi ngẫu nhiên sau khi ổ đã chạy lâu, và độ trễ ở phân vị cao. Tốc độ đọc tuần tự trong quảng cáo gần như không có ý nghĩa với tải máy chủ.
Ổ SSD tiêu dùng và ổ SSD doanh nghiệp nhìn giống nhau và cắm cùng một cổng, nhưng hành xử rất khác khi phải ghi liên tục hai mươi bốn giờ. Bài này chỉ ra bốn con số thực sự cần đọc và giải thích vì sao con số quảng cáo lớn nhất lại ít ý nghĩa nhất.
Độ bền ghi
Bộ nhớ trong ổ SSD chỉ chịu được một số lần ghi xóa hữu hạn. Độ bền được công bố theo hai cách.
Số lần ghi đầy ổ mỗi ngày. Cách dễ hiểu nhất. Con số một nghĩa là mỗi ngày bạn ghi một lượng bằng đúng dung lượng ổ, liên tục suốt thời hạn bảo hành, thì ổ vẫn đảm bảo.
Tổng lượng dữ liệu ghi được. Cùng thông tin, chỉ khác cách trình bày.
Ba mức thường gặp:
- Mức thấp, dưới một lần ghi đầy mỗi ngày. Hợp cho kho đọc nhiều ghi ít, chẳng hạn nơi chứa nội dung tĩnh.
- Mức trung bình, khoảng một tới ba. Đây là mức phổ biến cho máy chủ đa dụng và cho đĩa máy ảo.
- Mức cao, từ ba trở lên. Cần cho lớp đệm ghi của hệ thống lưu trữ, cho cơ sở dữ liệu ghi nặng và cho nhật ký giao dịch.
Ổ tiêu dùng thường nằm rất thấp so với cả ba mức trên, và đó là lý do chúng hỏng sớm khi đưa vào máy chủ.
Nguồn dự phòng khi mất điện
Đây là khác biệt quan trọng nhất giữa ổ doanh nghiệp và ổ tiêu dùng, và nó là câu hỏi có hoặc không chứ không phải mức độ.
Ổ SSD gom các thao tác ghi vào một bộ đệm trong ổ rồi mới ghi xuống bộ nhớ thật. Nếu mất điện đột ngột lúc đó, phần dữ liệu trong bộ đệm mất theo.
Ổ doanh nghiệp có các tụ điện tích sẵn đủ năng lượng để hoàn tất việc ghi xuống bộ nhớ khi mất điện. Ổ tiêu dùng không có.
Hệ quả với hệ thống thật: mất dữ liệu vừa ghi, và tệ hơn là hỏng cấu trúc dữ liệu ở tầng trên. Với cơ sở dữ liệu và với lớp đệm ghi của hệ thống lưu trữ, đây là rủi ro không chấp nhận được.
Vì vậy với mọi vai trò trên máy chủ, đây là yêu cầu bắt buộc chứ không phải điểm cộng.
Hiệu năng thật khác hiệu năng quảng cáo
Con số lớn nhất trên hộp thường là tốc độ đọc tuần tự, và nó gần như không liên quan tới tải máy chủ.
Ba lý do khiến hiệu năng thật thấp hơn:
- Bộ đệm nhanh có giới hạn. Nhiều ổ tiêu dùng dùng một vùng bộ nhớ ở chế độ nhanh làm bộ đệm ghi. Ghi vài chục gigabyte đầu rất nhanh, hết bộ đệm thì tốc độ tụt xuống mức thấp hơn nhiều.
- Ổ đã đầy thì chậm hơn. Khi còn ít chỗ trống, cơ chế dọn dẹp bên trong ổ phải làm việc nhiều hơn và cạnh tranh với thao tác của bạn.
- Tải thật là ghi ngẫu nhiên khối nhỏ, không phải chép một tệp lớn. Đây là loại tải khó nhất và cũng là loại mà quảng cáo ít nói tới.
Con số nên tìm là hiệu năng ghi ngẫu nhiên ổn định, tức là đo sau khi ổ đã chạy tải liên tục một thời gian. Nhà sản xuất ổ doanh nghiệp thường công bố con số này, nhà sản xuất ổ tiêu dùng thì không.
Độ trễ ở phân vị cao
Đây là chỉ số ít được nhắc nhưng quan trọng nhất với cơ sở dữ liệu và với ứng dụng có người dùng chờ.
Tốc độ trung bình có thể rất tốt trong khi một phần nhỏ các thao tác lại chậm hơn nhiều lần. Với người dùng cuối, chính những lần chậm đó là thứ họ cảm nhận và phàn nàn.
Ổ doanh nghiệp được thiết kế để độ trễ ổn định, kể cả khi cơ chế dọn dẹp bên trong đang chạy. Ổ tiêu dùng tối ưu cho tốc độ đỉnh và chấp nhận các khoảng chậm bất chợt.
Nếu nhà sản xuất công bố độ trễ ở phân vị chín mươi chín phần trăm, đó là dấu hiệu tốt cho thấy họ nhắm tới môi trường máy chủ. Không công bố thường có nghĩa là con số đó không đẹp.
Chọn ổ theo vai trò
- Ổ khởi động hệ điều hành: dung lượng nhỏ, độ bền thấp là đủ, nhưng vẫn cần nguồn dự phòng khi mất điện. Chạy soi gương hai ổ.
- Kho chứa đĩa máy ảo: độ bền mức trung bình, độ trễ ổn định. Đây là vai trò phổ biến nhất.
- Lớp đệm ghi của hệ thống lưu trữ: độ bền mức cao nhất, nguồn dự phòng bắt buộc. Đây là chỗ ổ chịu tải nặng nhất và tuyệt đối không tiết kiệm.
- Cơ sở dữ liệu ghi nặng: độ bền cao và độ trễ ở phân vị cao thật tốt.
- Kho nội dung tĩnh đọc nhiều: độ bền mức thấp là đủ, ưu tiên dung lượng trên mỗi đồng.
Về theo dõi trong vận hành, chỉ số quan trọng nhất với ổ SSD là mức hao mòn còn lại và tổng lượng dữ liệu đã ghi. Đặt cảnh báo khi mức hao mòn xuống dưới một ngưỡng, để có thời gian thay chủ động.
Bảng chỉ số cần ưu tiên theo vai trò ổ
| Vai trò | Ưu tiên chỉ số nào | Ghi chú |
|---|---|---|
| Ổ chứa cơ sở dữ liệu ghi nhiều | Độ bền ghi cao, có nguồn dự phòng khi mất điện | Đây là vai trò khắt khe nhất, đừng tiết kiệm ở đây |
| Ổ chứa máy ảo trong cụm ảo hóa | Độ bền ghi trung bình tới cao, độ trễ ổn định | Nhiều máy ảo ghi cùng lúc tạo tải ngẫu nhiên nặng |
| Ổ hệ thống của máy chủ | Độ bền ghi thấp là đủ | Ghi rất ít sau khi cài xong |
| Ổ chứa dữ liệu đọc nhiều ghi ít | Ưu tiên dung lượng và giá | Độ bền ghi không phải yếu tố quyết định |
Nguồn dự phòng khi mất điện, chỉ số ít người hỏi
Ổ thể rắn nhận dữ liệu vào bộ đệm rồi báo đã ghi xong trước khi thực sự ghi xuống. Nếu mất điện đúng lúc đó, phần dữ liệu trong bộ đệm mất, và với cơ sở dữ liệu thì đó có thể là hỏng cấu trúc chứ không chỉ mất vài bản ghi cuối. Ổ dành cho máy chủ có tụ điện tích trữ đủ năng lượng để ghi nốt phần trong bộ đệm khi mất điện đột ngột. Ổ dành cho máy cá nhân thường không có. Đây là khác biệt quan trọng nhất giữa hai loại và cũng là thứ ít người hỏi khi mua.
Đo hiệu năng thật thay vì tin thông số
# Thong so quang cao thuong do bang ghi tuan tu voi hang doi sau,# trong khi tai that cua may chu la ghi ngau nhien.# Hai con so nay chenh nhau rat xa. # Do voi tai gan giong thuc te hon:fio --name=thu --filename=/duong/dan/tep-thu \ --rw=randwrite --bs=4k --iodepth=32 --runtime=60 \ --time_based --direct=1 --size=10G # Sau khi chay, nhin hai con so:# - So thao tac moi giay# - Do tre o phan vi 99, tuc la 1 phan tram cham nhat # Con so thu hai quan trong hon con so thu nhat.# Mot o co so thao tac cao nhung do tre phan vi 99 rat te# se gay ra nhung lan giat khong giai thich duoc trong ung dung. # Nho xoa tep thu sau khi dorm -f /duong/dan/tep-thu # Do TRUOC khi dua vao chay that, va ghi lai ket qua.# Sau nay khi he thong cham, ban co so lieu goc de so.Câu hỏi thường gặp
Ổ SSD tiêu dùng dùng cho máy chủ được không
Với môi trường kiểm thử thì được. Với dữ liệu thật thì không nên, vì thiếu nguồn dự phòng khi mất điện là rủi ro mất dữ liệu, còn độ bền ghi thấp làm ổ hỏng sớm hơn nhiều so với dự tính.
Ổ SSD có cần RAID không
Có. Ổ SSD ít hỏng cơ học hơn nhưng vẫn hỏng, và thường hỏng đột ngột chứ không suy giảm dần như ổ cơ. Với ổ SSD nên ưu tiên cấu hình soi gương hoặc cấp mười, vì các cấu hình tính khối kiểm tra tạo thêm lượng ghi.
Ổ SSD dùng được bao lâu
Tính theo lượng ghi chứ không theo thời gian. Lấy độ bền công bố nhân dung lượng nhân số ngày bảo hành, rồi so với lượng ghi thực tế mỗi ngày của bạn. Nhiều ổ trong máy chủ đọc nhiều ghi ít sẽ vượt xa thời hạn bảo hành.
Có nên trộn ổ SSD và ổ cơ trong một máy không
Nên, và đây là cấu hình phổ biến nhất: ổ SSD cho tải nóng như máy ảo và cơ sở dữ liệu, ổ cơ dung lượng lớn cho kho tệp và bản sao lưu. Chỉ cần tách thành các nhóm riêng, đừng trộn hai loại trong cùng một nhóm chịu lỗi.
