Setelah mempublikasikan artikel kami tentang fitur NVMe asli pilihan Microsoft pada Windows Server 2025,kami menerima banyak permintaan untuk perbandingan kinerja penyimpanan langsung antara Windows Server 2025 (dengan dukungan NVMe asli) dan OS server berbasis LinuxSeorang pengguna Reddit yang sangat antusias bahkan menawarkan kami bir untuk melakukan tes!kami tidak punya pilihan selain menjalankan suite benchmark yang sama di Linux untuk memberikan head-to-head perbandingan pembaca kami ingin.
Windows Server 2025 NVMe vs SSD kinerja Linux
Bertahun-tahun yang lalu, dalam versi OS jauh, jauh
Linux telah mendukung NVMe sejak kernel versi 3.3, dirilis pada bulan Maret 2012. Demikian pula, Windows Server telah menawarkan dukungan NVMe (tidak asli, melalui terjemahan SCSI) sejak rilis 2012 R2 sekitar Oktober 2013. 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.
Karena kami sudah memiliki hasil tes untuk Windows Server 2025 menggunakan tumpukan penyimpanan non-native dan native, kami memutuskan untuk mengevaluasi dua tumpukan penyimpanan populer di Linux untuk perbandingan yang adil.Untuk patokan FIO kami, kami menggunakan libaio dan io_uring2 dari API yang paling banyak digunakan untuk transaksi penyimpanan.libaio tetap menjadi makanan pokok karena fleksibilitas dan kemudahan penggunaannya (Didona, Pfefferle, Ioannou, Metzler, & Trivedi, 2022). Pemecahan arsitektur lengkap dari kedua tumpukan berada di luar ruang lingkup artikel ini,Tapi kami memberikan hasil yang komprehensif untuk memungkinkan perbandingan langsung side-by-side.
Memeriksa NVMe di Ubuntu Server 24.04.4 LTS
Kami menggunakan platform perangkat keras yang sama untuk perbandingan ini seperti dalam artikel NVMe asli Windows Server 2025, memastikan konsistensi dan perbandingan kinerja yang akurat.Server ini dilengkapi dengan dua CPU AMD EPYC 9754 128 inti, 768GB memori DDR5 berjalan pada 4800 MT / s, dan lima belas 30,72 TB Solidigm P5316 NVMe SSD (PCIe 4.0) dikonfigurasi dalam mode JBOD.
Seperti yang disebutkan dalam artikel kami sebelumnya, Solidigm P5316 memiliki ukuran unit indireksi 64 kilobyte, yang sering mengakibatkan kinerja penulisan yang lebih rendah dari yang diharapkan untuk ukuran blok yang lebih kecil (seperti tes 4K).Untuk memberikan pandangan yang komprehensif, kami menjalankan tes dengan ukuran blok 4K, 64K, dan 128K, mengukur operasi membaca dan menulis di semua konfigurasi.
Kami memilih Ubuntu Server 24.04.4 LTS sebagai perwakilan Linux kami karena popularitasnya yang luas dan status dukungan jangka panjang (LTS).Versi kernel ini mungkin mewakili sebagian besar instalasi server Linux dunia nyata secara global.
Hal-hal penting
-
Windows Server 2025 (native NVMe) mengungguli Ubuntu dalam 3 dari 4 patokan kinerja membaca
-
Windows Server secara konsisten menunjukkan penggunaan CPU yang lebih rendah selama sebagian besar tes
-
Ubuntu Server 24.04.4 LTS menang dalam 3 dari 4 penulisan kinerja patokan
Hasil Perbandingan
Kinerja Bacaan acak
|
Metrik
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux mulai
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux mulai
|
|---|---|---|---|---|---|---|---|---|
|
Ukuran Blok
|
4K acak
|
64K acak
|
||||||
|
Bandwidth (GiB/s)
|
6.1
|
10.058
|
9.198
|
9.504
|
74.291
|
91.165
|
77.517
|
77.7
|
|
IOPS
|
1,598,959
|
2,636,516
|
2,411,000
|
2,491,000
|
1,217,176
|
1,493,637
|
1,270,000
|
1,273,000
|
|
Rata-rata latensi (ms)
|
0.169
|
0.104
|
0.198
|
0.192
|
0.239
|
0.207
|
0.377
|
0.376
|
|
Total Penggunaan CPU (%)
|
72.67
|
74.22
|
99.77
|
99.76
|
68.44
|
65.11
|
83.16
|
84.72
|
Kinerja Membaca Berurutan
|
Metrik
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux mulai
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux yang baru
|
|---|---|---|---|---|---|---|---|---|
|
Ukuran Blok
|
64K berurutan
|
128K berurutan
|
||||||
|
Bandwidth (GiB/s)
|
35.596
|
35.623
|
31.867
|
31.433
|
86.791
|
92.562
|
97.05
|
97
|
|
IOPS
|
583,192
|
583,638
|
522,000
|
515,000
|
710,978
|
758,252
|
795,000
|
795,000
|
|
Rata-rata latensi (ms)
|
0.809
|
0.812
|
0.919
|
0.932
|
0.613
|
0.608
|
0.603
|
0.604
|
|
Total Penggunaan CPU (%)
|
44.89
|
37.11
|
53.94
|
41.74
|
61.56
|
49.56
|
75.14
|
76.90
|
Penulisan acak
|
Metrik
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux yang baru
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux yang baru
|
|---|---|---|---|---|---|---|---|---|
|
Ukuran Blok
|
4K acak
|
64K acak
|
||||||
|
Bandwidth (GiB/s)
|
1.803
|
1.756
|
1.876
|
1.815
|
7.654
|
7.655
|
7.652
|
7.651
|
|
IOPS
|
472,725
|
460,383
|
492,000
|
476,000
|
125,391
|
125,406
|
125,000
|
125,000
|
|
Rata-rata latensi (ms)
|
0.992
|
1.028
|
0.974
|
1.007
|
3.814
|
3.816
|
3.827
|
3.828
|
|
Total Penggunaan CPU (%)
|
26.00
|
20.67
|
45.76
|
22.80
|
12.22
|
9.33
|
20.07
|
10.90
|
Kinerja Menulis Berurutan
|
Metrik
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux yang baru
|
Windows Non Native
|
Windows Native
|
Linux libaio
|
Linux yang baru
|
|---|---|---|---|---|---|---|---|---|
|
Ukuran Blok
|
64K berurutan
|
128K berurutan
|
||||||
|
Bandwidth (GiB/s)
|
44.67
|
50.087
|
52.283
|
52.25
|
50.477
|
50.079
|
52
|
52.083
|
|
IOPS
|
731,859
|
820,603
|
856,000
|
856,000
|
413,495
|
410,232
|
426,000
|
427,000
|
|
Rata-rata latensi (ms)
|
0.399
|
0.558
|
0.560
|
0.560
|
1.022
|
1.149
|
1.126
|
1.125
|
|
Total Penggunaan CPU (%)
|
70.44
|
57.78
|
61.88
|
62.75
|
58.44
|
47.33
|
61.49
|
44.27
|
Catatan: Hasil IOPS Linux kami dibulatkan ke seribu terdekat karena perbedaan dalam pelaporan FIO antara Windows Server 2025 dan Ubuntu Server 24.04.4 LTS. Bandwidth, latensi, dan hasil penggunaan CPU dibulatkan secara konsisten di kedua platform.
Angka-angka Tidak Berbohong
Benchmarks kami membuat jelas bahwa Ubuntu tidak lebih baik dari Windows dalam setiap kategori. sementara libaio dan io_uring memberikan throughput yang kuat dalam tes random-read,mereka tidak bisa mencocokkan kinerja dari tumpukan NVMe asli Microsoft. Kernel Windows NT mengungguli kernel Linux sekitar 17% dalam tes random-read 64K kami, dengan NVMe asli Windows mencapai 91.165 GiB/s versus io_uring terbaik 77.7 GiB/s.
Namun, Linux tidak tanpa kemenangannya. Ubuntu Server sedikit melampaui Windows Server dalam satu patokan kinerja membaca: tes 128K berurutan. Di sini, libaio Linux berkinerja terbaik pada 97.05 GiB / s,dibandingkan dengan NVMe asli Windows pada 92.562 GiB/s, perbedaan sekitar 5%. Ini menunjukkan Linux mungkin memiliki sedikit keuntungan ketika mengelola ukuran blok yang lebih besar dari drive.
Bandwidth penulisan acak konsisten di kedua sistem operasi, terutama dalam patokan 64K. Hasil terbaik dan terburuk dalam tes ini hanya berbeda sebesar 0,05%,menunjukkan bahwa semua tumpukan penyimpanan mampu sepenuhnya memanfaatkan potensi drive.
Menariknya, kernel Linux 6.8 mengklaim kemenangan dalam uji bandwidth menulis berurutan untuk ukuran blok 64K dan 128K.tumpukan penyimpanan open source lebih baik dari NVMe asli Windows Server dengan sekitar 2 GiB/s dalam kedua kasus.
Hasil latensi umumnya mencerminkan kinerja throughput, terutama dalam rata-rata pembacaan acak.dengan kesenjangan terbesar terlihat dalam 64K random membaca: NVMe asli Windows Server memiliki rata-rata latensi 0,207 ms, dibandingkan dengan libaio's 0,377 ms. perbedaan 0,17 ms.
Mungkin temuan yang paling mengejutkan dari patokan kami adalah perbedaan signifikan dalam penggunaan CPU antara Windows Server 2025 dan Ubuntu Server 24.04.4 LTS. Dalam 3 dari 4 acak dan berurutan membaca patokan, Windows Server NVMe asli memiliki penggunaan CPU terendah. Hasil yang paling mencolok adalah dalam berurutan membaca 128K tes, di mana Windows menggunakan 27.34% lebih sedikit CPU daripada Linux.
Libaio dan io_uring berkinerja sedikit lebih baik dalam tes penulisan acak dan berurutan, tetapi tidak cukup baik untuk mencegah NVMe asli Windows Server dari memenangkan 3 dari 4 penulisan benchmark penggunaan CPU.Pengecualian penting adalah penggunaan CPU libaio selama tes 4K penulisan acak, yang mencapai 45,76% jauh lebih tinggi dari ~ 20% penggunaan CPU yang terlihat dengan tumpukan penyimpanan lainnya.
Pemenang Pemenang, CPU Dinner
Hasil kami menunjukkan bahwa Windows Server dan Ubuntu Server berkinerja dekat dalam head-to-head acak dan berurutan tes kinerja di berbagai ukuran blok.Windows Server 2025 dengan NVMe asli umumnya lebih baik daripada Linux dalam sebagian besar tes membaca, sementara Linux memberikan hasil yang sedikit lebih baik dalam tes menulis. angka latensi mengikuti pola yang sama, tetapi keuntungan menonjol adalah efisiensi CPU Windows Server 2025 ′s ketika menggunakan NVMe asli.
Microsoft jelas telah berinvestasi besar dalam memperbaiki tumpukan penyimpanan terbaru, dan sementara itu tidak memenangkan setiap kategori terhadap libaio dan io_uring, itu menempatkan perang yang kuat.Hasil ini tidak definitif di semua kasus penggunaan dan konfigurasi server, tetapi mereka memberikan wawasan yang berharga bagi administrator server yang memutuskan apakah akan menyebarkan Windows atau Linux ketika kinerja penyimpanan adalah prioritas utama di atas kompatibilitas OS.
Beri tahu kami apa yang Anda pikirkan tentang hasil ini dengan mengomentari di platform sosial kami atau SR Discord!Apakah Anda ingin melihat lebih banyak distribusi Linux atau kernel diujiKami selalu ingin mendapatkan umpan balik Anda, dan tes yang diminta pembaca seperti ini sering menjadi favorit kami.
Beijing Qianxing Jietong Technology Co., Ltd.
Sandy Yang/Direktur Strategi Global
WhatsApp / WeChat: +86 13426366826
Email: yangyd@qianxingdata.com
Situs web: www.qianxingdata.com/www.storagesserver.com
Fokus Bisnis:
Distribusi Produk ICT/Integrasi Sistem & Layanan/Solusi Infrastruktur
Dengan 20+ tahun pengalaman distribusi TI, kami bermitra dengan merek global terkemuka untuk memberikan produk yang dapat diandalkan dan layanan profesional.
¢Menggunakan Teknologi untuk Membangun Dunia yang Cerdas ¢Penyedia Layanan Produk ICT yang Anda Percayai!
Sandy Yang/Direktur Strategi Global
WhatsApp / WeChat: +86 13426366826
Email: yangyd@qianxingdata.com
Situs web: www.qianxingdata.com/www.storagesserver.com
Fokus Bisnis:
Distribusi Produk ICT/Integrasi Sistem & Layanan/Solusi Infrastruktur
Dengan 20+ tahun pengalaman distribusi TI, kami bermitra dengan merek global terkemuka untuk memberikan produk yang dapat diandalkan dan layanan profesional.
¢Menggunakan Teknologi untuk Membangun Dunia yang Cerdas ¢Penyedia Layanan Produk ICT yang Anda Percayai!



