Mijn vraag
Ik heb een workstation die 24x7 processen draait op 100% load.
Overdag maakt dat te veel herrie, dus om 07:30 doe ik
en dan om 17:30 weer
waarbij 3.5 GHz inderdaad de 'normale' maximale turbo-frequentie is. Het is een dual xeon E5-2696 V2 systeem, met een all-core turbo van 3.1 GHz.
Dit werkt goed, de temperatuur komt kennelijk net onder de grens dat het bios de cpu-fans op maximaal zet en het geluid blijft beschaafd. De performance op 2.8 GHz t.o.v. 3.1 GHz is ook prima.
Maar: na 17:30 is er een sterk verhoogd percentage system-time (zo'n 20-24 %) volgens top.
Na een reboot is dat weer weg, dus het lijkt een gevolg van het spelen met dat maximum frequentie-bestand.
Het lijkt ook alsof de performance niet helemaal terug komt waar het moet zijn, maar dat is lastig te meten.
Het is een HP Z620, 2x E5-2696 V2, 384 Gb geheugen, ssd, en hij draait 48 WCG/Boinc processen.
OS is Ubuntu 18.04 lts.
Iemand enig idee wat die system time is, of hoe ik er zelfs maar achter kom wat er in die tijd precies gebeurt?
Om het extra spannend te maken:
pidstat -u laat bij geen enkel proces meer dan 0,04% system time zien, en het totaal van die processen komt zeker niet aan de door top genoemde 20-24%.
Ik heb een workstation die 24x7 processen draait op 100% load.
Overdag maakt dat te veel herrie, dus om 07:30 doe ik
code:
1
2
3
4
5
| #!/bin/bash ls /sys/devices/system/cpu/*/cpufreq/scaling_max_freq | while read cpu_freq do echo "2800000" > $cpu_freq done |
en dan om 17:30 weer
code:
1
2
3
4
5
| #!/bin/bash ls /sys/devices/system/cpu/*/cpufreq/scaling_max_freq | while read cpu_freq do echo "3500000" > $cpu_freq done |
waarbij 3.5 GHz inderdaad de 'normale' maximale turbo-frequentie is. Het is een dual xeon E5-2696 V2 systeem, met een all-core turbo van 3.1 GHz.
Dit werkt goed, de temperatuur komt kennelijk net onder de grens dat het bios de cpu-fans op maximaal zet en het geluid blijft beschaafd. De performance op 2.8 GHz t.o.v. 3.1 GHz is ook prima.
Maar: na 17:30 is er een sterk verhoogd percentage system-time (zo'n 20-24 %) volgens top.
Na een reboot is dat weer weg, dus het lijkt een gevolg van het spelen met dat maximum frequentie-bestand.
Het lijkt ook alsof de performance niet helemaal terug komt waar het moet zijn, maar dat is lastig te meten.
Het is een HP Z620, 2x E5-2696 V2, 384 Gb geheugen, ssd, en hij draait 48 WCG/Boinc processen.
OS is Ubuntu 18.04 lts.
Iemand enig idee wat die system time is, of hoe ik er zelfs maar achter kom wat er in die tijd precies gebeurt?
Om het extra spannend te maken:
pidstat -u laat bij geen enkel proces meer dan 0,04% system time zien, en het totaal van die processen komt zeker niet aan de door top genoemde 20-24%.
[ Voor 7% gewijzigd door thunder7 op 02-10-2020 20:23 ]
hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl