[freebsd] Re: [freebsd] паузы перед обработкой команд
Здравствуйте, 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] паузы перед обработкой команд
Попробуйте еще 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] паузы перед обработкой команд
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] паузы перед обработкой команд
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] паузы перед обработкой команд
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] паузы перед обработкой команд
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