ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Целесообразность CONFIG_HZ_250 на x86_64
@ 2014-11-20 19:10 alexei
  2014-11-27  1:41 ` Michael Shigorin
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: alexei @ 2014-11-20 19:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый день!

Ранее здесь уже было обсуждение обоснованности CONFIG_HZ_250 в параметрах
ядра. Тогда такие настройки аргументировались тем, что на старом железе при иных знчениях
получается чувствительная регрессия производительности. Но прошло семь лет, и не настала ли
пора подумать о небольшом тюнинге ядра? Хотя бы для архитектуры x86_64, ибо если железо работает
в 64-битном режиме, то CONFIG_HZ_1000 ей сам Линус прописал.

При попытке прожевать >1G трафика шейпером и iptables поимел фееричные фризы системы и дропы
пакетов. Аналогичные проблемы (правда, без развития регрессии производительности) проявляются
и на BRAS'ах (на них тоже подходим к уровню ~1G на сетевой порт). Во всех рекомендациях прямо
пишут "CONFIG_HZ должен быть не менее 1000". Пришлось локально пересобирать std-def с двумя
измененными параметрами (по некоторым причинам использовать ws-ядра не представляется возможным)

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-20 19:10 [devel] Целесообразность CONFIG_HZ_250 на x86_64 alexei
@ 2014-11-27  1:41 ` Michael Shigorin
  2014-11-27  8:40 ` Anton Farygin
  2014-11-27 12:20 ` Anton V. Boyarshinov
  2 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2014-11-27  1:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Nov 21, 2014 at 04:10:04AM +0900, alexei@taf.ru wrote:
> Ранее здесь уже было обсуждение обоснованности CONFIG_HZ_250 в
> параметрах ядра.

Есть и сомнения насчёт наших CONFIG_NO_HZ_* ввиду
http://cateee.net/lkddb/web-lkddb/NO_HZ_FULL.html ("say N") и
http://cateee.net/lkddb/web-lkddb/NO_HZ_IDLE.html ("say Y")

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-20 19:10 [devel] Целесообразность CONFIG_HZ_250 на x86_64 alexei
  2014-11-27  1:41 ` Michael Shigorin
@ 2014-11-27  8:40 ` Anton Farygin
  2014-11-27 12:20 ` Anton V. Boyarshinov
  2 siblings, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2014-11-27  8:40 UTC (permalink / raw)
  To: devel

On 20.11.2014 22:10, alexei-W/DNgjy8krs@public.gmane.org wrote:
> Добрый день!
>
> Ранее здесь уже было обсуждение обоснованности CONFIG_HZ_250 в параметрах
> ядра. Тогда такие настройки аргументировались тем, что на старом железе при иных знчениях
> получается чувствительная регрессия производительности. Но прошло семь лет, и не настала ли
> пора подумать о небольшом тюнинге ядра? Хотя бы для архитектуры x86_64, ибо если железо работает
> в 64-битном режиме, то CONFIG_HZ_1000 ей сам Линус прописал.
>
> При попытке прожевать >1G трафика шейпером и iptables поимел фееричные фризы системы и дропы
> пакетов. Аналогичные проблемы (правда, без развития регрессии производительности) проявляются
> и на BRAS'ах (на них тоже подходим к уровню ~1G на сетевой порт). Во всех рекомендациях прямо
> пишут "CONFIG_HZ должен быть не менее 1000". Пришлось локально пересобирать std-def с двумя
> измененными параметрами (по некоторым причинам использовать ws-ядра не представляется возможным)

По поводу шейпера это очень странно - у меня есть конфигурация с 
шейпером на 2300 хостов и потоком в 1300 мегабит, всё пережёвывается без 
проблем с загрузкой CPU около 0.7% в пиках - обычный Xeon E5606





^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-20 19:10 [devel] Целесообразность CONFIG_HZ_250 на x86_64 alexei
  2014-11-27  1:41 ` Michael Shigorin
  2014-11-27  8:40 ` Anton Farygin
@ 2014-11-27 12:20 ` Anton V. Boyarshinov
  2014-11-27 12:39   ` Anton Gorlov
  2 siblings, 1 reply; 11+ messages in thread
From: Anton V. Boyarshinov @ 2014-11-27 12:20 UTC (permalink / raw)
  To: alexei; +Cc: ALT Linux Team development discussions

Добрый день

> пишут "CONFIG_HZ должен быть не менее 1000". Пришлось локально пересобирать std-def с двумя
> измененными параметрами (по некоторым причинам использовать ws-ядра не представляется возможным)
Исправлено в свежих сборках.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-27 12:20 ` Anton V. Boyarshinov
@ 2014-11-27 12:39   ` Anton Gorlov
  2014-11-28 14:40     ` Anton V. Boyarshinov
  2014-11-28 23:58     ` Anton Gorlov
  0 siblings, 2 replies; 11+ messages in thread
From: Anton Gorlov @ 2014-11-27 12:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Надеюсь в p7 тоже прилетит?

27.11.2014 15:20, Anton V. Boyarshinov пишет:
> Добрый день
>
>> пишут "CONFIG_HZ должен быть не менее 1000". Пришлось локально пересобирать std-def с двумя
>> измененными параметрами (по некоторым причинам использовать ws-ядра не представляется возможным)
> Исправлено в свежих сборках.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-27 12:39   ` Anton Gorlov
@ 2014-11-28 14:40     ` Anton V. Boyarshinov
  2014-11-28 23:58     ` Anton Gorlov
  1 sibling, 0 replies; 11+ messages in thread
From: Anton V. Boyarshinov @ 2014-11-28 14:40 UTC (permalink / raw)
  To: Anton Gorlov; +Cc: ALT Linux Team development discussions

On Thu, 27 Nov 2014 15:39:58 +0300 Anton Gorlov wrote:

> Надеюсь в p7 тоже прилетит?
Уже прилетело


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-27 12:39   ` Anton Gorlov
  2014-11-28 14:40     ` Anton V. Boyarshinov
@ 2014-11-28 23:58     ` Anton Gorlov
  2014-11-29  1:45       ` alexei
  1 sibling, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2014-11-28 23:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

А в p7 в каком ядре?
В  3.14.24-std-def-alt1 #1 SMP  по прежнему CONFIG_HZ=250 CONFIG_NO_HZ=y



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-28 23:58     ` Anton Gorlov
@ 2014-11-29  1:45       ` alexei
  2014-11-29  8:21         ` Anton Gorlov
  0 siblings, 1 reply; 11+ messages in thread
From: alexei @ 2014-11-29  1:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

3.14.25-std-def-alt1 уже с 1000

----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org>
> Отправленные: Суббота, 29 Ноябрь 2014 г 7:58:54
> Тема: Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64

> А в p7 в каком ядре?
> В  3.14.24-std-def-alt1 #1 SMP  по прежнему CONFIG_HZ=250 CONFIG_NO_HZ=y

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-29  1:45       ` alexei
@ 2014-11-29  8:21         ` Anton Gorlov
  2014-11-29 11:06           ` Sergey Y. Afonin
  0 siblings, 1 reply; 11+ messages in thread
From: Anton Gorlov @ 2014-11-29  8:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

29.11.2014 04:45, alexei@taf.ru пишет:
> 3.14.25-std-def-alt1 уже с 1000
Аха.. Ждём_с когда доплывёт..


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-29  8:21         ` Anton Gorlov
@ 2014-11-29 11:06           ` Sergey Y. Afonin
  2014-11-29 14:57             ` Anton Gorlov
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey Y. Afonin @ 2014-11-29 11:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday 29 November 2014, Anton Gorlov wrote:

> > 3.14.25-std-def-alt1 уже с 1000

> Аха.. Ждём_с когда доплывёт..

Куда ?.. Уже давно должно было быть. Оно вот тут было:

[cyber] I: p7/branch packages: +57 (14695)
From: QA Team Robot <qa@altlinux.org>
  To: sisyphus-cybertalk@lists.altlinux.org
Date: 26/11/2014 08:48

-- 
С уважением, Сергей Афонин


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Целесообразность CONFIG_HZ_250 на x86_64
  2014-11-29 11:06           ` Sergey Y. Afonin
@ 2014-11-29 14:57             ` Anton Gorlov
  0 siblings, 0 replies; 11+ messages in thread
From: Anton Gorlov @ 2014-11-29 14:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Тем не менее на rsync.altlinux.org  приплыло только сегодня..

29.11.2014 14:06, Sergey Y. Afonin пишет:
> Куда ?.. Уже давно должно было быть. Оно вот тут было:
>
> [cyber] I: p7/branch packages: +57 (14695)
> From: QA Team Robot <qa@altlinux.org>
>   To: sisyphus-cybertalk@lists.altlinux.org
> Date: 26/11/2014 08:48



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-11-29 14:57 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-20 19:10 [devel] Целесообразность CONFIG_HZ_250 на x86_64 alexei
2014-11-27  1:41 ` Michael Shigorin
2014-11-27  8:40 ` Anton Farygin
2014-11-27 12:20 ` Anton V. Boyarshinov
2014-11-27 12:39   ` Anton Gorlov
2014-11-28 14:40     ` Anton V. Boyarshinov
2014-11-28 23:58     ` Anton Gorlov
2014-11-29  1:45       ` alexei
2014-11-29  8:21         ` Anton Gorlov
2014-11-29 11:06           ` Sergey Y. Afonin
2014-11-29 14:57             ` Anton Gorlov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git