1 Mayıs 2022 Pazar

Disk işlemleri - Rastgele okuma yazma testi

Sistemlerimizde kullandığımız diskleri/lunları test etmek ihtiyacı duyduğumuzda fio programını kullanabiliriz.

Aşağıdai örnek kullanım mevcut. Detaylı bilgi için $man fio 


$ fio --name=randreadwrite --ioengine=libaio --iodepth=1 --rw=randrw --bs=4k --direct=1 --size=512M --numjobs=4 --group_reporting --filename=tmp/testfile

direct=İşlemler esnasında sistem hafızasının kullanmasını önleyerek, disklerin gerçek performansını öğrenmemize yardımcı olur. Şayet direct=1 kullanmadığımızda, veri okuma yazma işlemlerinin  bir kısmı disk yerine hafızada yapılacağından sonuç yanıltıcı olur.

numjobs=Sistemde  kullanabileceğimiz thread sayısı(genelde çekirdek sayısı kadar)



 

Bu testler esnasın sistemdeki disklerin durumunu pcp atop -d veya pmiostat -R sdc   komutlarıyla izleyebilirsiniz.

pcp komutlarını kullanmak icin pcp ve pcp-system-tools paketlerini yüklemeniz gerekmektedir.

#yum install pcp pcp-system-tool

Hiç yorum yok:

Yorum Gönder