SSD'imin okuma performansını zaman içinde nasıl kaydedebilirim?


10

Sistem -> Yönetim -> Disk Yardımcı Programı -> Kıyaslama gibi bir araç tarafından belirlenen katı hal sürücümün okuma hızının zaman içinde, belki de haftada bir günlüğünü tutmak istiyorum:

ekran görüntüsü

Test verilerini Disk İzlencesi'nden arşivlemenin bir yolu var mı veya bu tür verileri yarı otomatik olarak biriktirmemi sağlayacak başka araçlar düşünebilir misiniz?

Sürücüyü gereksiz yere takmamak için karşılaştırmalı değerlendirmeyi salt okunur yöntemler kullanarak yapabilmek istiyorum.

Yanıtlar:


4

hdparmayrıca testler yapabilir. Bunlar ile karşılaştırıldığında biraz basit bonnie++ama hızlı çalışırlar ( bonnie++çalıştığında bir kaynak domuzu olabilir) ve diske yazmaları gerekmez. Bu, çekirdek yükseltmeleriyle zamanla (umarız) iyileşecek olan dosya sisteminin verimliliğini test etmediği anlamına gelir.

Bunun gibi bir test yapabilirsiniz:

sudo hdparm -t /dev/sda

Ve böyle bir şeyle cevap verecektir:

/dev/sdf:
 Timing buffered disk reads:  432 MB in  3.01 seconds = 143.53 MB/sec

Şimdi, bu gecikmeyi kapsamaz. Bu sizi rahatsız ediyorsa, indirip derleyebileceğiniz arayıcı adı verilen bir komut dosyası vardır, bu da bazı zamanları arar ve ölçer. Biraz C öğrenmeniz gerekir, ancak çıktıyı daha kolay giriş yapabileceğiniz bir şeye göre özelleştirebilirsiniz.

Veya bir SSD'deki yanıt süresinin ~ 0.3ms'den daha kötü olmayacağına güvenebilirsiniz


5

Bir göz atın bonnie++.

Sen gerekir awkve grepbunun dışında cehenneme zaman içinde giriş yapmak istiyor rakamları elde etmek, ancak bir günlük dosyasının yeni bir çizgiye virgülle ayrılmış değer biçiminde istediğini yankı mümkün olmalıdır.

Bunu yukarı ve altı ay içinde bir elektronik tabloya aktarın ve güzel bir grafik çizin. Veya R kullanın.

Düzenleme: Bonnie ++ aslında bir CSV çıktı son satırı olarak yazar, bu yüzden (sütun başlıkları ne olduğunu çalışabilir eğer) uzun zaman günlükleri içine çekmek biraz daha kolay olurdu.

Ancak Bonnie ++, dosya sistemine bir dosya (veya birden çok) yazabilmeye dayanır ve daha sonra bu dosyalara karşı okuma testleri yürütür. İnsanlar SSD aşınması hakkında çok fazla yaygara yapar, bu yüzden bu optimum olmayabilir.


2
Veya tam çıktıyı zaman damgalı dosyalara kaydedebilir ve daha sonraya kadar verileri işlemekle uğraşabilirsiniz. Uzun vadede işleri daha kolay hale getirmeyecek, ancak ihtiyacınız olduğunda analiz için daha fazla veriye sahip olacaksınız.
Oli

Bu neredeyse mükemmel, ama sadece salt okunur kriterler yapmak istiyorum ve bonnie ++ ile mümkün olup olmadığından emin değilim. Bunu açıklığa kavuşturmak için sorumu güncelledim.
ændrük

2

Disk İzlencesi'nden ("palimpsest" programı olarak da bilinir) ayrıntılı verileri yakalamak istiyorsanız, ~/.cache/gnome-disk-utility/drive-benchmarkdizindeki önbelleğe alınmış verilerin bir kopyasını oluşturabilirsiniz . Her disk için en son sonuçları, garip ancak ayrıştırılması çok zor olmayan bir formatta (iki nokta üst üste ile ayrılmış veri satırları ...) bulacaksınız. Bu dosyaları bir arşive kopyalayarak her seferinde benzersiz bir ad verebilirsiniz. Ne yazık ki her seferinde önbellek üzerine yazılır ve özet veriler kaydedilmez, bu yüzden yeniden hesaplamanız gerekir.

Bkz : '‘Disk Yardımcı kriter x ekseni tanımsız’ gnome-disk yardımcı programı içerisinde 794.929 (Ubuntu) Bug' aslında ortalama hangi veri üzerinde daha fazla netlik sağlayan bir istek ve yanıt için.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.