Prozesse Auf Kern Zuweisen
#1 _X_X5198_
geschrieben 03. Dezember 2006 - 20:07
ich habe einen Intel Core 2 Duo Prozessor und würde gerne, das alle Prozesse fest auf einen Kern zugewiesen sind.
Denn hin und wieder hackt der Rechner was wohl daran liegt, das die Prozesse auf nen anderen Kern geschoben werden.
Kennt jemand ein Programm mit dem das geht?
Was könnte ich sonst noch tun um den Prozessor bzw die Dual Core Technik besser zu nutzen?
Fals jemand nen Tip zum übertaken gibt, bitte gleich mit bedenken, das es sich um ein Notebook handelt!
Danke um Vorraus
Anzeige
#2
geschrieben 03. Dezember 2006 - 20:10
X_X5198 sagte:
Hm, du könntest einfach das Betriebssystem seine Arbeit erledigen lassen.
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#3
geschrieben 03. Dezember 2006 - 21:22
Also das einfachste wäre in diesem Fall, einfach den Single-Prozessor-Kernel zu verwenden.
Prozesse auf einen Core festlegen macht man idR nur, wenn das Programm nicht ordentlich thread-sicher ist (klassischer Fall: Outlook 2000). Das geht mit einem kleinen Änderung der Affinity-Flag im PE-Header, ein passenden Tools gibt's im Windows 2000 Resource Kit. Eine Lösung für das Problem ist es jedoch nicht.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#4
geschrieben 03. Dezember 2006 - 21:28
Zitat
hast du für diese Kühne Theorie Argumente? Ich hab auch schon Single Core-Rechner gesehen, die hin und wieder gehakt haben...
Dir ist schon klar, dass ein solcher Vorgang im Millisekunden-Bereich liegt?
Dieser Beitrag wurde von mibtng bearbeitet: 03. Dezember 2006 - 21:30
#5 _X_X5198_
geschrieben 03. Dezember 2006 - 21:50
Ich hab in der C't gelesen, das durch die Energiesparfunktion von Win die Kerne mit unterschiedlichen Taktungen laufen und wenn dann die Anwendung den Kern wechselt, kann es zum hacken kommen.
Ganz unten auf der Seite
http://www.heise.de/ct/06/24/230/
Da ist zwar ein Tool beschrieben mit dem man ein Programm anweisen kann auf welchem Kern sie laufen soll aber das müßte ich für jedes Programm einzeln machen!
@ Rika
Ich will nicht, das alles auf einem Kern läuft, nur das festgelegt ist wo die Anwenung laufen soll.
Also zb Firefox auf Kern 1 und Thunderbird auf Kern 2, ...
#7 _moep_
geschrieben 10. Dezember 2006 - 11:00
#8
geschrieben 10. Dezember 2006 - 11:07
Anwendungen werden nciht einfach verschoben....oder glaubst du etwa, das windows alle paar minuten den kern wechselt? xD
ich hab auch nen Core 2 Duo....und bei mir ist das nicht^^
#9
geschrieben 10. Dezember 2006 - 14:40
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#10 _X_X5198_
geschrieben 12. Dezember 2006 - 09:42
Wollte nur mal fragen ob vielleicht jemand ein "praktischeres" Programm / Lösung kennt aber zur Not gehts auch so.
Ob das am Ende was bringt darüber läst sich streiten aber Nachteile hat es auf jeden Fall nicht.
Ich persönlich finde, das es besser ist wenn ein Prgozess die ganze Zeit auf seinem Kern bleibt an stelle irgendwann mal auf den anderen verschoben zu werden.
#11
geschrieben 12. Dezember 2006 - 13:03
Such mal lieber nach der wahren Ursache für dein Problem!
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#12 _MagicAndre1981_
geschrieben 12. Dezember 2006 - 22:45
http://msdn2.microso...y/aa384228.aspx
http://msdn.microsoft.com/library/default....ffinitymask.asp
http://msdn.microsoft.com/library/default....ffinitymask.asp
#13 _X_X5198_
geschrieben 13. Dezember 2006 - 18:25
danke für eure Antworten.
Werde wohl mal das Tool von der C't versuchen
#14
geschrieben 13. Dezember 2006 - 18:32
Zitat (X_X5198: 03.12.2006, 20:07)
ich habe einen Intel Core 2 Duo Prozessor und würde gerne, das alle Prozesse fest auf einen Kern zugewiesen sind.
Denn hin und wieder hackt der Rechner was wohl daran liegt, das die Prozesse auf nen anderen Kern geschoben werden.
Kennt jemand ein Programm mit dem das geht?
Was könnte ich sonst noch tun um den Prozessor bzw die Dual Core Technik besser zu nutzen?
Fals jemand nen Tip zum übertaken gibt, bitte gleich mit bedenken, das es sich um ein Notebook handelt!
Danke um Vorraus
Ich hab da eine Menüleiste programmiert, welche neben vielen anderen Dingen auch genau die von Dir geforderte Funktionalität bietet. Diese setzt das .NET-Framework 2.0 voraus. Bei Interesse PM an mich.
Gruss
Dieser Beitrag wurde von Ken Guru bearbeitet: 13. Dezember 2006 - 18:33
#15
geschrieben 14. Dezember 2006 - 02:00
Und daß es trotzdem eine blöde Idee ist?
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
- ← Msn-daten Vom Alten Zum Neuen Pc Kopieren
- Windows XP & Windows Media Center Edition
- Nach Downloads: Abstürze Bei Firefox Und Spiele →