Microsoft'un Windows Server 2025'deki seçme özelliği NVMe hakkında makalemizi yayınladıktan sonra,Windows Server 2025 (yerli NVMe desteği ile) ve Linux tabanlı bir sunucu işletim sistemi arasında doğrudan depolama performansı karşılaştırması için çok sayıda talep aldıkÖzellikle coşkulu bir Redditor test için bize bira bile teklif etti.Okuyucularımızın istediği karşılaştırmayı sunmak için Linux'ta aynı benchmark paketi çalıştırmaktan başka seçeneğimiz yoktu..
Windows Server 2025 NVMe vs Linux performans SSD'leri
Uzun zaman önce, OS versiyonunda çok, çok uzakta
Linux, çekirdek sürümü 3'ten beri NVMe'yi destekliyor.3, Mart 2012'de piyasaya sürüldü. Benzer şekilde, Windows Server, Ekim 2013 civarında 2012 R2 sürümünden bu yana NVMe desteği sunmuştur. the debate over whether Windows or Linux delivers better storage performance still rages on—and we’re adding more data to the conversation with our benchmark results comparing the two operating systems.
Windows Server 2025 için hem yerel hem de yerel depolama yığınlarını kullanan test sonuçlarımız olduğundan, adil bir karşılaştırma için Linux'taki iki popüler depolama yığınını değerlendirmeye karar verdik.FIO değerlerimiz için, depolama işlemleri için en çok kullanılan iki API'yi libaio ve io_uring'i kullandık. io_uring önemli ölçüde daha yeni ve eşzamanlı I/O için birçok iyileştirme sunarken,libaio esnekliği ve kullanım kolaylığı nedeniyle temel bir ürün olarak kalıyor (Didona), Pfefferle, Ioannou, Metzler, & Trivedi, 2022).Ama doğrudan yan yana karşılaştırma yapabilmek için kapsamlı sonuçlar sunuyoruz..
Ubuntu Sunucusu 24'te NVMe testi.04.4 LTS
Bu karşılaştırma için Windows Server 2025 native NVMe makalemizdeki gibi aynı donanım platformunu kullandık, tutarlılık ve doğru performans karşılaştırmalarını sağladık.Sunucu iki 128 çekirdekli AMD EPYC 9754 CPU ile donatılmıştır, 4800 MT/s hızında çalışan 768GB DDR5 belleği ve JBOD modunda yapılandırılmış on beş 30.72 TB Solidigm P5316 NVMe SSD'si (PCIe 4.0).
Önceki makalemizde belirtildiği gibi, Solidigm P5316 64 kilobyte dolaylı birim boyutuna sahiptir, bu da genellikle daha küçük blok boyutları için (örneğin 4K testleri) beklenenden daha düşük yazım performansı ile sonuçlanır.Kapsamlı bir bakış sağlamak için, 4K, 64K ve 128K blok boyutları ile testler yaptık, tüm yapılandırmalarda hem okuma hem de yazma işlemlerini ölçtük.
Ubuntu Server 24'ü seçtik.04.4 LTS, yaygın popülaritesi ve uzun süreli desteği (LTS) nedeniyle Linux temsilcimizdir.Bu çekirdek sürümü muhtemelen dünya çapında gerçek dünyadaki Linux sunucu kurulumlarının büyük bir kısmını temsil ediyor.
Önemli Noktalar
-
Windows Server 2025 (native NVMe), Ubuntu'yu 4 okuma performans ölçümünün 3'ünde geçiyor
-
Windows Server çoğu test sırasında sürekli olarak daha düşük CPU kullanımı gösterdi
-
Ubuntu sunucusu 24.04.4 LTS, yazma performans ölçümlerinin 4'ünden 3'ünde kazanıyor.
Benchmark Sonuçları
Rastgele okuma performansı
|
Metrik
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
|---|---|---|---|---|---|---|---|---|
|
Blok Boyutu
|
Rastgele 4K
|
Rastgele 64K
|
||||||
|
Bant genişliği (GiB/s)
|
6.1
|
10.058
|
9.198
|
9.504
|
74.291
|
91.165
|
77.517
|
77.7
|
|
IOSP
|
1,598,959
|
2,636,516
|
2,411,000
|
2,491,000
|
1,217,176
|
1,493,637
|
1,270,000
|
1,273,000
|
|
Ortalama gecikme süresi (ms)
|
0.169
|
0.104
|
0.198
|
0.192
|
0.239
|
0.207
|
0.377
|
0.376
|
|
Toplam CPU Kullanımı (%)
|
72.67
|
74.22
|
99.77
|
99.76
|
68.44
|
65.11
|
83.16
|
84.72
|
Sıralı okuma performansı
|
Metrik
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
|---|---|---|---|---|---|---|---|---|
|
Blok Boyutu
|
64K sıralı
|
Sıralı 128K
|
||||||
|
Bant genişliği (GiB/s)
|
35.596
|
35.623
|
31.867
|
31.433
|
86.791
|
92.562
|
97.05
|
97
|
|
IOSP
|
583,192
|
583,638
|
522,000
|
515,000
|
710,978
|
758,252
|
795,000
|
795,000
|
|
Ortalama gecikme süresi (ms)
|
0.809
|
0.812
|
0.919
|
0.932
|
0.613
|
0.608
|
0.603
|
0.604
|
|
Toplam CPU Kullanımı (%)
|
44.89
|
37.11
|
53.94
|
41.74
|
61.56
|
49.56
|
75.14
|
76.90
|
Rastgele Yazma Performansı
|
Metrik
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
|---|---|---|---|---|---|---|---|---|
|
Blok Boyutu
|
Rastgele 4K
|
Rastgele 64K
|
||||||
|
Bant genişliği (GiB/s)
|
1.803
|
1.756
|
1.876
|
1.815
|
7.654
|
7.655
|
7.652
|
7.651
|
|
IOSP
|
472,725
|
460,383
|
492,000
|
476,000
|
125,391
|
125,406
|
125,000
|
125,000
|
|
Ortalama gecikme süresi (ms)
|
0.992
|
1.028
|
0.974
|
1.007
|
3.814
|
3.816
|
3.827
|
3.828
|
|
Toplam CPU Kullanımı (%)
|
26.00
|
20.67
|
45.76
|
22.80
|
12.22
|
9.33
|
20.07
|
10.90
|
Sıralı Yazma Performansı
|
Metrik
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
Windows Yerel Olmayan
|
Windows Native
|
Linux libaio
|
Linux açılıyor
|
|---|---|---|---|---|---|---|---|---|
|
Blok Boyutu
|
64K sıralı
|
Sıralı 128K
|
||||||
|
Bant genişliği (GiB/s)
|
44.67
|
50.087
|
52.283
|
52.25
|
50.477
|
50.079
|
52
|
52.083
|
|
IOSP
|
731,859
|
820,603
|
856,000
|
856,000
|
413,495
|
410,232
|
426,000
|
427,000
|
|
Ortalama gecikme süresi (ms)
|
0.399
|
0.558
|
0.560
|
0.560
|
1.022
|
1.149
|
1.126
|
1.125
|
|
Toplam CPU Kullanımı (%)
|
70.44
|
57.78
|
61.88
|
62.75
|
58.44
|
47.33
|
61.49
|
44.27
|
Not: Linux IOPS sonuçlarımız, Windows Server 2025 ve Ubuntu Server 24 arasındaki FIO raporlama farklılıklarından dolayı en yakın binlere yuvarlatılmıştır.04Bant genişliği, gecikme ve CPU kullanımı sonuçları her iki platformda da tutarlı olarak yuvarlatılır.
Sayılar yalan söylemez.
Benchmarklarımız Ubuntu'nun her kategoride Windows'u geçmediğini açıkça gösteriyor.Microsoft'un yerli NVMe yığınındaki performansla eşleşemiyorlar.. Windows NT çekirdeği, rastgele okunmuş 64K testlerimizde Linux çekirdeğini yaklaşık% 17 oranında geride bıraktı. Windows yerli NVMe, 77.7 GiB/s'ye karşı 91.165 GiB/s'ye ulaştı.
Bununla birlikte, Linux kazançsız değil. Ubuntu Server, bir okuma performans ölçütünde Windows Server'ı dar bir şekilde geride bıraktı: sıralı 128K testi. Burada Linux'un libaio 97.05 GiB/s'de en iyi performans gösterdi.,Windows'un kendi NVMe'si ile karşılaştırıldığında 92.562 GiB/s'de% 5'lik bir fark var. Bu, Linux'un sürücülerden daha büyük blok boyutlarını yönetirken hafif bir avantaj sağlayabileceğini göstermektedir.
Rastgele yazma bant genişliği her iki işletim sisteminde, özellikle 64K referanslarda tutarlıydı.Tüm depolama yığınlarının sürücülerin potansiyelini tam olarak kullanabildiğini gösteren.
İlginçtir ki, Linux 6.8 çekirdeği 64K ve 128K blok boyutları için sıralı yazma bant genişliği testlerinde zafer kazanmış.Açık kaynaklı depolama yığınları, her iki durumda da yaklaşık 2 GiB/s ile Windows Server'ın native NVMe's'ini aştı..
Gecikme sonuçları genellikle, özellikle rastgele okuma ortalamalarında, aktarım performansını yansıtıyordu.64K rastgele okumalarda görülen en büyük boşluk: Windows Server native NVMe'nin ortalama gecikme süresi 0.207 ms, libaio'nun 0.377 ms'e kıyasla 0.17 ms'lik bir farkı vardı.
Belki de benchmarklarımızdaki en şaşırtıcı bulgu, Windows Server 2025 ve Ubuntu Server 24 arasındaki CPU kullanımında önemli bir fark.04.4 LTS. 4 rastgele ve sıralamalı okuma ölçümünden 3'ünde, Windows Server native NVMe en düşük CPU kullanımına sahipti. En çarpıcı sonuç, Windows'un 27'yi kullandığı sıralı okuma 128K testindeydi.Linux'tan %34 daha az CPU.
Libaio ve io_uring, rastgele ve sıralı yazma testlerinde biraz daha iyi performans gösterdi, ancak Windows Server'ın yerli NVMe'nin 4 yazma CPU kullanımı kriterinden 3'ünü kazanmasını önleyecek kadar iyi değildi.Dikkat çekici bir istisna, rasgele yazma 4K testi sırasında libaio'nun CPU kullanımıydı, bu da diğer depolama yığınlarında görülen% 20 CPU kullanımından% 45.76'ya ulaştı.
Kazanan, CPU Yemeği
Sonuçlarımız, Windows Server ve Ubuntu Server'ın farklı blok boyutlarında rastgele ve sıralı performans testlerinde yakın performans gösterdiğini gösteriyor.Yerel NVMe ile Windows Server 2025 genellikle çoğu okuma testinde Linux'u geride bıraktıLinux yazma testlerinde biraz daha iyi sonuçlar verdi. Gecikme rakamları benzer bir kalıbı takip etti, ancak öne çıkan avantaj, yerel NVMe kullanıldığında Windows Server 2025'in CPU verimliliğiydi.
Microsoft açıkça en yeni depolama yığınına iyice yatırım yaptı ve libaio ve io_uring'e karşı her kategoriyi kazanmasa da, güçlü bir mücadele veriyor.Bu sonuçlar tüm kullanım durumlarında ve sunucu yapılandırmalarında kesin değildir., ancak depolama performansının OS uyumluluğundan önce bir öncelik olduğu zaman Windows veya Linux'u dağıtıp dağıtmayacağına karar veren sunucu yöneticileri için değerli bilgiler sağlar.
Sosyal platformlarımızda veya SR Discord'da yorum yaparak bu sonuçlar hakkında ne düşündüğünüzü bize bildirin! Windows Server'ın bu kadar iyi performans göstermesini mi bekliyordunuz yoksa Linux'u mı destekliyordunuz?Daha fazla Linux dağıtımını veya çekirdeğini test etmek ister misiniz?Her zaman geri bildirimlerinizi almak için sabırsızlanıyoruz ve okuyucuların istediği bu tür testler genellikle en sevdiğimiz testlerdir.
Pekin Qianxing Jietong Technology Co., Ltd.
Sandy Yang, Küresel Strateji Direktörü
WhatsApp / WeChat: +86 13426366826
E-posta: yangyd@qianxingdata.com
Site: www.qianxingdata.com/www.storagesserver.com
İş odaklı:
İKT Ürün dağıtım/Sistem entegrasyonu ve hizmetler/altyapı çözümleri
20+ yıllık BT dağıtım deneyimiyle, güvenilir ürünler ve profesyonel hizmetler sunmak için önde gelen küresel markalarla ortaklık kuruyoruz.
Akıllı bir dünya inşa etmek için teknolojiyi kullanmak güvenilir İKT ürün hizmet sağlayıcınız!
Sandy Yang, Küresel Strateji Direktörü
WhatsApp / WeChat: +86 13426366826
E-posta: yangyd@qianxingdata.com
Site: www.qianxingdata.com/www.storagesserver.com
İş odaklı:
İKT Ürün dağıtım/Sistem entegrasyonu ve hizmetler/altyapı çözümleri
20+ yıllık BT dağıtım deneyimiyle, güvenilir ürünler ve profesyonel hizmetler sunmak için önde gelen küresel markalarla ortaklık kuruyoruz.
Akıllı bir dünya inşa etmek için teknolojiyi kullanmak güvenilir İKT ürün hizmet sağlayıcınız!



