Trả lời nhanh: NVMe là chuẩn giao tiếp dành riêng cho ổ nhớ flash, chạy qua đường PCIe thay vì qua cổng SATA cũ. Nhờ vậy độ trễ thấp hơn và số lệnh xử lý cùng lúc cao hơn rất nhiều. Về con số, ổ NVMe đạt khoảng 400.000 đến 700.000 IOPS đọc ngẫu nhiên, trong khi SSD SATA chỉ khoảng 80.000 đến 100.000 và ổ cứng cơ HDD chỉ 100 đến 200. Bạn cần NVMe khi ứng dụng đọc ghi liên tục như database, web nhiều truy cập, hệ thống ghi log. Nếu website nhẹ và ít truy cập thì SSD thường vẫn đủ.
Đọc bảng cấu hình VPS thấy ghi NVMe, SSD, SATA, U.2, M.2 mà không rõ khác nhau chỗ nào là chuyện bình thường. Bài này giải thích bằng ngôn ngữ dễ hiểu, kèm cách tự kiểm tra xem hệ thống của bạn có thật sự cần ổ nhanh hơn không.
- NVMe là giao thức chạy qua PCIe, thiết kế riêng cho bộ nhớ flash, khác hẳn SATA vốn sinh ra cho ổ đĩa quay.
- Khác biệt lớn nhất nằm ở đọc ghi ngẫu nhiên, đúng kiểu truy cập của database.
- Cùng chữ NVMe nhưng ổ U.2 doanh nghiệp và ổ M.2 phổ thông khác nhau về độ bền và khả năng giữ tốc độ.
- Cách kiểm tra nhanh: xem chỉ số I/O wait lúc cao điểm, cao mà CPU còn dư thì ổ đĩa đang là nút thắt.
NVMe khác SATA ở chỗ nào
Điểm mấu chốt không nằm ở bản thân con chip nhớ mà nằm ở đường đi của dữ liệu. SATA là chuẩn ra đời cho ổ cứng cơ, mỗi lần chỉ xếp được một hàng đợi lệnh với độ sâu 32. NVMe chạy thẳng qua PCIe, hỗ trợ tới 65.535 hàng đợi và mỗi hàng chứa được tới 65.535 lệnh.
Nghe như con số kỹ thuật khô khan, nhưng hệ quả rất thực tế: khi có hàng trăm truy vấn database ập tới cùng lúc, ổ SATA phải xếp hàng lần lượt còn ổ NVMe xử lý song song. Đó là lý do cùng một website, chuyển từ SATA sang NVMe thấy nhanh rõ ở giờ cao điểm chứ không phải lúc vắng khách.
So sánh NVMe, SSD SATA và HDD
| Tiêu chí | NVMe PCIe | SSD SATA | HDD |
|---|---|---|---|
| IOPS đọc ngẫu nhiên | 400.000 đến 700.000 | 80.000 đến 100.000 | 100 đến 200 |
| Tốc độ đọc tuần tự | khoảng 3.500 MB/s | khoảng 550 MB/s | khoảng 150 MB/s |
| Độ trễ | 20 đến 40 micro giây | 70 đến 100 micro giây | 5 đến 10 mili giây |
| Hợp với | Database, web tải nặng, log, cache | Web thông thường, file tĩnh | Lưu trữ nguội, kho backup |
Chú ý cột độ trễ: chênh lệch giữa NVMe và HDD không phải vài chục phần trăm mà là vài trăm lần. Với một truy vấn phải chạm ổ đĩa hàng nghìn lần, khoảng cách đó cộng dồn thành vài giây chờ đợi mà người dùng cảm nhận được ngay.
Cùng là NVMe nhưng U.2 và M.2 không giống nhau
Đây là chỗ nhiều nhà cung cấp nói lấp lửng. Ổ M.2 là loại gắn trên laptop và máy bàn, thiết kế cho tải ngắt quãng. Chạy tải server liên tục nó nóng lên rồi tự giảm tốc để bảo vệ chip, hiện tượng gọi là throttling.
Ổ U.2 chuẩn doanh nghiệp có hình dáng như ổ 2.5 inch truyền thống, tản nhiệt tốt hơn nhiều, định mức ghi mỗi ngày cao gấp nhiều lần và thay nóng được khi hỏng mà không phải tắt máy. Khi so bảng giá VPS, câu nên hỏi là ổ NVMe loại nào chứ không chỉ hỏi có NVMe hay không.
Làm sao biết mình có cần NVMe
Cách kiểm tra mất chưa tới một phút. Đăng nhập máy chủ vào giờ đông khách rồi chạy:
topNhìn dòng đầu, tìm chỉ số wa tức I/O wait. Nếu con số này thường xuyên trên 10 phần trăm trong khi CPU và RAM vẫn còn dư, ổ đĩa đang là nút thắt và đổi sang NVMe sẽ thấy khác biệt ngay. Muốn xem chi tiết hơn thì dùng:
iostat -x 2Cột %util gần chạm 100 nghĩa là ổ đĩa đang chạy hết công suất. Ngược lại nếu I/O wait luôn dưới 2 phần trăm thì vấn đề của bạn nằm ở chỗ khác, có thể là truy vấn chưa đánh chỉ mục hoặc thiếu bộ nhớ đệm, đổi ổ cứng không giải quyết được.
Câu hỏi thường gặp
NVMe có nhanh hơn SSD thường không?
Có, và khoảng cách khá lớn. NVMe kết nối qua PCIe với hàng đợi lệnh sâu hơn nhiều nên đọc ghi ngẫu nhiên đạt 400.000 tới 700.000 IOPS, trong khi SSD SATA chỉ khoảng 80.000 tới 100.000. Trên máy ảo con số thực tế thấp hơn phần cứng trần nhưng tỉ lệ chênh lệch vẫn giữ nguyên.
Website nhỏ có cần NVMe không?
Thường là không cần thiết. Nếu lượng truy cập thấp, database nhẹ và chỉ số I/O wait luôn ở mức thấp thì ổ SSD thường đã đủ, tiền nên dành cho việc khác. NVMe phát huy khi có nhiều truy vấn đồng thời.
U.2 và M.2 khác nhau thế nào?
U.2 là chuẩn ổ NVMe cho máy chủ: tản nhiệt tốt, độ bền ghi cao, thay nóng được. M.2 làm cho máy tính cá nhân, chạy tải nặng dài ngày sẽ nóng và giảm tốc. Cùng gọi là NVMe nhưng trải nghiệm khi chạy server rất khác.
NVMe có bền bằng SSD thường không?
Ổ NVMe chuẩn doanh nghiệp có định mức ghi mỗi ngày cao hơn ổ tiêu dùng nhiều lần. Vấn đề không nằm ở NVMe hay SATA mà nằm ở việc ổ đó thuộc dòng doanh nghiệp hay dòng phổ thông.
Bài viết liên quan
- Hướng dẫn restore cPanel account từ file backup trên server
- Anthropic ra mắt Claude Security Public Beta - AI scan code và tự vá lỗ hổng
- SOCKS5 vs HTTP vs HTTPS proxy: khác nhau thế nào
- Self-host n8n + AI workflow trên VPS Việt Nam (Docker, webhook, LLM)
- Nguyên nhân và Khắc Phục Website bị quá tải-Phần 1
- Kuma service mesh trên VPS K3s: setup microservice startup



