[Comm] [некропост] ALTLinux LXDE Remix for School [тормоза с 2.6.32]
Oleg Zenin
Oleg.Zenin на ihep.ru
Чт Авг 28 12:10:48 MSK 2025
// Внимание, некропост: //
В 2011 в community@ обсуждалась загадочная потеря производительности в ~3 раза
на тогда уже старой машине P-II при замене ядра 2.6.18 на 2.6.32-std-def
(более подробно в https://bugzilla.altlinux.org/24984).
Было высказано предположение, что дело в CONFIG_NOHIGHMEM и т.д.:
> On Wed, Jan 26, 2011 at 05:09:52PM +0200, I wrote:
> <led> CONFIG_MPENTIUMII=y
> <led> CONFIG_NOHIGHMEM=y
> <led> # CONFIG_HIGHMEM4G is not set
> <led> # CONFIG_PREEMPT is not set
>
> <led> и, благодаря вышеприведенному, CONFIG_FLATMEM=y
> <led> а также то, что CFS "съел" все бенчмарки - ни для кого не секрет
В мрачном коридоре недавно увидел уже разобранную эту машинку
(материнская плата и процессор остались; вместо отсутствующего
пришлось воткнуть первые попавшиеся память, диск, видеокарту, сетевую плату).
Повторил эксперимент с ядрами kernel-image-el-def-2.6.32 (branch/p8),
а также c vanilla 2.6.39.4, 3.2, 4.4.14, собранными с параметрами выше.
Несмотря на это, потеря производительности в ~3 раза по сравнению с
2.6.18 и vanilla 2.6.32.27 воспроизвелась по unixbench и секундомеру.
Отключение ACPI (передаем ядру acpi=off) на этих же ядрах
восстанавливает ожидаемую производительность.
Возможно, дело в конкретной патологической материнской плате
(вывод hwinfo в прицепе), и проблема на других похожих PC не проявлялась.
Загадка случайно решилась через 15 лет.
Олег.
On Thu, Jan 27, 2011 at 02:53:44AM +0000, vx8400 на gmail.com wrote:
> 26 января 2011 г. 16:10 Michael Shigorin:
> > On Wed, Jan 26, 2011 at 03:08:11PM +0300, vx 8400 wrote:
> > > > PS: Вас не затруднит засунуть туда и проверить tmc-tc?
> > > С 2.6.27-tmc-tc тот же множитель ~1/3.
> >
> > Вот как... а если не совсем наглость -- можно ещё led-tc
> > из 4.0/branch прогнать?
> >
>
> От машины везде остается ~30 прОцентов, кроме 2.6.18-ovz-rhel-alt11 и
> самосборного 2.6.32.27.
> Результат unixbench подтверждается внешними часами на простом тесте:
> int s = 0;
> for (i = 0; i < 10000; i++) /* runlevel = 3, перед тестом
> load average = 0.00 */
> for (j = 0; j < 100000; j++) /* ~20 сек 2.6.18, 2.6.32.27
> vanilla, ~60 cек остальные */
> s += j;
>
> Вас можно попросить повесить соотв. баг, т.к. я off-line на >18 часов? Спасибо.
>
> ...
>
----------- следующая часть -----------
cpu:
Pentium II (Deschutes), 333 MHz
keyboard:
/dev/input/event1 AT Translated Set 2 keyboard
mouse:
/dev/input/mice ImPS/2 Generic Wheel Mouse
graphics card:
ATI Rage Fury Pro/Xpert 2000 Pro
storage:
Floppy disk controller
Intel 82371AB/EB/MB PIIX4 IDE
network:
eth0 Compex FN22-3(A) LinxPRO Ethernet Adapter
network interface:
lo Loopback network interface
eth0 Ethernet network interface
disk:
/dev/fd0 Disk
/dev/sda QUANTUM FIREBALL
/dev/sdb SAMSUNG SW0212A
/dev/ram0 Disk
/dev/ram1 Disk
/dev/ram2 Disk
/dev/ram3 Disk
/dev/ram4 Disk
/dev/ram5 Disk
/dev/ram6 Disk
/dev/ram7 Disk
/dev/ram8 Disk
/dev/ram9 Disk
/dev/ram10 Disk
/dev/ram11 Disk
/dev/ram12 Disk
/dev/ram13 Disk
/dev/ram14 Disk
/dev/ram15 Disk
partition:
/dev/sda1 Partition
/dev/sda2 Partition
/dev/sdb1 Partition
usb controller:
Intel 82371AB/EB/MB PIIX4 USB
bios:
BIOS
bridge:
Intel 440LX/EX - 82443LX/EX Host bridge
Intel 440LX/EX - 82443LX/EX AGP bridge
Intel 82371AB/EB/MB PIIX4 ISA
Intel 82371AB/EB/MB PIIX4 ACPI
memory:
Main Memory
unknown:
FPU
DMA controller
PIC
Timer
Keyboard controller
/dev/lp0 Parallel controller
PS/2 Controller
/dev/ttyS0 16550A
/dev/ttyS1 16550A
Подробная информация о списке рассылки community