Ashlix hat geschrieben: 22.08.2019 22:18:03
Ich hab hier am Laptop einen Dual-Core mit vier Threads. In der Systemüberwachung sind alle vier Linien mehr oder weniger ziemlich synchron - völlig unabhängig davon, ob ich was in Gimp mache oder sonst irgendwas anderes auf dem System.
Ist das Gnome? Ich kenne mich damit wenig aus, kann also deine Aussage nicht interpretieren.
Starte doch während eines Jobs mal bitte
top im Terminal!
Während
top läuft, drückst du
1 um die Auslastung der individuellen Threads anzuzeigen. Das sollte dann im Header etwa so aussehen:
Code: Alles auswählen
top - 00:07:25 up 5:52, 0 users, load average: 1,18, 1,22, 1,09
Tasks: 209 total, 2 running, 207 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0,5 us, 0,5 sy, 0,0 ni, 32,4 id, 66,7 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu1 : 1,0 us, 1,4 sy, 0,0 ni, 97,6 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu2 : 1,0 us, 0,5 sy, 0,0 ni, 98,5 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu3 : 2,4 us, 4,9 sy, 0,0 ni, 92,2 id, 0,5 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem : 16351304 total, 325812 free, 8156868 used, 7868624 buff/cache
KiB Swap: 16777212 total, 16777212 free, 0 used. 7679652 avail Mem
Mein Rechner ist momentan im Wesentlichen "idle". Hätte er nenenswert zu tun, sähe man Prozentzahlen nahe 100% in den "user"- oder "system"-Spalten - in einem Single-Thread-Szenario auf nur einem Thread, in einem Multi-Thread-Szenario auf allen.
Ashlix hat geschrieben: 22.08.2019 22:18:03
Da dieser ca 9-jährige Laptop hier gerade meine einzige funktionierede Kiste ist und mir die Erfahrung mit Umgang mit Kerneloptionen fehlt, möchte ich grad ungern dran rumschrauben :-/
Du musst auch nicht daran "rumschrauben" (permanent etwas ändern).
Editiere einfach beim nächsten Boot in Grub die Kernel-Zeile (fängt mit
linux an) und füge am Ende die Option
nosmt hinzu. In
top wirst du dann sehen, dass nur noch zwei Threads zur Verfügung stehen.
Nun startest du den selben Job wie eben nochmal. Dauert der signifikant länger als mit aktiviertem SMT, dann bringt SMT etwas.
Nach dem nächsten Reboot ist die
nosmt-Option wieder weg und du hast wieder alle vier Threads.
MSfree hat geschrieben: 22.08.2019 22:38:52
Ashlix hat geschrieben: 22.08.2019 22:18:03
Dann mal doof gefragt... Wer braucht denn eine Grafikkarte aussern Gamern und für 3D-Rendern ?
Man kann moderne Graphikkarten auch für Rechenaufgaben nutzen. Die Dinger können immerhin die 4 Grundrechenarten und haben mehrere Tausend Rechenwerke, man kann also mehrere tausend Rechenoperationen gleichzeitig ausführen lassen. Das funktioniert beim Lösen von riesigen Gleichungssystemen dann deutlich schneller als in der CPU. Die Software muß dazu allerdings speziell programmiert sein und die Rechnerwerke auch nutzen können.
Das war vor nicht allzu langer Zeit z.B. bei gewissen Leuten sehr beliebt um Kohle- und Atomstrom in langen Zahlenkolonnen zu verheizen, welche sie dann für viele bunte Papierschnipsel verspekuliert haben.