Ik ben op zoek naar een _goede_ text-based cpu usage meter voor linux. Dus niet top want die is veel te traag, het resultaat moet binnen de seconde te verkrijgen zijn.
enige suggesties?
enige suggesties?
1
| cat /proc/cpuinfo |
I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum
All my posts are provided as-is. They come with NO WARRANTY at all.
Verwijderd
Verwijderd
All my posts are provided as-is. They come with NO WARRANTY at all.
Verwijderd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| #!/bin/bash function get_jiffies () { awk '/^cpu\>/ { print $2, $3, $4, $5 }' /proc/stat } function cpu_usage () { (get_jiffies; sleep ${1:-1}; get_jiffies) | awk \ 'BEGIN { \ pass= 0 \ } \ { \ if(++pass == 1) for(n= 1; n < 5; ++n) time[n]= $n; \ else for(n= 1; n < 5; ++n) time[n]= $n - time[n]; \ } \ END { \ total= time[1]; \ for(n= 2; n < 5; ++n) total+= time[n]; \ for(n= 1; n < 5; ++n) time[n]= time[n] * 100 / total; \ printf "user:%5.1f%% nice:%5.1f%% system:%5.1f%% idle:%5.1f%%\n", \ time[1], time[2], time[3], time[4]; \ }' } cpu_usage ${1} |
[ Voor 26% gewijzigd door Verwijderd op 11-07-2004 20:22 ]
maar nadat ik het volgende uitvoerde:tty1 said:
user: 0.0% nice: 0.0% system: 0.0% idle:100.0%
1
| cat /dev/zero > /dev/null |
tty1 said:
user: 27.7% nice: 0.0% system: 72.3% idle: 0.0%
| Olympus OM-D EM10 mk2 | m.Zuiko 14-42mm f/3.5-5.6EZ | m.Zuiko 40-150mm f/4-5.6 R | m.Zuiko 60mm f/2.8 | 2x Godox v860 | Godox X1 |
Verwijderd
Op 1 seconde minder dan 0.1% usage, dus dat valt wel mee. Als je kleinere tijdseenheden gebruikt (scriptje opstarten met parameter 0.1 of zo) zie je afentoe wat belasting, maar over zo korte periodes meten levert toch geen relevante resultaten op (een nieuw gestart proces vertekent het resultaat compleet).Verwijderd schreef op 11 juli 2004 @ 21:51:
thx, mooi scriptje.
heb je al eens getest hoeveel cpu use het scriptje zelf geeft?
Er is belangstelling voor!Verwijderd schreef op 11 juli 2004 @ 23:59:
[...]
Ik vond het zelf ook wel een leuk script dus ik heb het uitgebreid zodat de resultaten nu uitgesplitst zijn per processor (leuk voor SMP-systemen) en dat je de belasting nu ook meten kunt over een willekeurig commando (in de trand van time), als er belangstelling voor is post ik het wel.
Verwijderd
Ik heb het script hier gepost (zo komt er misschien weer wat leven in dat topic).TukkerTweaker schreef op 12 juli 2004 @ 11:44:
Er is belangstelling voor!
Apple iPhone 17 LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2026
•
Hosting door TrueFullstaq