Дотюнился... Странности в iostat

Igor Sysoev is at rambler-co.ru
Fri Nov 28 10:22:53 MSK 2008


On Wed, Nov 26, 2008 at 11:09:36PM +0100, ArjLover wrote:

> Так, ну с этим вроде разобрались... Есть еще одна проблема, еще на одном
> сервере freebsd 7.0, 2х1Tb hitachi sata - читают исключительно по 64кб
> 
> tin tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
>  0  307 64.00  72  4.51  30.77  51  1.54   64.00 443  23.93   2  0 15  0 83
>  0  233 64.00  61  3.80  36.65 126  4.53  64.00 535 25.69   1  0 22  0 77
>  0    77 64.00  79  4.92  18.56  39  0.70  64.00 521 27.82   0  0 13  1 86
>  0    77 64.00 99   7.10   9.55  99  1.12   64.00 532 28.51   1  0 14  2 84
> 
> tps - меряются сотнями, в принципе без нагрузки в один поток - даже за
> тысячу переваливают и в один поток хорошо так получается, но вот в работе на
> мультипоточность - ну ничего не могу поменять, пересобирал уже и с патчем от
> Сысоева и без него и DFLTPHYS и MAXPHYS тюнил. Ничего не может победить эти
> 64кб на операцию. На всех серверах уже сделал, а эту фрюху геде заело?

Сколько читается за раз, нужно смотреть не в поле KB/t iostat или systat,
а в gstat делить kBps на ops/s. У меня iostat и systat показывают числа,
близкие к 64K, gstat - близкие к 1M. Почему - не знаю.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list