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
