Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Дотюнился... Стран ности в iostat
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
|