Ich möchte einen Prozess mit einer CPU1 in meiner Dual-CPU verbinden Maschine - wie mache ich das in Linux - beliebige Hinweise?
Ich möchte einen Prozess mit einer CPU1 in meiner Dual-CPU verbinden Maschine - wie mache ich das in Linux - beliebige Hinweise?
Antworten:
Sie sollten lange und gründlich darüber nachdenken, warum Sie Ihrer Meinung nach schlauer sind als der Terminplaner. Wenn Sie danach noch die CPU-Affinität eines Prozesses unter Linux einstellen möchten, können Sie die Aufgabengruppe Befehl oder, wenn Sie das Programm selbst schreiben, die sched_setaffinity Systemaufruf.
Fwiw: Wir haben das getan und jeden Prozess in einer durchschnittlich komplexen Anwendung fixiert, die wir gut beherrschten. Wir haben herausgefunden, dass der Linux-Kernel-Scheduler Prozessor und Verarbeitungszeit besser zulässt als wir, wie bereits erwähnt ...