there you go. Core 0,2 - perfect Core 2,3 - spikes every now and then Core 1,3 - spikes every now and then Core 2,3 - spikes wherever you look
----- 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