Linux'ta IOPS Ölçme


9

Linux sistemimin kaç IOPS ile başa çıkabileceğini nasıl öğrenebilirim?

Yanıtlar:


10

Ben büyük bir fanı değilim IOzone kendim


1
İozone'un, deponun gerçekte nasıl davrandığına dair daha iyi bir fikir edinmek için dosya önbellekleme yardımcı programını atlayan O_DIRECT'i kullanma seçeneği olduğunu belirtmek gerekir.
sysadmin1138

/ Dev / sdb1'de iozone kullanımım için komut satırı örneği verebilir misiniz?
Henno

2
@Henno Öncelikle, sürücüyü istediğiniz dosya sistemiyle biçimlendirin. `cd \ testfs; iozone -s 4g -r 2k -r 4k -r 8k -r 16k -r 32k -O -b \ tmp \ results.xls`` I / O boyutları 2-32KB olan 4 GB'lık bir dosyayla test eder. Tüm IOZONE testlerini gerçekleştirecek, I / O Ops olarak raporlayacak ve sonuçları içeren bir Excel dosyası yazacaktır.
sysadmin1138

@ sysadmin1138 Ne kadar sürmeli? 15 saattir çalışıyor. Bu normal mi?
Henno

@henno Birkaç saate kadar çalışabilir.
sysadmin1138

8

Genellikle fio gibi bir değerlendirme aracı kullanmak isteyeceksiniz . GİB miktarını ölçerken aşağıdakiler hakkında düşünmeniz gerektiğini unutmayın:

  • Blok boyutu
  • Bunlar yazma, okuma veya karışımsa
  • Etkinlik sıralı veya rastgele ise
  • Bekleyen isteklerin sayısı

Bunların hepsi, aldığınız GİB miktarını etkileyecektir. Bu testlerle, sonuçlarda bu istekleri yerine getirmek için gereken yanıt süresini dikkate aldığınızdan emin olmak istersiniz.

Ayrıca, bu testleri gerçekleştirirken her testten önce dosya önbelleğini temizlediğinizden (nasıl yapılır: linux önbellekli ram'ı silme ) ve test dosyanızın tüm denetleyici / disk önbelleklerinden daha büyük olduğundan emin olmak istediğinizi unutmayın.


V / I için test edeceğim vm için bir ext4 bölümü oluşturmak üzereyim. Mkfs.ext4 birçok seçeneğe izin verir. Gevşekliği değil sadece performansı önemsiyorsam belirtmem gereken özel bir şey var mı? Blok boyutu gibi mi?
Henno

@Henno: Muhtemelen yeni bir soru olarak sormak en iyisi olacaktır: "Yeni bir dosya sistemi oluştururken performans için hangi ext4 seçeneklerini ayarlamayı düşünmeliyim?" ya da bunun gibi bir şey ...
Kyle Brandt
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.