From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 From: ahtoh@pulnet.ru To: ALT Linux sysadmin discuss Date: Tue, 14 Oct 2008 18:13:10 +0400 User-Agent: KMail/1.9.7 References: <200810141348.12074.ahtoh@pulnet.ru> <200810141745.01020.ahtoh@pulnet.ru> <48F4A3E1.9050605@unsafe.ru> In-Reply-To: <48F4A3E1.9050605@unsafe.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200810141813.10266.ahtoh@pulnet.ru> Subject: Re: [Sysadmins] ksoftirq 99% cpu load. X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Oct 2008 14:13:17 -0000 Archived-At: List-Archive: В сообщении от 14 октября 2008 Konstantin A. Lepikhov написал(a): > 14.10.2008 17:45, ahtoh@pulnet.ru пишет: > > В сообщении от 14 октября 2008 Unsafe.ru написал(a): > >> 14.10.2008 16:57, ahtoh@pulnet.ru пишет: > >>> В сообщении от 14 октября 2008 ahtoh@pulnet.ru написал(a): > >>> > >>> Интересна такая вещь. > >>> > >>> На другой intel машине стоит P4 QUADCORE. > >>> Карта eth на PCI-E. Драйвер e1000e на 2.6.24-std-smp-def. > >>> > >>> CPU0 CPU1 CPU2 CPU3 > >>> 218: 207308123 207313437 207306481 207307841 PCI-MSI-edge > >>> eth0 LOC: 163304719 156470744 163719640 155030232 Local timer > >>> interrupts > >>> > >>> т.е. получается, что прерывания обрабатываются всеми ядрами. > >>> > >>> Это из-за ядра 2.6.24 или из-за драйвера e1000e? > >> > >> Подозреваю, что из-за включенного irq routing'а в ядре std-def. > >> > >> _______________________________________________ > >> Sysadmins mailing list > >> Sysadmins@lists.altlinux.org > >> https://lists.altlinux.org/mailman/listinfo/sysadmins > > > > В 2.6.18 это есть? И как включается? > > apt-get install irqbalance > > PS Читайте предыдущие ответы. > _______________________________________________ > Sysadmins mailing list > Sysadmins@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sysadmins irqbalance может распределяет прерывания например от eth0 на CPU0, а от eth1 на CPU1 итд. А здесь сразу по всем ядрам, что конечно лучше.