kjøre prosesser på flere forskjellige CPU kjerner

Alt som er relatert til nettverk og tjenester for nettverk, inklusive konfigurasjon av trådløse nettverk.

kjøre prosesser på flere forskjellige CPU kjerner

Innleggav LuiGi » ons 23.12.2009 0:17

Hei..
Jeg holder på å hjelper noe med å få løst ett problem på en CS: S server.

Det vi sliter litt med, er at serveren hikker når det er mange spillere inne.
Vi har en 2 x dialog core xeon 2.5. 4GB ram, og raid 1sas disker.

Det sies av brukere, at jeg må sette den ene serveren, på ene CPU`en, så da må jeg ha hjelpe til dette.

Brukerens avatar
medlem i 236 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav oyoy » ons 23.12.2009 0:30

Dere kjører Linux? Eller noe annet *NIX-aktig?

Kan dere bruke `taskset`?

"affinity" kan være et bra ord å søke på..
Sist endret av oyoy den ons 23.12.2009 0:43, endret 1 gang

Brukerens avatar
medlem i 206 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav LuiGi » ons 23.12.2009 0:41

linux ja, debian mener jeg det var.
"taskset" er ikke innstalert på serveren ser jeg, men tips mottas med takk

Brukerens avatar
medlem i 236 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav oyoy » ons 23.12.2009 0:46

`taskset` ligger i "util-linux" (ihvertfall hos meg, Debian/squeeze (testing))

man taskset :)
Sist endret av oyoy den ons 23.12.2009 0:51, endret 1 gang

Brukerens avatar
medlem i 206 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav LuiGi » ons 23.12.2009 0:51

ok, men kan du forklager meg hvordan?
Jeg får ikke innstallert dette selv, da jeg ikke har root passordet. (men "sjefen" skal få lagt inn i morgen)

Vi kjører serverne i screen, slik at du vet det også :)

Brukerens avatar
medlem i 236 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav oyoy » ons 23.12.2009 0:56

Kan ikke forklare som mye om dette. Det er veldig skjeldent man trenger å "låse" en prosess til en CPU-kjerne, og jeg har aldri gjort det. Jeg la inn lenke til man-siden til `taskset` over (etter du hadde svart...)

Syns også det er rart om du ikke har `taskset` på maskinen, da denne er flagget som "essential" på Debian. Skal være kjørbar for vanlige brukere. Ligger i /usr/bin/taskset

Brukerens avatar
medlem i 206 måneder
 

Re: kjøre prosesser på flere forskjellige CPU kjerner

Innleggav LuiGi » ons 23.12.2009 1:00

ok, jeg tror jeg forsto det litt da jeg søkte på google :D
http://www.cyberciti.biz/faq/taskset-cp ... y-command/

For example set PID 12345 on 2-3 CPU, enter:
Kode: Merk alt
# taskset -c 2,3 12345

Brukerens avatar
medlem i 236 måneder
 


Returner til Nettverk / Sikkerhet



Hvem er i Forumene

Registrerte brukere: Google [Bot]