vtrambovetsky Posted November 22, 2010 Posted November 22, 2010 На сервере стоит один камень Xeon E5410 и режет юзерам скорости на Dummynet. Потоки небольшие и в принципе машинка справляется, но... После перезагрузки обратили внимание, что сервер стал работать только с 2мя ядрами CPU. s1#cat /var/log/messages Nov 22 08:42:50 s1 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Nov 22 08:42:50 s1 kernel: The Regents of the University of California. All rights reserved. Nov 22 08:42:50 s1 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Nov 22 08:42:50 s1 kernel: FreeBSD 7.2-STABLE #0: Tue Sep 29 11:39:01 UTC 2009 Nov 22 08:42:50 s1 kernel: root@:/usr/obj/usr/src/sys/m_kernell.2009-29-09 Nov 22 08:42:50 s1 kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Nov 22 08:42:50 s1 kernel: CPU: Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (2336.83-MHz 686-class CPU) Nov 22 08:42:50 s1 kernel: Origin = "GenuineIntel" Id = 0x10676 Stepping = 6 Nov 22 08:42:50 s1 kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFL USH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Nov 22 08:42:50 s1 kernel: Features2=0xce3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,DCA,SSE4.1> Nov 22 08:42:50 s1 kernel: AMD Features=0x20100000<NX,LM> Nov 22 08:42:50 s1 kernel: AMD Features2=0x1<LAHF> Nov 22 08:42:50 s1 kernel: Cores per package: 4 Nov 22 08:42:50 s1 kernel: real memory = 2147221504 (2047 MB) Nov 22 08:42:50 s1 kernel: avail memory = 2091565056 (1994 MB) Nov 22 08:42:50 s1 kernel: ACPI APIC Table: <HP ProLiant> Nov 22 08:42:50 s1 kernel: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs Nov 22 08:42:50 s1 kernel: cpu0 (BSP): APIC ID: 0 Nov 22 08:42:50 s1 kernel: cpu1 (AP): APIC ID: 2 Nov 22 08:42:50 s1 kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard Nov 22 08:42:50 s1 kernel: kbd1 at kbdmux0 Nov 22 08:42:50 s1 kernel: acpi0: <HP ProLiant> on motherboard .............. соответственно: s1#top -P last pid: 32632; load averages: 0.15, 0.16, 0.13 69 processes: 1 running, 68 sleeping CPU 0: 0.0% user, 0.0% nice, 1.3% system, 9.2% interrupt, 89.5% idle CPU 1: 0.0% user, 0.0% nice, 5.3% system, 3.9% interrupt, 90.8% idle Mem: 198M Active, 1546M Inact, 146M Wired, 97M Cache, 112M Buf, 11M Free Swap: 4062M Total, 104K Used, 4062M Free Изначально после сборки ядра и первое время работали все 4 ядра. В чем может быть засада? Экспериментировать с рабочей машиной не охота, лучше бы наверняка. Спасибо Вставить ник Quote
Hawk128 Posted November 22, 2010 Posted November 22, 2010 В биосе лимит не ставили? Вставить ник Quote
vtrambovetsky Posted November 23, 2010 Author Posted November 23, 2010 Полез в БИОС. Действительно: Physical CPUs : 1 of 1 Enabled Logical CPUs : 2 of 4 Enabled Но грабли в том что нигде нет никакого пункта чтобы иметь возможность что-либо выбрать на эту тему... Буду пока копать в сторону обновления БИОС. Вставить ник Quote
Hawk128 Posted November 23, 2010 Posted November 23, 2010 Скореее всего плохо искали. Такой пункт очень часто есть, там можно выбрать доступное системе количтво ядер и процов, и есть пунк дать все... Ищите. Вставить ник Quote
vtrambovetsky Posted November 24, 2010 Author Posted November 24, 2010 После обновления БИОС появился пунктик о Multiprocessor configuration, включение которого проблему решило и вместо 2 ядер стали активны 4. Странно, как первоначально было 4 ядра... Видимо после очередного обновления БИОС проявлалась багофича. Спасибо за советы. Вставить ник Quote
st_re Posted November 24, 2010 Posted November 24, 2010 Видимо после очередного обновления БИОС проявлалась багофича. А зачем их обновлять, если все работает ? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.