Gå til innhold

Hvordan bestemme hvor mange kjerner et program kan bruke?


Anbefalte innlegg

God Aften.

 

Hvordan bestemmer jeg/tvinger jeg et program til og bruke flere kjerner enn det vanligvis gjør?

 

Vi har en server, og programmet bruker bare 1 tråd, og vi har 8 kjerner med 12 tråder hver, noe som jeg vil gjøre noe med.

 

Så, noen som kan hjelpe? Ubuntu, nyeste versjon.

Lenke til kommentar
Videoannonse
Annonse

Som tomsi sier er det nok omvendt. Programvaren må støtte flere tråder eller prosesser. Linux har typisk meget god måte å styre hvor tråder/prosesser og minne skal kjøre, men dette kan du derimot styre selv. Hvis du vil låse et program til å kjøre på enkelte av kjernene dine, kan du gjøre det med taskset. Hvis du har ikke-uniform minne arkitektur (typsk to eller flere sokler), kan du også overstyre både hvor tråd/prosess skal kjøre, og hvor minnet til prosessen skal være med numactl.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...