Me too if i disable acpi I have only 1 core on the cat /proc/cpuinfo Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Some help? 2009/1/22 Steffen Tronstad <s...@nextgentel.com>: > I disabled it and still get my 4 cores (2 x dual core intel) > > > > -----Opprinnelig melding----- > Fra: hlds_linux-boun...@list.valvesoftware.com > [mailto:hlds_linux-boun...@list.valvesoftware.com] På vegne av J.Miribel > Sendt: 22. januar 2009 09:41 > Til: Half-Life dedicated Linux server mailing list > Emne: Re: [hlds_linux] different cpu-cores -> different performance > > I wonder how you can disable ACPI and still get the 4 cores up.. If I > disable ACPI, I'll have only one core showing up.. > > Best regards > > > Matthias Bleile a écrit : >> Your point to the "Power Management" made me recognize bad evil "ACIP", so >> i added to my grub.conf: >> >> kernel /boot/kernel-2.6.25.8 root=/dev/sda3 apm=off acpi=off noapic >> >> and.... voilâ! >> No more drops. >> 4 cores with 100% 1000FPS. i can die in peace now. >> >> thanks gary and the others! >> >> ----- Original Message ----- >> From: "Gary Stanley" <g...@velocity-servers.net> >> To: "Half-Life dedicated Linux server mailing list" >> <hlds_linux@list.valvesoftware.com>; "Half-Life dedicated Linux server >> mailing list" <hlds_linux@list.valvesoftware.com> >> Sent: Tuesday, January 20, 2009 11:46 PM >> Subject: Re: [hlds_linux] different cpu-cores -> different performance >> >> >> >>> At 05:41 PM 1/20/2009, Matthias Bleile wrote: >>> >>>> See here: >>>> http://rafb.net/p/n7UeOP48.html >>>> >>>> They are no Players present, doesn't matter, the drops are equal with or >>>> without players. >>>> If a server is used the Usage of the assigned core rises up to 5-6%, no >>>> differences here between the cores. >>>> >>> Probably power management or scheduler latency. >>> >>> >>> >>>> ----- Original Message ----- >>>> From: "David A. Parker" <dpar...@utica.edu> >>>> To: "Half-Life dedicated Linux server mailing list" >>>> <hlds_linux@list.valvesoftware.com> >>>> Sent: Tuesday, January 20, 2009 11:25 PM >>>> Subject: Re: [hlds_linux] different cpu-cores -> different performance >>>> >>>> >>>> >>>>> The taskset commands look good. What is the usage on each CPU? htop >>>>> is >>>>> a good utility to see that kind of information quickly. Also try: >>>>> >>>>> mpstat -P ALL 1 1 >>>>> >>>>> This will give you the usage of all CPUs over a one-second interval. >>>>> Adjust the first number to make it measure usage over a different >>>>> interval (in seconds). Adjust the second number to make it repeat N >>>>> times. >>>>> >>>>> - Dave >>>>> >>>>> Matthias Bleile wrote: >>>>> >>>>>> Wow, many answers ^^. >>>>>> >>>>>> So: >>>>>> >>>>>> --------------------------- >>>>>> Could you post the taskset command lines you are using? >>>>>> taskset -c 0 ./hlds_run..... >>>>>> taskset -c 1 ./hlds_run..... >>>>>> --------------------------- >>>>>> --------------------------- >>>>>> cat /proc/interrupts. Probably sharing interrupts. >>>>>> See here: http://rafb.net/p/LN4JtN70.html >>>>>> Only big differents is the "timer" interrupt only occuring on CPU0. >>>>>> The "Rescheduling Interrupts" can't be it, it would mean CPU2 is in >>>>>> perfect >>>>>> health, but it isnt. >>>>>> --------------------------- >>>>>> --------------------------- >>>>>> Turn off irqbalancing. It's useless and it doesn't do anything >>>>>> but hurt gameserver hosting. >>>>>> i can't even turn it on, if i wanted to, cause: >>>>>> >>>>>> Symbol: IRQBALANCE [=n] >>>>>> Prompt: Enable kernel irq balancing >>>>>> Depends on: X86_32 && SMP && X86_IO_APIC >>>>>> >>>>>> I dont use an 32Bit System. >>>>>> --------------------------- >>>>>> --------------------------- >>>>>> Useless. It doesn't do what it used to, and >>>>>> biiig performance differents between nice --0 and nice --20. >>>>>> --------------------------- >>>>>> --------------------------- >>>>>> Kind of useless, but can be useful in specific situations >>>>>> Big difference between no preemption and full preemption. >>>>>> without preempt im not able to get it stable 1000fps even on core0 >>>>>> --------------------------- >>>>>> --------------------------- >>>>>> Try running 2 servers on Core 0 and 2 and the rest on Core 1 and 3. >>>>>> Does >>>>>> that change anything for you? >>>>>> same here. >>>>>> core0 = stable 1000 >>>>>> core1 = small spikes >>>>>> core2 = big spikes >>>>>> core3 = only spikes ;) >>>>>> >>>>>> Guess thats it for now ^^. >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "1nsane" <1nsane...@gmail.com> >>>>>> To: "Half-Life dedicated Linux server mailing list" >>>>>> <hlds_linux@list.valvesoftware.com> >>>>>> Sent: Tuesday, January 20, 2009 10:51 PM >>>>>> Subject: Re: [hlds_linux] different cpu-cores -> different performance >>>>>> >>>>>> >>>>>> >>>>>>> Try running 2 servers on Core 0 and 2 and the rest on Core 1 and 3. >>>>>>> Does >>>>>>> that change anything for you? >>>>>>> >>>>>>> On Tue, Jan 20, 2009 at 4:23 PM, Gary Stanley >>>>>>> <g...@velocity-servers.net>wrote: >>>>>>> >>>>>>> >>>>>>>> At 04:04 PM 1/20/2009, Matthias Bleile wrote: >>>>>>>> >>>>>>>>> Hi everybody. >>>>>>>>> >>>>>>>>> So i wasted 1 week of free time and i still wasn't able to find >>>>>>>>> out.. >>>>>>>>> >>>>>>>>> We got a Intel Quad Core and 4 hlds Servers. >>>>>>>>> Each server is assigned to 1 CPU using taskset. >>>>>>>>> >>>>>>>>> >>>>>>>>> The Server assigned to CPU0 gives excellent performance, as seen >>>>>>>>> here: >>>>>>>>> >>>>>>>>> >>>> http://fpsmeter.fragaholics.de/?load=hlds.84.201.7.34.27030.1232478679.session >>>> >>>>>>>>> The Server assigned to CPU1 gives a slightly worse performance as >>>>>>>>> seen >>>>>>>>> >>>>>>>> here: >>>>>>>> >>>>>>>> >>>> http://fpsmeter.fragaholics.de/?load=hlds.84.201.7.34.27400.1232478412.session >>>> >>>>>>>> cat /proc/interrupts. Probably sharing interrupts. >>>>>>>> >>>>>>>> >>>>>>>>> The Server assigned to CPU2 gives MUCH worse performance as seen >>>>>>>>> here: >>>>>>>>> >>>>>>>>> >>>> http://fpsmeter.fragaholics.de/index.php?load=hlds.84.201.7.34.27200.1232479691.session >>>> >>>>>>>> Same. Turn off irqbalancing. It's useless and it doesn't do anything >>>>>>>> but hurt gameserver hosting. >>>>>>>> >>>>>>>> >>>>>>>>> Got no picture of CPU3 but believe me, its worth crying. >>>>>>>>> I tried everything i could imagine. >>>>>>>>> >>>>>>>>> - 32Bit OS, 64Bit OS >>>>>>>>> - Debian, Gentoo >>>>>>>>> - hlds_i686, hlds_i486 >>>>>>>>> >>>>>>>> i486 doesn't have XMM regs, nor does it have cmov (IIRC) >>>>>>>> >>>>>>>> >>>>>>>>> - not used nice, used nice --20 >>>>>>>>> >>>>>>>> Useless. It doesn't do what it used to, and >>>>>>>> >>>>>>>> >>>>>>>>> - Kernel with full preemption >>>>>>>>> - Kernel without any preemption, pure processing power. >>>>>>>>> >>>>>>>> Kind of useless, but can be useful in specific situations >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> - Turned off Multicore Scheduling, turned back on. >>>>>>>>> >>>>>>>> Adds overhead to the scheduler >>>>>>>> >>>>>>>> >>>>>>>>> - tried "tsc", "hpet" and "jiffies" as clocksource. >>>>>>>>> >>>>>>>> TSC is your best bet on intel, but HPET is overall the better >>>>>>>> choice. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> If i use Core1+2 its as bad as i use Core3. >>>>>>>>> If i use Core2+3 its more 500FPS than 1000FPS.... >>>>>>>>> >>>>>>>> You are probably running into power management issues, or SMI >>>>>>>> interrupts causing pipeline stalls. Or you are just running into >>>>>>>> know >>>>>>>> CPU errata :-) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>>> archives, >>>>>>>> please visit: >>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>>> >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> To unsubscribe, edit your list preferences, or view the list >>>>>>> archives, >>>>>>> please visit: >>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>>> >>>>>> _______________________________________________ >>>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>>> please visit: >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>>> >>>>>> >>>>> -- >>>>> >>>>> Dave Parker >>>>> Utica College >>>>> Integrated Information Technology Services >>>>> (315) 792-3229 >>>>> Registered Linux User #408177 >>>>> >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>> please visit: >>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>>> >>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list >>>> archives, please visit: >>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >>> >> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux >> >> > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > -- Cordialement, Beugin Thomas _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux