Stres PC'nizde veya Sunucunuzda Sabit Sürücüleri Test Etme
Sabit sürücülerinizden hangisi en hızlısı ve üreticinin vaat ettiği kadar hızlı mı? Masaüstü bilgisayarınız veya sunucunuz olsun, Microsoft'un ücretsiz Diskspd yardımcı programı, sabit disklerinizi sınamayı zorlayacak ve test edecek.
NOT: Bu kılavuzun önceki bir sürümü Microsoft'un eski “SQLIO” yardımcı programını kullanarak anlatılmıştır. Ancak, Microsoft şimdi yalnızca SQLIO'nun yerini alan “Diskspd” yardımcı programını sunuyor, bu yüzden bu kılavuzu yepyeni talimatlarla güncelledik.
Neden Diskspd Kullanmalı?
Sürücülerinizin IO yeteneğini bilmek istiyorsanız, Diskspd mükemmel bir araçtır. Diskspd, bir sunucunun sabit disklerinin kullanabileceği maksimum kapasiteyi söyler veya bir masaüstü bilgisayarda ağır iş yükleri için (veya sadece bilgisayar oyunu gerektiren) kullanmanız gereken en hızlı sabit sürücüyü gösterir..
Örnek olarak, bir sunucuda üç sürücümüz olduğunu varsayalım: bir F sürücüsü, G sürücüsü ve C sürücüsü. F sürücüsünde MDF, G sürücüsündeki LDF ve C sürücümüzdeki işletim sistemimiz varsa kurulumumuzun etkili olup olmadığını değerlendirebiliriz. Örneğin, MDF dosyası en çok okunan ve yazan en yoğun dosyaysa, en hızlı sürücüde olmasını isteriz.
Yukarıdaki örneği grafiklerle birlikte kullanarak (OS, LDF ve MDF için yazılanları ve okumaları temsil eden), MDF dosyamızı en hızlı sürücüye yerleştiririz çünkü MDF'mız en işlektir. Eğer Diskspd analizimiz F'nin en hızlı sürücümüz olduğunu gösterdi, MDF dosyamızı F sürücüsüne yerleştirirdik..
Diskspd Nereden İndirilir?
Microsoft bu mükemmel aracı ücretsiz olarak sunmaktadır ve Microsoft Technet'ten indirebilirsiniz. Açık kaynak kodludur, böylece GitHub'dan kaynak kodunu indirebilir ve inceleyebilir veya değiştirebilirsiniz..
Diskspd, Windows 7, 8, 8.1, 10'un yanı sıra Windows Server 2012, 2012 R2 ve 2016 Teknik Önizleme 5'in masaüstü sürümlerinde çalışacak şekilde test edilmiştir..
İndirdikten sonra, .zip dosyasının içeriğini bilgisayarınızdaki bir klasöre çıkarmanız gerekir. Arşivin üç farklı “diskspd.exe” dosyası içerdiğini unutmayın. “Amd64fre” klasöründeki 64-bit Windows PC'ler içindir, “x86fre” klasöründeki 32-bit Windows PC'ler içindir. Windows'un 64 bit sürümünü kullanıyorsanız ve muhtemelen kullanıyorsanız, muhtemelen 64 bit sürümünü kullanmak isteyeceksiniz.
Stres Testi Nasıl Yapılır??
Tek bir test gerçekleştirmek için Yönetici-etkin Komut İsteminden bir Diskspd komutunu çağırmanız yeterlidir. Windows 10 veya 8.1'de, Başlat düğmesine sağ tıklayın ve “Komut İstemi (Yönetici)” seçeneğini seçin. Windows 7'de, Başlat menüsünde “Komut İstemi” kısayolunu bulun, sağ tıklayın ve “Yönetici Olarak Çalıştır” ı seçin..
İlk kullanım CD
kullanmak istediğiniz Diskspd.exe dosyasını içeren dizine geçmek için:
cd c: \ path \ - \ diskspd \ amd64fre
Bizim durumumuzda, bu aşağıdaki komut gibi görünüyordu.
Şimdi, kullanmak istediğiniz seçeneklerle Diskspd komutunu çalıştırın. İndirdiğiniz Diskspd arşivinde yer alan 30 sayfalık DiskSpd_Documentation.pdf dosyasında komut satırı seçeneklerinin ve kullanım bilgilerinin tam bir listesini bulacaksınız..
Ancak, hızlı bir şekilde kalkıp koşmak istiyorsanız, işte örnek bir komut. Aşağıdaki komut blok büyüklüğünü 16K (-b16K) olarak ayarlar, 30 saniyelik bir sınama (-d30) yapar, donanım ve yazılım parasını devre dışı bırakır (-Sh), gecikme istatistiklerini ölçer (-L), iş parçacığı başına iki IO isteği kullanır (- o2) ve hedef başına dört iş parçacığı (-t4), sıralı yazma yerine (-r) rastgele erişim kullanır,% 30 yazma işlemi ve% 70 okuma işlemi gerçekleştirir (-w30).
50 MB boyutunda (-c50M) c: \ testfile.dat dosyasında bir dosya oluşturur. Örneğin, D: sürücünüzü kıyaslamak istiyorsanız, d: \ testfile.dat
Diskspd.exe -b16K -d90 -Sh -L-02-t4 -r -w30 -c50M c: \ testfile.dat
Ancak uzun süren bir süre sonra yukarıdaki testte -30 saniyeyi belirtiyorsunuz-test sonuçları Komut İstemi'ne yazdırılacak ve bunları görüntüleyebilirsiniz..
Sonuçlara bakın; test sırasında sürücünün ulaştığı ortalama MB / sn, saniyede kaç yazma işlemi yapıldığı, saniyede kaç okuma işlemi yapıldığı ve toplam giriş / çıkış (IO) işlemlerinin toplam miktarı her saniye. Bu istatistikler en çok hangisinin belirli işlemler için daha hızlı olduğunu görmek için birden fazla sürücüyü karşılaştırırken kullanışlıdır, ancak bunlar ayrıca bir sabit sürücünün tam olarak ne kadar GÇ işleyebileceğini de söyleyecektir..
Sonuçları daha sonra> operatörüyle görüntüleyebileceğiniz bir metin dosyasına da bırakabilirsiniz. Örneğin, aşağıdaki komut yukarıdakiyle aynı komutu çalıştırır ve sonuçları C: \ testresults.txt dosyasına yerleştirir.
Diskspd.exe -b16K -d90 -Sh -L-02-t4 -r -w30 -c50M c: \ testfile.dat> c: \ testresults.txt
Bu işlemi diğer sürücüleriniz için tekrarlayın ve karşılaştırın.
Stres Testi Komutunuzu Özelleştirme
Belirli bir iş yükü için hangisinin en hızlı sabit disk sürücüsü olduğunu bulmaya çalışıyorsanız, bu iş yüküne en iyi uyan bir komut oluşturmalısınız. Örneğin, yalnızca veri okuyan ve yazmayan bir sunucuysa, herhangi bir yazma performansını ölçmeyen% 100 okuma testi yapmanız gerekir. Bu stres testini birden fazla sürücüde çalıştırın ve bu iş türü için hangisinin daha hızlı olduğunu görmek için sonuçları karşılaştırın.
Diskspd.exe için belirleyebileceğiniz birçok, birçok komut satırı seçeneği olduğunu unutmayın. En eksiksiz ve güncel listeyi, indirilen Diskspd.exe dosyasıyla birlikte gelen belgelerde bulabilirsiniz, ancak bazı önemli seçenekler:
- -w yazma ve okuma işlemlerinin yüzdesini gösterir. Örneğin, -w40 girilmesi% 40 yazma işlemi gerçekleştirecek ve böylece% 60 okuma işlemi gerçekleştirecektir. -W100 girilmesi% 100 yazma işlemi gerçekleştirir. -W anahtarının çıkarılması veya -w0 girilmesi% 0 yazma işlemi gerçekleştirir ve% 100 okuma işlemi gerçekleştirir.
- -r veya -s Testin rasgele erişim veya sıralı işlemler kullanıp kullanmayacağını belirler. Rasgele erişim için -r veya sırayla için -s belirtin. Bu, rasgele dosya erişimini (çoğu zaman küçük dosyalardan oluşan bir demet) veya sıralı dosya erişimini (çoğu zaman aynı anda okuyan veya yazılan büyük bir dosyayı) sınamanıza yardımcı olur.
- -t Aynı anda çalışacak iş parçacığı sayısını belirtir, örneğin iki iş parçacığı için -t2 veya altı iş parçacığı için -t6 gibi.
- -O Her iş parçacığı için -o4 ya da iki sonuç için -o2 gibi, konu başına bekleyen isteklerin sayısını gösterir..
- -d testlerin saniye cinsinden süresidir, örneğin -d90 gibi 90 saniye veya -d120 gibi 120 saniye.
- -b 16K blok boyutu için -b16K veya 64K blok boyutu için -b64K gibi okunan veya okunan blok.
Bu seçenekleri kullanarak, diskinizin değişen yükler altında nasıl performans gösterdiğini görmek için benchmark komutunu ince ayar yapabilirsiniz. Bilgisayarınızda yaptığınız iş yükü türüne yaklaştığını düşündüğünüz bir komut yazdığınızda, birkaç sürücüyü test ederek strese girebilir ve hangisinin en iyi performansı sunduğunu görebilirsiniz..