* [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