Fallaxia
Lieutenant
- Registriert
- Okt. 2012
- Beiträge
- 691
Hi Leute,
vielleicht kann mir jemand hierbei helfen. Situation:
Serversystem mit 128 physischen / 256 virtuellen CPU Kernen, Ubuntu 20.04 LTS
Es läuft pro physischem CPU Kern je ein Prozess, der den Kern auslastet.
Der Scheduler geht her und "switcht" die ganze Zeit die Prozesse hin und her, also zwischen physischen und virtuellen CPU Kernen, im htop sieht man also eine Auslastung von etwa 50% pro Kern, anstatt 100% auf den physischen Kernen und 0% auf den virtuellen Kernen.
Wenn ich mit taskset die Prozesse festpinne hört das natürlich auf, aber das ist ja nur für den Moment. Wie bringe ich dem Scheduler bei die physischen CPU Kerne zu bevorzugen und nicht wild hin und her zu switchen? Oder übersehe ich hier was?
vielleicht kann mir jemand hierbei helfen. Situation:
Serversystem mit 128 physischen / 256 virtuellen CPU Kernen, Ubuntu 20.04 LTS
Es läuft pro physischem CPU Kern je ein Prozess, der den Kern auslastet.
Der Scheduler geht her und "switcht" die ganze Zeit die Prozesse hin und her, also zwischen physischen und virtuellen CPU Kernen, im htop sieht man also eine Auslastung von etwa 50% pro Kern, anstatt 100% auf den physischen Kernen und 0% auf den virtuellen Kernen.
Wenn ich mit taskset die Prozesse festpinne hört das natürlich auf, aber das ist ja nur für den Moment. Wie bringe ich dem Scheduler bei die physischen CPU Kerne zu bevorzugen und nicht wild hin und her zu switchen? Oder übersehe ich hier was?