ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] HZ=250? (was: [devel] I: Sisyphus 20050611 rebuild status)
  @ 2005-06-15  6:46     ` Michael Shigorin
  2005-06-18 11:31       ` [d-kernel] " Konstantin A. Lepikhov
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2005-06-15  6:46 UTC (permalink / raw)
  To: devel-kernel; +Cc: Ivan Fedorov

[-- Attachment #1: Type: text/plain, Size: 868 bytes --]

On Wed, Jun 15, 2005 at 11:27:43AM +0900, Ivan Fedorov wrote:
>  > QTR> package kernel-image-vs26-smp-2.6.10-alt3 looks orphaned [9]
> IMHO лучше подождать до 2.6.12... пересобирать с 2.6.11
> бессмысленно - оно тормозит.

А что, уже идентифицировали грабли в .11?

PS: мы тут для одного проекта (мультитредовый сервер) были
вынуждены собрать чуточку другое std26-smp с возвёрнутым
(после прочёсывания на завязки) на 100 значением HZ.

sr@ говорит, что так и не понял, чью светлую голову угораздило
влепить туда 1000 и главное -- с какого пере...пугу.  Он же
предложил проверить адекватность 250, поскольку по результатам
раскопок это вполне нормальный компромисс для ряда применений,
где подъём помогает, и ещё одного, где такой оверхед неприемлем.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [d-kernel] Re: HZ=250? (was: [devel] I: Sisyphus 20050611 rebuild status)
  2005-06-15  6:46     ` [d-kernel] HZ=250? (was: [devel] I: Sisyphus 20050611 rebuild status) Michael Shigorin
@ 2005-06-18 11:31       ` Konstantin A. Lepikhov
  2005-06-22 14:40         ` [d-kernel] HZ=250? Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Konstantin A. Lepikhov @ 2005-06-18 11:31 UTC (permalink / raw)
  To: ALT Linux kernel packages development

[-- Attachment #1: Type: text/plain, Size: 902 bytes --]

Hi Michael!

Wednesday 15, at 09:46:27 AM you wrote:

<skip>
> А что, уже идентифицировали грабли в .11?
> 
> PS: мы тут для одного проекта (мультитредовый сервер) были
> вынуждены собрать чуточку другое std26-smp с возвёрнутым
> (после прочёсывания на завязки) на 100 значением HZ.
> 
> sr@ говорит, что так и не понял, чью светлую голову угораздило
> влепить туда 1000 и главное -- с какого пере...пугу.  Он же
> предложил проверить адекватность 250, поскольку по результатам
> раскопок это вполне нормальный компромисс для ряда применений,
> где подъём помогает, и ещё одного, где такой оверхед неприемлем.
пора проверить это с 2.6.12 :)

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [d-kernel] HZ=250?
  2005-06-18 11:31       ` [d-kernel] " Konstantin A. Lepikhov
@ 2005-06-22 14:40         ` Michael Shigorin
  2005-06-22 15:16           ` Denis Smirnov
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2005-06-22 14:40 UTC (permalink / raw)
  To: ALT Linux kernel packages development; +Cc: Serge Ryabchun, Anton Farygin

[-- Attachment #1: Type: text/plain, Size: 3735 bytes --]

On Sat, Jun 18, 2005 at 03:31:26PM +0400, Konstantin A. Lepikhov wrote:
> > PS: мы тут для одного проекта (мультитредовый сервер) были
> > вынуждены собрать чуточку другое std26-smp с возвёрнутым
> > (после прочёсывания на завязки) на 100 значением HZ.
> > sr@ говорит, что так и не понял, чью светлую голову угораздило
> > влепить туда 1000 и главное -- с какого пере...пугу.  Он же
> > предложил проверить адекватность 250, поскольку по результатам
> > раскопок это вполне нормальный компромисс для ряда применений,
> > где подъём помогает, и ещё одного, где такой оверхед неприемлем.
> пора проверить это с 2.6.12 :)

Вот и я так думаю.  Вчера с vsu@ обсудили, вышло вот что
(также ещё два прилежащих и имеющих отношение к 2.6.12
в свете 2.9.9.9 вопроса, насколько понимаю):

---
<gvy> vsu, ты так и не отозвался на предложение про HZ=250 -- скажи что-нить, или багу для 2.6.12 / #7079 повесить?
<gvy> нам _сильно_ помогло
<vsu> gvy: тут недавно это предложение в lkml прозвучало
<gvy> vsu, о! и-и-и?
<vsu> gvy: как обычно, ругаются
<gvy> vsu, а чем мотивируют "да нафига"?
<vsu> Are you serious?  You're changing the *default* HZ in a stable kernel
<vsu> series?!?
<vsu> This is a big regression, it degrades the resolution of system calls.
<gvy> vsu, если что -- скажи, что тут прошерстили драйверы и пока это похоже на гон
<gvy> бишь думали, что позавязано -- оказывается, нет
<gvy> vsu, ну и в общем от нагрузочной эксплуатации пока впечатления только положительные
<gvy> в общем, IMCO стоит 2.6.12 для 2.9.9.9 собрать именно таким...
<vsu> gvy: так там не драйверы завязаны - скорее, есть некоторое количество старого барахла, рассчитанного на HZ=100
<gvy> vsu, так оно всё равно ломается от 1000
<vsu> gvy: они в первую очередь всякими mplayer и прочими jack мотивируют
<gvy> так что regression IMCO у кого-то в голове. :]
[...]
<vsu> gvy: правда, там какие-то патчи "high res timers" где-то есть в недоделанном виде...
<vsu> gvy: с ними можно и удавить HZ
<gvy> а
<gvy> vsu, насколько помню, mithraen говорил, что ещё в asterisk один из драйверов завязывается
<gvy> надо будет его отпинать, если такую сборку выкатишь
<vsu> gvy: ага - весь realtime от этого опять полетит
<vsu> gvy: разработчики только обрадовались HZ=1000 ;)
<gvy> vsu, :]
<gvy> vsu, по словам sr -- всё-таки 1000 рановато, мож годиков через пару-тройку разве
<gvy> бишь неразумный прыжок сделали, много текущего железа попало в тормоза по скедулеру...
<gvy> PIII всякие
<vsu> gvy: ну дык "на свалку истории" ;)
<henker> vsu: я тут потом пропустил, можно всетаки для usb-device на fat32 пользоваться -o loop, и не выдергивать до окончания IO, или что?
<henker> ой, -o sync, конечно
<vsu> henker: в 2.6.12 - нельзя
<henker> vsu: ок. это пока?
<vsu> henker: оно будет писать в FAT то и дело, чем быстро гробить флешки
<vsu> henker: хрен знает... может, и отвернут опять
<gvy> vsu, :[
<vsu> henker: или ещё какую опцию присобачат
<henker> vsu: vfat наверно? а что у флешки есть ограниченные ресурсы?
<gvy> vsu, а опять же для 2.6.12 в 3.0 это можно как-то... того...? :)
<gvy> henker, циклы перезаписи каждого блока
<henker> gvy: ясенька
* henker flash не будет покупать
<vsu> gvy: там патчей такая куча в том месте намешана :(
<gvy> vsu, а
<gvy> эхх
<gvy> vsu, а 2.9.9.8 сегодняшний (или когда там) на нвидию не встал... они тупо не грузят nvidia.ko
<gvy> правда, его и нету-то в /lib/modules
<gvy> перед второй стадией
<vsu> блин... всё переписали
<vsu> 2563 lines
<vsu> это только fs/fat/
<vsu> gvy: ну ничего... вот с 2.6.12 fglrx так до сих пор и не собирается в нормальном виде
---

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [d-kernel] HZ=250?
  2005-06-22 14:40         ` [d-kernel] HZ=250? Michael Shigorin
@ 2005-06-22 15:16           ` Denis Smirnov
  2005-06-25 10:01             ` Michael Shigorin
  0 siblings, 1 reply; 6+ messages in thread
From: Denis Smirnov @ 2005-06-22 15:16 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Wed, Jun 22, 2005 at 05:40:46PM +0300, Michael Shigorin wrote:

 MS> Вот и я так думаю.  Вчера с vsu@ обсудили, вышло вот что
 MS> (также ещё два прилежащих и имеющих отношение к 2.6.12
 MS> в свете 2.9.9.9 вопроса, насколько понимаю):

Меня только пните больно, чтобы zaptel проверил.

-- 
С уважением, Денис

http://freesource.info



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

* Re: [d-kernel] HZ=250?
  2005-06-22 15:16           ` Denis Smirnov
@ 2005-06-25 10:01             ` Michael Shigorin
  2005-06-25 15:21               ` [d-kernel] HZ=250? Konstantin A. Lepikhov
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2005-06-25 10:01 UTC (permalink / raw)
  To: ALT Linux kernel packages development


[-- Attachment #1.1: Type: text/plain, Size: 1747 bytes --]

On Wed, Jun 22, 2005 at 07:16:27PM +0400, Denis Smirnov wrote:
>  MS> Вот и я так думаю.  Вчера с vsu@ обсудили, вышло вот что
>  MS> (также ещё два прилежащих и имеющих отношение к 2.6.12
>  MS> в свете 2.9.9.9 вопроса, насколько понимаю):
> Меня только пните больно, чтобы zaptel проверил.

Держи src.rpm.  Для удобства -- вот и описание:

---
List:       linux-kernel <?l=linux-kernel&r=1&w=2>
Subject:    [RFC][PATCH][2.6] CONFIG_HZ for x86 <?t=106778764700002&r=1&w=2>
From:       Mikael Pettersson <mikpe () csd ! uu ! se> <?a=90367460900004&r=1&w=2>
Date:       2003-11-02 15:36:22 <?l=linux-kernel&r=1&w=2&b=200311>
[Download message RAW <?l=linux-kernel&m=106778757803465&q=raw>]*

This patch adds a CONFIG_HZ option to x86, allowing the kernel-
internal HZ to be reduced from 1000 to 512 or 100. This solves
lost timer interrupt problems on really old machines like my 486.
According to Alan Cox, HZ==1000 is also harmful on some laptops
(presumably due to long SMI windows), so this patch should be
useful for those too.

Selecting a lower HZ may also help thermal efficiency slightly,
by allowing machines to idle longer between timer interrupts.
HZ==100 also reduces the size of the kernel, since it eliminates
a lot of HZ<-->USER_HZ conversions.                                             
HZ==512 may or may not be useful, but it does work. Why 512 and
not 500? It's to avoid having to correct for HZ != 1<<SHIFT_HZ
in kernel/timer.c:second_overflow().
 
The patch also fixes some jiffies_to_clock_t() buglets, which
cause warnings in fs/proc/proc_misc.c when (HZ % USER_HZ) != 0.

/Mikael
---

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: kernel-fix-CONFIG_HZ-0.1-alt1.src.rpm --]
[-- Type: application/octet-stream, Size: 3339 bytes --]

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* [d-kernel] Re: HZ=250?
  2005-06-25 10:01             ` Michael Shigorin
@ 2005-06-25 15:21               ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 6+ messages in thread
From: Konstantin A. Lepikhov @ 2005-06-25 15:21 UTC (permalink / raw)
  To: ALT Linux kernel packages development

[-- Attachment #1: Type: text/plain, Size: 1614 bytes --]

Hi Michael!

Saturday 25, at 01:01:08 PM you wrote:

> On Wed, Jun 22, 2005 at 07:16:27PM +0400, Denis Smirnov wrote:
> >  MS> Вот и я так думаю.  Вчера с vsu@ обсудили, вышло вот что
> >  MS> (также ещё два прилежащих и имеющих отношение к 2.6.12
> >  MS> в свете 2.9.9.9 вопроса, насколько понимаю):
> > Меня только пните больно, чтобы zaptel проверил.
> 
> Держи src.rpm.  Для удобства -- вот и описание:
> 
> ---
> List:       linux-kernel <?l=linux-kernel&r=1&w=2>
> Subject:    [RFC][PATCH][2.6] CONFIG_HZ for x86 <?t=106778764700002&r=1&w=2>
> From:       Mikael Pettersson <mikpe () csd ! uu ! se> <?a=90367460900004&r=1&w=2>
> Date:       2003-11-02 15:36:22 <?l=linux-kernel&r=1&w=2&b=200311>
> [Download message RAW <?l=linux-kernel&m=106778757803465&q=raw>]*
> 
> This patch adds a CONFIG_HZ option to x86, allowing the kernel-
> internal HZ to be reduced from 1000 to 512 or 100. This solves
> lost timer interrupt problems on really old machines like my 486.
> According to Alan Cox, HZ==1000 is also harmful on some laptops
> (presumably due to long SMI windows), so this patch should be
> useful for those too.
а еще данный патч ломал ide-scsi, т.к в 2.4 оно было на CONFIG_HZ
завязано. И вся поддержка pktcdvd шла лесом :-/ Хорошо, что в 2.6 все-таки
избавились от ide-scsi.

PS BTW этот же патч лежит в lowlatency для 2.4

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2005-06-25 15:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-15  6:46     ` [d-kernel] HZ=250? (was: [devel] I: Sisyphus 20050611 rebuild status) Michael Shigorin
2005-06-18 11:31       ` [d-kernel] " Konstantin A. Lepikhov
2005-06-22 14:40         ` [d-kernel] HZ=250? Michael Shigorin
2005-06-22 15:16           ` Denis Smirnov
2005-06-25 10:01             ` Michael Shigorin
2005-06-25 15:21               ` [d-kernel] HZ=250? Konstantin A. Lepikhov

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

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


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