VPS NVMe vs SSD vs HDD: chọn loại nào năm 2026 (benchmark thật)

Chia sẻ bài viết

Mục lục
💡 AI-ready skill doc: bạn đang vibe code với Claude Code/Cursor/Codex/Gemini? Copy nguyên bài này paste vào AI của bạn - nó sẽ đọc như một skill document và áp dụng đúng pattern này vào project mà không cần bạn giải thích lại. Tiện, gọn, dùng được luôn.
Minh họa VPS NVMe vs SSD vs HDD chọn loại nào

VPS NVMe đang là chuẩn mới năm 2026, nhưng giá cao hơn VPS SSD truyền thống, và VPS HDD vẫn còn được bán cho lưu trữ lớn. Bài này so sánh 3 loại storage qua benchmark thật, giải thích khi nào NVMe đáng tiền và khi nào SATA SSD vẫn đủ. Quan trọng: phân biệt local NVMe vs Ceph distributed NVMe - hai thứ rất khác nhau dù cùng marketing là "NVMe".

3 loại storage VPS: tóm tắt nhanh

LoạiIOPS random 4k (ước tính)Throughput đọcLatencyGiá tương đối
HDD (ổ đĩa cơ)100-200100-150 MB/s5-15msRẻ nhất (1x)
SATA SSD50.000-100.000500-550 MB/s100-150 μs3-5x HDD
NVMe SSD500.000-1.000.000+3.500-7.000 MB/s10-20 μs5-8x HDD

Khoảng cách hiệu năng giữa các loại không phải tuyến tính. SATA SSD nhanh hơn HDD khoảng 500-1000 lần về IOPS. NVMe nhanh hơn SATA SSD thêm 5-10 lần. Tổng cộng NVMe nhanh hơn HDD vài nghìn lần ở IOPS - sự khác biệt cực lớn khi chạy database.

NVMe là gì? Tại sao nhanh hơn SATA SSD?

SATA SSD dùng giao tiếp SATA (cùng giao tiếp với HDD cũ), tối đa 600 MB/s, giao thức AHCI - thiết kế cho ổ cơ. AHCI chỉ có 1 queue duy nhất với 32 command.

NVMe (Non-Volatile Memory Express) dùng giao tiếp PCIe trực tiếp tới CPU. PCIe 4.0 x4 cho throughput tối đa ~8 GB/s. Giao thức NVMe hỗ trợ 64.000 queue với 64.000 command mỗi queue - thiết kế lại từ đầu cho flash memory parallel.

Kết quả thực tế (theo benchmark enterprise 2025):

  • SATA SSD enterprise: ~90.000-100.000 IOPS random read 4k.
  • NVMe SSD enterprise: 500.000-1.400.000 IOPS random read 4k.
  • Latency database P99 (workload thực): SATA ~7,5ms, NVMe ~0,75ms - giảm 10 lần.

Local NVMe vs Ceph NVMe: hai mô hình khác biệt

Đây là phần ít người để ý nhưng cực quan trọng. "VPS NVMe" trên marketing có 2 dạng:

Local NVMe

Ổ NVMe gắn trực tiếp vào server vật lý chứa VPS. Khi VPS bạn đọc/ghi file, data đi qua bus PCIe local. Ưu điểm: IOPS cao nhất, latency thấp nhất (microsecond). Nhược điểm: nếu server vật lý hỏng (đứt nguồn, mainboard fail, ổ cứng cháy), VPS bạn down và data có nguy cơ mất nếu không có backup ngoài.

Ceph NVMe (distributed storage)

Ổ NVMe của nhiều server được gom thành 1 storage pool phân tán bằng phần mềm Ceph. VPS bạn đọc/ghi file qua network 25Gbps+ tới cluster. Data được replicate qua 3 node khác nhau (triple replication). Ưu điểm: 1 server cháy không mất data, snapshot và live migration dễ, scale storage độc lập với compute. Nhược điểm: thêm 1 hop network, latency cao hơn local một chút.

Số liệu thực tế (theo benchmark Ceph NVMe enterprise): write latency 0,3-0,8ms - vẫn rất thấp, đủ cho 99% workload database. Chỉ những workload cực đặc biệt (HFT trading, real-time bidding hàng triệu QPS) mới cần local NVMe.

Tiêu chíLocal NVMeCeph NVMe
IOPS đỉnhCao nhất (single-node limit)Hơi thấp hơn nhưng scale ngang được
Latency10-20 μs300-800 μs
Data redundancyPhụ thuộc RAID localTriple replication tự động
Server hỏng = mất data?Rủi ro cao nếu RAID failKhông, data ở node khác
Live migration VPS?Khó (phải copy data)Dễ (data ở pool chung)
Phù hợpHFT, bench marketingProduction SaaS, doanh nghiệp
💡 Mẹo: Nếu nhà cung cấp quảng cáo "NVMe" nhưng không nói rõ là local hay Ceph, hãy hỏi support. Production system nghiêm túc nên dùng Ceph hoặc local NVMe có RAID 10 + backup tự động.

Benchmark thật: đo IOPS VPS bạn đang dùng

Đừng tin marketing. Đo thật. Trên VPS Linux, cài fio và chạy:

# Cài fio
apt update && apt install fio -y

# Test 1: Random Read 4K (chuẩn database workload)
fio --name=randread4k \
    --ioengine=libaio --direct=1 --bs=4k \
    --size=1G --numjobs=1 --runtime=30 \
    --time_based --rw=randread \
    --filename=/tmp/fio.test

# Test 2: Random Write 4K
fio --name=randwrite4k \
    --ioengine=libaio --direct=1 --bs=4k \
    --size=1G --numjobs=1 --runtime=30 \
    --time_based --rw=randwrite \
    --filename=/tmp/fio.test

# Test 3: Mixed 70/30 read/write (chuẩn web app)
fio --name=mixed --rw=randrw --rwmixread=70 \
    --bs=4k --ioengine=libaio --direct=1 \
    --size=1G --runtime=30 --time_based \
    --filename=/tmp/fio.test

# Dọn file test
rm /tmp/fio.test

Kết quả expected:

  • VPS HDD: 100-300 IOPS random 4k. Nếu thấy số này, ổ thực sự là HDD dù marketing có ghi "SSD".
  • VPS SATA SSD: 10.000-50.000 IOPS random 4k.
  • VPS NVMe local: 50.000-200.000 IOPS random 4k (giới hạn bởi vCPU/queue depth của VPS, không phải bởi ổ).
  • VPS Ceph NVMe: 30.000-100.000 IOPS random 4k. Có thể thấp hơn local nhưng latency stable hơn dưới tải đột biến.

Use case nào cần NVMe, use case nào SSD vẫn ổn?

Bắt buộc NVMe (đặc biệt là Ceph NVMe enterprise)

  • Database production (PostgreSQL, MySQL, MongoDB): latency thấp giúp query nhanh, P99 ổn định. Chênh lệch SSD vs NVMe có thể là 65% faster query phức tạp, 80% better writes.
  • SaaS với 1.000+ user concurrent: high IOPS xử lý nhiều request song song.
  • Game server (Minecraft, ARK, Rust): world data load liên tục, IOPS cao = ít lag.
  • n8n/Mautic/Outline self-host: nhiều workflow database operation.
  • WordPress trên 10.000 view/ngày: wp_options và wp_postmeta query nhiều.

SATA SSD vẫn ổn

  • Website nhỏ < 1.000 view/ngày: chênh lệch không cảm nhận được.
  • VPN cá nhân, Pi-hole: không IO nhiều.
  • Bot Telegram nhỏ: chủ yếu IO mạng, không phải ổ cứng.
  • Cache server, Redis dùng RAM: data chính ở RAM, ổ cứng chỉ là backup.

HDD chỉ phù hợp

  • Lưu trữ file lạnh (cold storage): backup cũ, video archive.
  • Media server gia đình (Plex, Jellyfin): đọc tuần tự nhẹ.
  • KHÔNG dùng cho VPS host website, database, app: chắc chắn lag.

So sánh giá: NVMe có đáng tiền hơn không?

Theo phân tích cost/IOPS (số tiền per 1.000 IOPS):

  • HDD: rẻ per GB nhưng đắt per IOPS (vì IOPS quá thấp).
  • SATA SSD: cân bằng. Giá per GB ~ 0,045 USD enterprise.
  • NVMe enterprise: đắt hơn SATA ~78% per GB (0,080 USD vs 0,045 USD), nhưng cost/IOPS chỉ bằng ~1/4 SATA. Hiệu quả gấp gần 4 lần về tiền/hiệu năng.

Áp dụng cho VPS Việt Nam: VPS NVMe thường đắt hơn VPS SSD cùng cấu hình khoảng 15-30%, nhưng hiệu năng database vượt trội. Nếu app bạn IO heavy, đầu tư NVMe ROI cao hơn việc đầu tư thêm CPU/RAM.

Ceph trên TND: tại sao chọn distributed storage?

Toàn bộ Cloud VPS TND Việt Nam dùng Ceph SSD Enterprise NVMe. Lý do:

  1. Triple replication tự động: data của bạn được lưu 3 bản trên 3 server khác nhau. Một server cháy hoàn toàn, VPS vẫn online từ data backup tự động.
  2. Snapshot nhanh: chụp ảnh full VPS trong vài giây, không bị down. Restore cũng nhanh tương tự.
  3. Live migration: khi server vật lý cần bảo trì, VPS chuyển sang node khác mà không bị down.
  4. Scale độc lập: cần thêm storage thì thêm node Ceph, không cần thêm compute.
  5. Performance enterprise: NVMe + 25Gbps network = latency 0,3-0,8ms, đủ cho mọi workload trừ HFT.
⚠️ Lưu ý: Một số nhà cung cấp giá rẻ vẫn dùng HDD hoặc SATA SSD đời cũ. Cách check: chạy fio benchmark như script ở trên. Nếu IOPS random 4k dưới 5.000, ổ cứng không phải NVMe dù marketing có ghi gì.

RAID local NVMe vs Ceph: chọn gì cho VPS production?

Một số nhà cung cấp dùng local NVMe + RAID 10 (như AZDIGI). Một số dùng Ceph distributed (như TND). Cả hai đều có lý:

Tiêu chíLocal NVMe RAID 10Ceph NVMe
IOPS đỉnh single VPSCao hơnThấp hơn một chút
Chịu fail ổ cứng đơn lẻ?Có (RAID 10)
Chịu fail toàn server?Không (data trên server đó)Có (data ở node khác)
Live migrate VPS?Khó/chậmDễ/nhanh
Phù hợpWorkload IOPS cực cao, single-nodeProduction SaaS, multi-tenant

Quy tắc: dev/agency host web site khách dùng Ceph (an toàn hơn). HFT trader hoặc data scientist cần local NVMe (latency thấp tuyệt đối).

Tips chọn VPS NVMe không bị lừa

  1. Yêu cầu chi tiết spec: "Là NVMe gen mấy? PCIe 3.0 hay 4.0? Local hay Ceph?" Sales serious sẽ trả lời được. Sales mập mờ thường bán SSD đời cũ.
  2. Test fio sau khi mua: trial 1 tháng, chạy benchmark. Nếu IOPS thấp hơn quảng cáo nhiều, hủy trong policy refund.
  3. Đọc review trên diễn đàn: reddit r/VPS, Facebook group "VPS Việt Nam", "Hosting Việt Nam". Tìm thread benchmark thực tế.
  4. Hỏi về thông số RAM ECC: RAM ECC + NVMe enterprise = combo chuẩn server. RAM thường + NVMe consumer = giá rẻ nhưng kém ổn định.
  5. Xem network port: NVMe nhanh nhưng port 100Mbps là bottleneck. Yêu cầu 1Gbps+ port.

Câu hỏi thường gặp

NVMe có nhanh hơn SSD bao nhiêu lần trên thực tế?

Về IOPS random 4k (workload database): NVMe enterprise nhanh hơn SATA SSD ~5-10 lần. Về throughput đọc tuần tự (workload backup, copy file lớn): NVMe nhanh hơn ~7-12 lần. Về latency: NVMe thấp hơn ~10 lần.

VPS NVMe có chạy nóng/tốn điện hơn không?

Có, NVMe enterprise tiêu thụ điện hơn SATA SSD ~50-100% và sinh nhiệt cao hơn. Đó là 1 lý do giá VPS NVMe cao hơn (cost vận hành cao hơn). Nhưng bạn không cảm nhận - cost đó đã tính vào giá thuê.

Database 100GB, cần VPS NVMe hay đủ SSD?

Tùy số query/giây. Nếu < 100 query/giây, SATA SSD vẫn ổn. Trên 500 query/giây, NVMe rõ ràng tốt hơn. Trên 5.000 query/giây, bắt buộc NVMe enterprise.

VPS HDD còn ai bán không, đáng mua không?

Vẫn còn nhà cung cấp bán VPS HDD cho storage lạnh (rẻ per GB). Không nên dùng cho web/database. Năm 2026, chỉ mua HDD nếu thực sự chỉ lưu file ít truy cập.

Bài viết liên quan

Test NVMe enterprise thực sự?

TND Cloud VPS dùng Ceph SSD Enterprise NVMe trên 100% gói. RAM ECC. Datacenter VN + US. 8 gói từ 199k/tháng. Test trial - hủy bất kỳ lúc nào nếu không hài lòng.

Xem bảng giá Cloud VPS

Kết luận: NVMe đã trở thành chuẩn cho VPS năm 2026. Chênh giá vs SATA SSD chỉ 15-30% nhưng hiệu năng database 3-10x. Riêng workload web/app/database production, đừng tiếc tiền cho NVMe. Nếu chọn được VPS NVMe với Ceph distributed storage + RAM ECC, đó là combo tối ưu cho production.

2009
15+ năm vận hành liên tục
10+
tập đoàn lớn tin dùng
100+
doanh nghiệp SMB Việt
30 ngày
đổi key lỗi miễn phí
Phần mềm bản quyền chính hãng chúng tôi cung cấp
Bản quyền chính hãng Hóa đơn VAT đầy đủ Đổi key lỗi 30 ngày Vận hành từ 2009 MST 0200994870 Hotline 0225.999.6666