BenchQuorum
İş akışları

Disk hız testi: tekrarlanabilir bir çalıştırma, adım adım

03
Senaryo

Sahibi olduğun bir sürücüyü ve bağlantıyı kontrol et

Disk hız testi, büyük dosyalardaki sıralı hızı ve çok sayıda küçük okuma ve yazmadaki rastgele hızı ölçer; bunlar farklı sayılardır. Bu rehber önce kendi sürücünü, sonra yönlendiricini ping ile kontrol eder ve ikisini de kaydeder. CPU benchmark karşılaştırma sitesi yalnızca başkalarının donanımını ve ayarlarını gösterir; bu yüzden kendi kayıtlı çalıştırmaların daha değerlidir.

01

Çalışma klasörünü aç

Betikler ve sonuçlar için bir klasör seç. Dosya araçları yalnızca onun içinde çalışır.

02

Testi anlat

Hangi sürücü, test dosyası ne kadar büyük ve kaç çalıştırma istediğini söyle. Kaydedilecek ayarları belirt.

03

Her adımı onayla

Ask first modunda OK'e basmadan önce her kartı oku. Her dosya yazımı diff olarak görünür.

04

Sonucu kontrol et

Kaydedilen sayıları konsol çıktısıyla kendin karşılaştır, sonra dağılımı görmek için çalıştırmayı tekrarla.

Örnek: bench.py zamanlama kalıbı

bench.py
import time

def work():
    total = 0
    for i in range(1000000):
        total += i * i % 7
    return total

work()  # warm-up call, not timed
runs = []
for n in range(5):
    start = time.perf_counter()
    work()
    runs.append(time.perf_counter() - start)
runs.sort()
print("median seconds:", runs[2])

bench.py, disk testi için de yeniden kullanacağın kalıbı gösteren bir işlemci zamanlama örneğidir: bir ısınma çağrısı, 5 zamanlı çalıştırma, sonra medyan. Ağ kullanmaz ve dosya yazmaz.

Yeni başlayanlar için iki kontrol

Sürücünü büyük bir dosyayla test et

Disk benchmark sonuçlarını okumadan önce test dosyasının boyutuna bak: RAM'inden ya da önbelleğinden büyük olmalı, yoksa sürücüyü değil önbelleği ölçersin. Ajana hangi disk testi komutunu kullandığını söyle ya da kısa bir Python betiği yazmasını iste ve bir şey çalışmadan önce diff'i oku. Sonra Shell onu çalıştırır ve çıkış kodunu bildirir. Sıralı ve rastgele hızı ayrı sayılar olarak kaydet, test dosyasını sonra sil ve önemli verilerin tek kopyasını tutan bir sürücüyü asla test etme. Çalıştırmayı 5 kez tekrarla ve medyanı kendin kontrol et.

PC'n ile yönlendiricin arasında ağ gecikmesi testi

Gecikme, küçük bir mesajın gidiş-dönüş süresidir. Ajandan yönlendiricinin veya kendi sunucunun adresiyle ping -n 20 çalıştırmasını iste; Shell süreleri yazdırır. Sonra write_file bunları latency.txt olarak kaydeder ve grep süreleri içeren satırları çeker. Durakları görmek istersen aynı adresle tracert ekle. Trafiği küçük ve kısa tut, sahibi olmadığın sunuculara asla yöneltme. Aynı kontrolü birkaç gün tekrarlamak gecikmenin nasıl değiştiğini gösterir. Ping gidiş-dönüş süresini yalnızca çalıştırdığın anda gösterir, bir VPS'in ayakta kalıp kalmadığını göstermez; bu yüzden VPS çalışma süresi benchmark'ı bu kontrolden fazlasını ister. Bugünün dosyasını eskisiyle karşılaştır ve sayıları kendin kontrol et.

Windows için BenchQuorum

Tek bir küçük çalıştırmayla başla

BenchQuorum'u indir ↗