Re: [freebsd] load averages on 10.3
1 нояб. 2016 г. 13:12 пользователь "Alexander Sheiko"написал: > > > В письме от Втр, 01 Ноя 2016, 07:01 Eugene Grosbein пишет: > > >>> Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает > >>> описанную экономию. > > > > Опечатка, надо 1 ставить. Ноль там по дефолту нынче. > > У меня по умолчанию на Hetzner виртуалках - 0, на железном сервере - 1. На > повышенный la эта величина ни как не влияет. Скорее всего умолчание просто > зависит от чипа. https://www.freebsd.org/cgi/man.cgi?query=eventtimers=0=0=FreeBSD+10.3-RELEASE+and+Ports=default=html kern.eventtimer.periodic allows to choose periodic and one-shot operation mode. In periodic mode, periodic interrupts from timer hardware are taken as the only source of time for time events. One-shot mode instead uses currently selected time counter to precisely schedule all needed events and programs event timer to generate interrupt exactly in specified time. Default value depends of chosen timer capabilities, but one-shot mode is preferred, until other is forced by user or hardware.
Re: [freebsd] load averages on 10.3
В письме от Втр, 01 Ноя 2016, 07:01 Eugene Grosbein пишет: >>> Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает >>> описанную экономию. > > Опечатка, надо 1 ставить. Ноль там по дефолту нынче. У меня по умолчанию на Hetzner виртуалках - 0, на железном сервере - 1. На повышенный la эта величина ни как не влияет. Скорее всего умолчание просто зависит от чипа. -- WBR, Alexander Sheiko
Re: [freebsd] load averages on 10.3
31.10.2016 18:20, Alexander Sheiko пишет: В письме от Пнд, 31 Окт 2016, 07:04 Eugene Grosbein пишет: Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает описанную экономию. Опечатка, надо 1 ставить. Ноль там по дефолту нынче.
Re: [freebsd] load averages on 10.3
В письме от Пнд, 31 Окт 2016, 07:04 Eugene Grosbein пишет: > Ну там же mav@ написал: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173541#c9 > Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает > описанную экономию. Нет, Евгений - дело не в этом: FreeBSD 10.3-RELEASE-p7 i386 / amd64 (VFSки на Hetzner) sysctl kern.eventtimer.periodic kern.eventtimer.periodic: 0 В аттаче картинка, которая наглядно показывает переход с 9.3 на 10.3. -- WBR, Alexander Sheiko
Re: [freebsd] load averages on 10.3
В письме от Пнд, 31 Окт 2016, 07:04 Eugene Grosbein пишет: > Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает > описанную экономию. Евгений, спасибо - слишком много там текста, по этому читал невнимательно... > CPU будет просыпаться регулярно, жрать больше энергии, вычислитель loadavg > будет видеть, что просыпаться было не из-за чего и рисовать красивый ноль. Дело не в красоте, а в устоявшемся понимании, какой должна быть эта величина и в каком случае. В некоторых программах (exim) к величине la можно привязать поведение программы при разной загрузке ОС. Экономия больше актуальна на ноутбуках... -- WBR, Alexander Sheiko
Re: [freebsd] load averages on 10.3
31.10.2016 1:02, Alexander Sheiko пишет: Таки - баг, который тянется долго и нудно: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173541 Ну там же mav@ написал: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173541#c9 Новые версии стараются пробуждать CPU пореже, если у него нет работы, ради экономии энергии. Плюс группировка событий, отчего вычислитель loadavg запускается чаще всего тогда, когда есть - пусть даже совсем небольшой - объем работы и не запускается в периоды полного простоя. Отсюда завышенное среднее. Попробуй сделать sysctl kern.eventtimer.periodic=0, это отключает описанную экономию. CPU будет просыпаться регулярно, жрать больше энергии, вычислитель loadavg будет видеть, что просыпаться было не из-за чего и рисовать красивый ноль.
Re: [freebsd] load averages on 10.3
У меня такая же беда на VPS при переходе с 9 на 10 появилась. Причем пробовал разных провайдеров везде на KVM показывает нагрузку а по факту ее нет даже на только что установленной и отключенной от сети. на 9ке раньше норм было но это было давно 12-13 годы и гипервизор тогда вроде был XEN у известного немецкого хостера. --- Исходное сообщение --- От кого: "Alexander Sheiko"Дата: 30 октября 2016, 16:19:42 > Здравствуйте, коллеги. > > После обновления системы с версии 9.3 на версию 10.3 замечено необычное > увеличение load averages с типичного значения при простое в районе 0.05 > на вот такое (фрагмент top): > > last pid: 14392; load averages: 0.40, 0.56, 0.51 > 53 processes: 1 running, 52 sleeping > CPU: 0.4% user, 0.0% nice, 1.1% system, 0.0% interrupt, 98.5% idle > > Конфиг ядра, выполняемые задачи - всё то же самое. Машина - > однопроцессорная. Нагрузки на диск практически никакой нет. > > Кто-нибудь может объяснить такое увеличение la? > > P.S. На графике загрузки процессора, величины system и user после > обновления упали где-то на 15% при средней загрузке в районе 3% при > усреднении за неделю. > > -- > WBR, Alexander Sheiko > >
Re: [freebsd] load averages on 10.3
В письме от Вск, 30 Окт 2016, 19:45 Vladislav V. Prodan пишет: > Еще раз внимательно гляньте top -PS, а потом системные логи, в том > числе /var/log/all.log Всё там в норме. Субъективно - отклик машины даже чуть лучше, чем на девятке. Таки - баг, который тянется долго и нудно: https://forums.freebsd.org/threads/38757/ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=173541 Для моего сервера: sysctl kern.eventtimer.choice kern.eventtimer.choice: i8254(100) RTC(0) sysctl kern.eventtimer.timer kern.eventtimer.timer: i8254 Всё стоит правильно. -- WBR, Alexander Sheiko
Re: [freebsd] load averages on 10.3
30 октября 2016 г., 19:37 пользователь Alexander Sheikoнаписал: > > > Смотрите в сторону devd и bsnmpd. > > Первый запущен и на девятке. Еще раз внимательно гляньте top -PS, а потом системные логи, в том числе /var/log/all.log -- Vladislav V. Prodan System & Network Administrator support.od.ua
Re: [freebsd] load averages on 10.3
Здравствуйте. Смотрите в сторону devd и bsnmpd. 30 октября 2016 г., 16:19 пользователь Alexander Sheikoнаписал: > Здравствуйте, коллеги. > > После обновления системы с версии 9.3 на версию 10.3 замечено необычное > увеличение load averages с типичного значения при простое в районе 0.05 > на вот такое (фрагмент top): > > last pid: 14392; load averages: 0.40, 0.56, 0.51 > 53 processes: 1 running, 52 sleeping > CPU: 0.4% user, 0.0% nice, 1.1% system, 0.0% interrupt, 98.5% idle > > Конфиг ядра, выполняемые задачи - всё то же самое. Машина - > однопроцессорная. Нагрузки на диск практически никакой нет. > > Кто-нибудь может объяснить такое увеличение la? > > P.S. На графике загрузки процессора, величины system и user после > обновления упали где-то на 15% при средней загрузке в районе 3% при > усреднении за неделю. > > -- > WBR, Alexander Sheiko > > -- Vladislav V. Prodan System & Network Administrator support.od.ua