• 22-07-2023, 01:57:47
    #1
    Windows ve Linux sunucumda okuma yazma testi yaptığımda alttaki sonuçları alıyorum, bu kadar fark olması normal midir? yoksa bir konfigürasyon yapmak mı gerekiyor?
    Windows 10 sunucu: okuma 2500mb/s - yazma 1800mb/s (RAID10 PM893)
    Centos 7 sunucu: okuma 400mb/s - yazma 145mb/s (RAID10 PM893)
    Centos 7 sunucuda RAID0 PM893 ile okuma 1gb/s seviyesine çıktı, yazma hızı aynı kaldı.

    Farklı bir hosting sağlayıcısında bulunan ubuntu sunucuda test yaptığımda alttaki sonuçları almaktayım.
  • 03-08-2023, 01:04:17
    #2
    Merhabalar,

    Biri NTFS disk, diğeri örneğin extX veya xfs. Disk'in formatlanma biçimide önemli. Hiç raid kullanmazsanız daha hızlı sonuç alınabilir.
    Tool'da kullandığınız parametreler linux'la eş değer olmalı. Bu durum windowsda göz ardı ediliyor olabilir seçtiğiniz tool'da

    Linux'da test yaparken kullandığınız dd komutunda bs=1k veya 64k parçalı parçalı dosya testinde hız düşük çıkar. Farklı verimerkezindeki sunucunun diskleri nvme veya iopsları sizinkinden misliyle yüksek olabilir. Muhtelemelen size verecekkeri windows serverda sizin windows serverdan daha yüksek sonuçlar çıkacaktır.

    Ayrıca linuxda dd testini yaparken bütün(anlık atıyorum 4mb ile yazarak) dosyalarda yazma hızlı çıkar.

    Linuxda aşağıdak şekilde bakabilirsiniz
    dd if=/dev/zero of=/newfile0 bs=4k count=100000 oflag=direct conv=fdatasync > düşük hız verebilir
    dd if=/dev/zero of=/newfile1 bs=128k count=10000 oflag=direct conv=fdatasync > düşük hız verebilir
    dd if=/dev/zero of=/newfile2 bs=4M count=1000 oflag=direct conv=fdatasync > yüksek hız verebilir
    dd if=/dev/zero of=/newfile3 bs=4M count=100 oflag=direct conv=fdatasync > yüksek hız verebilir

    Kısaca windowsdaki tool bütün olarak büyük dosya gönderip testi yapıyor olabilir. dd komunutunzda tam tersi ufak dosya göndererek test yapıyorsunuz. Buda arada büyük farkların çıkmasına neden