TRS Skrevet 7. august 2003 Del Skrevet 7. august 2003 Hei. Jeg bare lurer på noe om dualsystem. Samme hvilket dualsystem en har, går det ann og gjøre det slik at for eksempel den ene CPU'en tar seg av windows og andre applikasjoner mens den andre BARE tar seg av spill oppgaver? Drit i hva de brukes til det jeg nå har nevnt var bare forslag for og fremme mitt poeng. På forhånd takk! Lenke til kommentar
ØysteinI Skrevet 7. august 2003 Del Skrevet 7. august 2003 Ja ... Det er ihvertfall mulig med Windows Taskmanager. Der kan du (ved å trykke på høyre musekapp på hver kjørende prosess og velge "Set Afiity") velge hvilke CPUer den en gitt prosess kan få lov til å kjøre på. La oss si at du har en spillserver-prosess kjørende. Den tillater du bare å kjøre på CPU1. De andre setter du til bare å kjøre på CPU0. I praksis vil da spillserver'n kjøre alene på CPU1. (eneste unntak blir da kritiske systemprosesser. De får du ikke endra på i Windows (men de bruker så og si ingen CPUtid) ). Lenke til kommentar
JohndoeMAKT Skrevet 7. august 2003 Del Skrevet 7. august 2003 På den gode gamle 440BX maskinen kjørte jeg HLDS.exe på CPU0 og HL.exe på CPU1 og så joinet jeg min egen dedicated. Dette var stort å kunne gjøre i 450 MHz dagene. If you have a multi-processor system, it is possible to select which CPU(s) an application uses. Open Task Manager and select your application on the Processes tab. Right click the program name and choose Set Affinity. Uncheck the processors which should not run this application. If you try to select a service, Set Affinity will be ignored. You can permanently set processor affinity for a non-operating system executable, on both Windows 2000 and Windows NT 4.0, by using the Imagecfg.exe tool from the supportdebugi386 folder of a Windows NT 4.0 CD-ROM, or the Imagecfg.exe tool from the Windows 2000 Server Resource Kit Supplement One.NOTE: Do NOT use imagecfg on any kernel operating system files. To permanently set the processor affinity for your 32-bit executable, open a CMD prompt and type: imagecfg -a 0xn <Drive:>Pathyourprogram.exe where 0xn is the affinity mask. The mask constrains your application to a specific CPU, from 0 - 31, where: CPU MASK 0 0x1 1 0x2 2 0x4 3 0x8 4 0x10 5 0x20 6 0x40 7 0x80 8 0x100 etc To set the affinity for "c:utilCountry Codes.exe" to processor 1, I typed:imagecfg -a 0x2 "c:utilCountry Codes.exe" and received the following response: c:utilCountry Codes.exe contains no configuration information c:utilCountry Codes.exe contains a Subsystem Version of 4.0 c:utilCountry Codes.exe updated with the following configuration information: Process Affinity Mask: 00000002 When I launch Country Codes.exe, its' affinity is set to CPU 1. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå