Sunucu paketlerinde, laptop özelliklerinde, hatta oyun konsollarında artık sürekli aynı kelimeyi görüyoruz: NVMe. Peki NVMe disk nedir, normal SSD'den farkı ne ve gerçekten o kadar hızlı mı? Bu yazıda NVMe'yi teknik detaylarda kaybolmadan, HDD ve SATA SSD ile karşılaştırarak anlattık.
NVMe Nedir?
NVMe, Non-Volatile Memory Express kelimelerinin kısaltması. Aslında bir disk türünden çok, SSD'lerin bilgisayarla nasıl konuşacağını belirleyen bir iletişim protokolü. Asıl farkı şurada: NVMe diskler verileri işlemciye PCIe hattı üzerinden doğrudan iletiyor.
Eski SATA arayüzü ve onun kullandığı AHCI protokolü, dönen plakalı mekanik diskler (HDD) için tasarlanmıştı. SSD'ler çıkınca bu eski yol onlar için dar kaldı; SSD'nin hızı arayüze takılıp kalıyordu. NVMe, sıfırdan flash bellek için tasarlandı ve bu darboğazı ortadan kaldırdı.
NVMe Nasıl Çalışır?
NVMe'yi hızlı yapan sadece PCIe değil, komutları işleme şekli. Basit bir benzetme ile: AHCI tek gişeli bir otoyol gibi, NVMe ise binlerce gişesi olan bir otoyol.
- AHCI (SATA): 1 komut kuyruğu, kuyrukta en fazla 32 komut.
- NVMe: 64.000'e kadar kuyruk, her kuyrukta 64.000'e kadar komut.
Bu sayede işlemcinin her çekirdeği kendi kuyruğunu kullanabiliyor, aynı anda çok sayıda okuma/yazma isteği birbirini beklemeden işleniyor. Özellikle veritabanı gibi aynı anda binlerce küçük istek atan iş yüklerinde fark çok belirgin.
HDD, SATA SSD ve NVMe Karşılaştırması
Aşağıdaki değerler tipik ve yaklaşık değerler; modele göre değişir ama aradaki ölçek farkını net gösteriyor:
| HDD | SATA SSD | NVMe SSD | |
|---|---|---|---|
| Arayüz / protokol | SATA / AHCI | SATA / AHCI | PCIe / NVMe |
| Sıralı okuma | ~150–250 MB/s | ~550 MB/s | ~3.500 – 14.000 MB/s |
| Rastgele okuma (4K IOPS) | ~100–200 | ~90.000–100.000 | ~500.000 – 1.000.000+ |
| Gecikme | ~5–10 ms | ~100 µs | ~10–20 µs |
| Hareketli parça | Var | Yok | Yok |
| GB başına fiyat | En düşük | Orta | SATA SSD'ye yakın (giderek düşüyor) |
| Uygun olduğu işler | Arşiv, yedek, büyük dosya depolama | Genel kullanım, bütçe sistemler | Veritabanı, sanallaştırma, sunucu, oyun |
Rakamlara dikkat: rastgele okumada NVMe, HDD'den binlerce kat daha fazla işlem yapabiliyor. Web sitesi ve veritabanı performansını asıl belirleyen de çoğu zaman sıralı hız değil, bu rastgele okuma/yazma kapasitesi ve gecikme.
PCIe Nesillerine Göre NVMe Hızları
NVMe disklerin hızı büyük ölçüde bağlı oldukları PCIe neslinden geliyor. Her nesil, bant genişliğini kabaca ikiye katlıyor:
| PCIe nesli (x4) | Teorik bant genişliği | Tipik NVMe sıralı okuma |
|---|---|---|
| PCIe 3.0 | ~3,9 GB/s | ~3.000 – 3.500 MB/s |
| PCIe 4.0 | ~7,9 GB/s | ~5.000 – 7.400 MB/s |
| PCIe 5.0 | ~15,8 GB/s | ~10.000 – 14.000 MB/s |
Not: PCIe 5.0 bir disk PCIe 4.0 slota da takılır, sadece hızı 4.0 seviyesinde kalır.
NVMe Form Faktörleri
NVMe bir protokol olduğu için farklı fiziksel şekillerde (form faktörlerinde) geliyor:
| Form faktörü | Görünüş | Nerede kullanılır? |
|---|---|---|
| M.2 (ör. 2280) | Sakız boyutunda küçük kart | Laptop, masaüstü, bazı sunucular (boot diski) |
| U.2 / U.3 | 2,5 inç disk kutusu | Sunucular; çalışırken takılıp çıkarılabilir (hot-swap) |
| E1.S / E3.S (EDSFF) | İnce, uzun modüller | Yeni nesil yüksek yoğunluklu sunucular |
| PCIe kart (AIC) | Ekran kartı gibi slota takılan kart | Yüksek performans gereken iş istasyonu ve sunucular |
Her M.2 Disk NVMe mi?
Hayır, bu çok karıştırılan bir konu. M.2 sadece fiziksel şeklin adı. Piyasada M.2 SATA diskler de var ve bunlar görünüşte NVMe'ye çok benzese de SATA hızında (~550 MB/s) çalışıyor. Disk alırken "M.2" yazmasına değil, "NVMe" ya da "PCIe" yazıp yazmadığına bakın.
Sunucularda NVMe Neden Bu Kadar Önemli?
Bilgisayarda NVMe, açılışı ve oyun yüklemelerini hızlandırır. Sunucuda ise işin rengi değişiyor, çünkü sunucu aynı anda yüzlerce, binlerce kullanıcıya hizmet veriyor:
- Veritabanları: MySQL, PostgreSQL gibi veritabanları sürekli küçük ve rastgele okuma/yazma yapar; düşük gecikme sorgu sürelerini doğrudan kısaltır.
- E-ticaret ve web siteleri: Ürün listeleme, arama, sepet işlemleri hep veritabanına gider; sayfa açılış süresi hissedilir şekilde düşer.
- Sanallaştırma: Aynı fiziksel sunucuda çalışan çok sayıda sanal makine diske aynı anda erişir; NVMe'nin çoklu kuyruk yapısı burada parlıyor.
- Container ve Kubernetes: İmaj çekme, pod başlatma ve PersistentVolume üzerinde çalışan uygulamalar hızlanır.
Kurumsal ve Tüketici NVMe Arasındaki Fark
Her NVMe aynı değil. Sunucularda kullanılan kurumsal (enterprise) NVMe diskler ile evde kullandığımız diskler arasında önemli farklar var:
| Tüketici NVMe | Kurumsal NVMe | |
|---|---|---|
| Yazma dayanıklılığı (DWPD) | ~0,3 civarı | ~1–3 ve üzeri |
| Güç kaybı koruması (PLP) | Genelde yok | Var; elektrik kesilince yoldaki veri kaybolmaz |
| Sürekli yük altında performans | Önbellek dolunca düşebilir | Tutarlı |
| Form faktörü | Çoğunlukla M.2 | U.2/U.3, E1.S, M.2 |
| Fiyat | Daha uygun | Daha yüksek |
DWPD (Drive Writes Per Day), diskin garanti süresi boyunca her gün kendi kapasitesi kadar kaç kez yazılabileceğini gösterir. Sunucu diskleri 7/24 yazma aldığı için bu değer çok önemli.
NVMe'nin Dezavantajları Var mı?
- Isınma: Yüksek hızlı NVMe diskler ısınabilir ve soğutma yetersizse hızını düşürür (thermal throttling). Sunucularda bu yüzden hava akışı iyi planlanır.
- PCIe hat sayısı: Her NVMe disk PCIe hattı kullanır; bir sistemde takılabilecek NVMe sayısı işlemcinin hat sayısıyla sınırlı.
- Büyük arşivler için maliyet: Yüzlerce TB arşiv ya da yedek için HDD hala daha ekonomik.
Yani NVMe herşeyin cevabı değil; ama aktif çalışan veriler için bugün en mantıklı seçim.
Sanal Sunucu Seçerken Disk Tipine Mutlaka Bakın
Sanal sunucu veya dedicated sunucu kiralarken çoğu kişi CPU ve RAM'e bakıp diski atlıyor. Halbuki aynı CPU ve RAM'e sahip iki sunucudan NVMe olanı, veritabanı kullanan bir sitede çok daha hızlı hissettirir. VPS ve VDS farkını merak ediyorsanız VDS nedir, VPS nedir yazımıza da göz atabilirsiniz.
VECDC'nin sanal sunucu paketlerinin hepsi NVMe SSD üzerinde çalışıyor; aylık $6'dan başlıyor ve otomatik kurulum sayesinde yaklaşık 5 dakikada hazır oluyor. Tamamen size ait donanım istiyorsanız NVMe diskli dedicated sunucu seçeneklerimize bakabilirsiniz.
Sık Sorulan Sorular
NVMe SSD ile normal SSD arasındaki fark nedir?
Normal (SATA) SSD'ler eski SATA arayüzünü kullanır ve yaklaşık 550 MB/s ile sınırlıdır. NVMe SSD'ler ise PCIe üzerinden çalışır; neslinize göre 3.500 MB/s'den 14.000 MB/s'ye kadar sıralı hız, çok daha yüksek IOPS ve daha düşük gecikme sunar.
NVMe disk her anakarta takılır mı?
Hayır. Anakartın ya da sunucunun NVMe destekleyen bir M.2 yuvası, U.2 bağlantısı veya boş bir PCIe slotu olması gerekir. Bazı eski M.2 yuvaları yalnızca SATA destekler; satın almadan önce anakart özelliklerini kontrol edin.
NVMe diskin ömrü ne kadar?
Ömür, diske toplamda ne kadar yazıldığına bağlıdır ve TBW (toplam yazılan terabayt) ya da DWPD değeriyle belirtilir. Normal kullanımda tüketici NVMe diskler yıllarca sorunsuz çalışır; sunucularda ise yüksek DWPD değerine sahip kurumsal diskler tercih edilir.
Sunucu için NVMe şart mı?
Şart değil ama veritabanı kullanan siteler, e-ticaret, sanallaştırma ve container iş yükleri için büyük fark yaratır. Arşiv veya yedek gibi sıralı ve az erişilen veriler için HDD hala ekonomik bir seçenektir.
Kısacası
NVMe, SSD'lerin PCIe üzerinden işlemciyle doğrudan ve çok kuyruklu şekilde konuşmasını sağlayan bir protokol. Sonuç; SATA SSD'ye göre kat kat yüksek hız, HDD'ye göre binlerce kat fazla IOPS ve çok düşük gecikme. Aktif çalışan bir web sitesi, veritabanı ya da uygulama için NVMe artık lüks değil, standart. Aklınıza takılan birşey olursa bize yazın.