[BSD] I/O sebesseg merese
Attila Nagy
bra at fsn.hu
2006. Sze. 12., K, 09:37:32 CEST
On 09/11/06 14:50, Laszlo Nagy wrote:
> #iostat ad4 ad6 5
> tty ad4 ad6 cpu
> tin tout KB/t tps MB/s KB/t tps MB/s us ni sy in id
> 0 709 26.73 39 1.02 26.68 39 1.02 19 0 7 0 74
> 0 36 21.39 87 1.82 21.38 87 1.82 13 0 53 1 33
> 0 12 23.86 95 2.21 23.86 95 2.21 14 0 49 1 35
> 0 12 20.30 108 2.14 20.30 108 2.14 11 0 49 1 39
>
> Elvileg az SATA150 tudja a 150MB/sec-et. De itt láthatólag a vinyó csak
> 2 MB/sec-en van használva, és a CPU is csak 3%-on van. Viszont az egész
> rendszer le van lassulva. Nem értem miért! 3GB nyers adat olvasása egy
> SATA150 vinyóval elvileg 20-30 másodperc. Ha föltesszük hogy nem itt a
> szűk keresztmetszet, hanem a CPU-nál, akkor miért csak 3%-on áll a CPU?
> Ha mégis az I/O a szűk keresztmetszet, akkor miért nem látok legalább
> 60MB/sec értéket?
>
Azért, mert látsz 108 TPS-t. Egy diszknek sokféle teljesítményparamétere
van. Más számít szekvenciális olvasásnál és más random IO-nál. Erős a
gyanúm, hogy nálad valamiért inkább random io van, ebben az esetben
viszont egy SATA diszkre 100-150 körüli tranzakciószám bőven jó.
> Csináltunk még egy tesztet. Nagy file másolása 6MB/sec értéket írt ki.
> Szerintem ez kevés! Lehet hogy rosszul kezeli az SATA vezérlőt a rendszer?
>
Nem biztos, hogy kevés, nyilván attól függ, hogy milyen módon csináltad.
Ha esetleg leírnád ezt is...
--
Attila Nagy e-mail: Attila.Nagy at fsn.hu
Free Software Network (FSN.HU) phone: +3630 306 6758
http://www.fsn.hu/
További információk a(z) BSD levelezőlistáról