[freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Vladyslav Kolesnyk
Здравствуйте, Denis.

Вы писали 18 июля 2011 г., 15:24:19:

> En Taro Adun!

> Недавно запустил новую машину на 8.2 и заметил странную особенность -
> довольно низкую интерактивность при работе из консоли. Очень похоже на
> обычную ситуацию с проблемой ресолва доменных имен, но только с ресолвом
> все нормально. Отрабатывают команды тоже вроде за вменяемое время, но
> перед стартом многие из них подвисают до нескольких десятков секунд. А
> когда скриптовое что-то запускаешь - так вообще караул.

> Что это может быть? Idle почти всегда - 100%, la - ~0.02, остальное -
> аналогично.

Тоже столкнулся с этим после перехода нескольких серверов на 8.2
На серверах где стоит 7.4 - все нормально.
zfs не юзаю.


-- 
С уважением, Владислав Колесник
VRUA-RIPE
VRUA-UANIC
VRUA-RIPN

mailto:vector...@ukr.net



Re: [freebsd] Re: [freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Alex Samorukov

Попробуйте еще top -mio или atop чтобы выловить процесс.

On 07/18/2011 04:10 PM, Vadim Goncharov wrote:

18.07.11 @ 21:01 Denis Zaika wrote:


Запустите gstat. На 99% уверен, что там очень высокое I/O, возможно
даже машинка непрерывно свопится.


dT: 1.003s  w: 1.000s
 L(q)  ops/sr/s   kBps   ms/rw/s   kBps   ms/w   %busy Name
0  0  0  00.0  0  00.00.0| ad10
0  0  0  00.0  0  00.00.0| ad10p1
0  0  0  00.0  0  00.00.0| ad10p2
0  0  0  00.0  0  00.00.0| 
ad10p3ad10p3

0  1  0  00.0  0  00.0  181.5| ad12

Да, очень похоже, что оно, периодические вот такие всплески на ad12 раз
в 2-3 секунды,
буду посмотреть на контроллер и винт.


Вообще странновато, % огромен, а операций в секунду мало. Я подобное 
наблюдал при L(q) под 50 - там много процессов самбы за доступ дрались




[freebsd] Re: [freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Vadim Goncharov

18.07.11 @ 21:01 Denis Zaika wrote:


Запустите gstat. На 99% уверен, что там очень высокое I/O, возможно
даже машинка непрерывно свопится.


dT: 1.003s  w: 1.000s
 L(q)  ops/sr/s   kBps   ms/rw/s   kBps   ms/w   %busy Name
0  0  0  00.0  0  00.00.0| ad10
0  0  0  00.0  0  00.00.0| ad10p1
0  0  0  00.0  0  00.00.0| ad10p2
0  0  0  00.0  0  00.00.0|  
ad10p3ad10p3

0  1  0  00.0  0  00.0  181.5| ad12

Да, очень похоже, что оно, периодические вот такие всплески на ad12 раз
в 2-3 секунды,
буду посмотреть на контроллер и винт.


Вообще странновато, % огромен, а операций в секунду мало. Я подобное  
наблюдал при L(q) под 50 - там много процессов самбы за доступ дрались



На ad12p3 расположен раздел объединенный в zmirror с ad10p3, но винты
по-моему разные.


Причина, скорее, в софте, разве что разное железо её проявляет. Надо  
искать, дергает этот винт. Может, ZFS живет своей жизнью...


--
WBR, Vadim Goncharov


Re: [freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Vladislav V. Prodan

18.07.2011 17:01, Denis Zaika пишет:

Да, очень похоже, что оно, периодические вот такие всплески на ad12 раз
в 2-3 секунды,
буду посмотреть на контроллер и винт.


для ZFS это нормально, раз в 5 секунд сбрасывать данные из памяти на винт.


--
Vladislav V. Prodan
VVP24-UANIC
+380[67]4584408
+380[99]4060508
vla...@jabber.ru


Re: [freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Denis Zaika
On 18.07.2011 16:16, Vadim Goncharov wrote:
>
> Запустите gstat. На 99% уверен, что там очень высокое I/O, возможно
> даже машинка непрерывно свопится.
>
dT: 1.003s  w: 1.000s
 L(q)  ops/sr/s   kBps   ms/rw/s   kBps   ms/w   %busy Name
0  0  0  00.0  0  00.00.0| ad10
0  0  0  00.0  0  00.00.0| ad10p1
0  0  0  00.0  0  00.00.0| ad10p2
0  0  0  00.0  0  00.00.0| ad10p3ad10p3
0  1  0  00.0  0  00.0  181.5| ad12
0  0  0  00.0  0  00.00.0| gpt/ada1boot
0  0  0  00.0  0  00.00.0|
gptid/38ef86c4-a270-11e0-b278-001d7d04f09e
0  0  0  00.0  0  00.00.0| gpt/ada1swap
0  0  0  00.0  0  00.00.0|
gptid/38f8b843-a270-11e0-b278-001d7d04f09e
0  0  0  00.0  0  00.00.0|
gptid/3904b08a-a270-11e0-b278-001d7d04f09e
0  0  0  00.0  0  00.00.0| ad12p1
0  0  0  00.0  0  00.00.0| ad12p2
0  1  0  00.0  0  00.0  181.5| ad12p3
0  0  0  00.0  0  00.00.0| gpt/ada0boot
0  0  0  00.0  0  00.00.0|
gptid/37d99dd7-a270-11e0-b278-001d7d04f09e
0  0  0  00.0  0  00.00.0| gpt/ada0swap
0  1  0  00.0  0  00.0  181.5|
gptid/37ef1f65-a270-11e0-b278-001d7d04f09e


Да, очень похоже, что оно, периодические вот такие всплески на ad12 раз
в 2-3 секунды,
буду посмотреть на контроллер и винт.

На ad12p3 расположен раздел объединенный в zmirror с ad10p3, но винты
по-моему разные.


-- 
Cheers, Denis Zaika, ZDS-RIPE "Soniko-svyaz" NOC engineer, ZDS-UANIC
Donetsk, Ukraine ZDS-EUNIC +380933407844, +380623323232


[freebsd] Re: [freebsd] паузы перед обработкой команд

2011-07-18 Пенетрантность Vadim Goncharov

18.07.11 @ 20:11 Denis Zaika wrote:


Недавно запустил новую машину на 8.2 и заметил странную особенность -
довольно низкую интерактивность при работе из консоли. Очень похоже на
обычную ситуацию с проблемой ресолва доменных имен, но только с  
ресолвом

все нормально. Отрабатывают команды тоже вроде за вменяемое время, но
перед стартом многие из них подвисают до нескольких десятков секунд. А
когда скриптовое что-то запускаешь - так вообще караул.

Что это может быть? Idle почти всегда - 100%, la - ~0.02, остальное -
аналогично.

truss ваш друг и товарищь.


Дык пробовал в первую очередь, и все равно нифига непонятно в том то и
дело. Например mc запускается с задержкой в 15-20 секунд, с truss -
сразу. На остальном тяжело моделировать, потому что обычно после первого
запуска на некоторое время паузы пропадают. Я даже системы никакой не
могу найти в этом поведении.


Запустите gstat. На 99% уверен, что там очень высокое I/O, возможно даже  
машинка непрерывно свопится.


--
WBR, Vadim Goncharov