Merhaba,

Bazı sunucularımda hdparm ve nette aramalarımda bulduğum seeker [1] ile 
disklerin performansını ölçmeye çalıştım. Hdparm -t sadece okuma performansını 
ölçüyor. Seeker adlı ufak programcık ise saniyedeki I/O sayısı ve erişim 
zamanını ölçüyor.

Diske yazma performansını ölçebileceğim bir uygulama biliyor musunuz? Normalde 
Raid0 bir disk bloku ekleyip, oradan sistemin bulunduğu diske dosya kopyalayıp 
zamanı ölçmek de bir yol, ama uzaktaki sunucular için mümkün değil.

Bu arada sormak istediğim bir şey daha var, LVM altındaki bölümlerim ile 
doğrudan raid dizisinin aygıtı arasında aşırı bir performans farkı ölçülüyor. 
Araya dosya sistemi işlemleri girdiği için olabilir, ancak bu kadar fark 
olmaması gerek gibi geliyor. Şöyle ki;

HP Smart Array ile Raid5 olarak yaratılan mantıksal sürücü aygıtı verildiğinde:

lead:~# hdparm -t /dev/cciss/c0d0
/dev/cciss/c0d0:
  Timing buffered disk reads:  390 MB in  3.03 seconds = 128.65 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for 
device

Aynı makinedeki mantıksal sürücünün yaklaşık %90'ı olan home bölümü (LVM 
altında) için:

lead:~# hdparm -t /dev/mapper/vg00-home
/dev/mapper/vg00-home:
  Timing buffered disk reads:  238 MB in  3.01 seconds =  79.17 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for 
device

Testleri tekrarladım, bunlar sürekli aldığım doğru sonuçlar.

Saniyedeki I/O'yu ölçtüğümde hiç fark çıkmıyor:

Önce raid aygıtı:

lead:~# ./seeker /dev/cciss/c0d0
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/cciss/c0d0 [208374MB], wait 30 
seconds..............................
Results: 121 seeks/second, 8.24 ms random access time

Ve LVM'deki bir bölüm:

lead:~# ./seeker /dev/mapper/vg00-home
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/mapper/vg00-home [143360MB], wait 30 
seconds..............................
Results: 120 seeks/second, 8.30 ms random access time

Aynılar.

Bir de eğlence olsun diye 5400 rpm diski olan dizüstümde denemiştim:

alper ~ # hdparm -t /dev/sda
/dev/sda:
  Timing buffered disk reads:  128 MB in  3.01 seconds =  42.52 MB/sec

al...@alper ~ $ sudo ./seeker /dev/sda
Seeker v2.0, 2007-01-15, http://www.linuxinsight.com/how_fast_is_your_disk.html
Benchmarking /dev/sda [152627MB], wait 30 seconds..............................
Results: 54 seeks/second, 18.40 ms random access time

Yoksa diskleri tak ve geç çok düşünme mi dersiniz? :)

Yine de örneğin 4 disk ile raid10 mu raid5 mi daha performanslı ölçmek 
istiyorum. Özellikle Raid5'in yazma performansının düşük olduğunu biliyorum 
ama ne kadar düşük?


[1]: http://www.linuxinsight.com/how_fast_is_your_disk.html


-- 
Alper Oguz
[email protected]
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap