Portál AbcLinuxu, 29. října 2025 02:40
Proste nechci zadnou load average, chci to co ukazuje napr. gkrellm. Zkousel jsem prikaz htop, ten ji ukazuje, ale zase nevim jak to z nej dostat jestli to jde pomoci grep... Moc dekuji za pomoc...
imo startni top -b > file & a z file tahaj to co potrebujes
D.
vmstat | sed -nr '3s/^ *([0-9]+ +){14}(..).*/\2/p'zisti hodnotu "idle". 100-idle je potom zatazenie CPU. Ale tato hodnota moze byt ovplyvnena prave spustanim vmstat-u a sed-u.
Pokial to chces zistovat priebezne, takvmstat -n 1 | sed -ru '1,3d; s/^ *([0-9]+ +){14}(..).*/\2/'kde 1. riadok s datami zahadzujem, aby som odfiltroval to skreslenie.
vmstat bez parametrů dá průměrnou hodnotu od boot-u.vmstat 1 1 dá průměr za jednu sekundu 1×.vmstat 1 5 dá průměr za jednu sekundu 5×.vmstat 5 5 dá průměr za pět sekund 5×.
.
ono to „default“ chování mi přijde jako nepřirozenéMozna ne. Oni vlastne implementuji jakesi "rectangular sliding window in time" z teorie filtru/casovych rad, jeden parametr je vzorkovaci perioda, druhy pocet vzorku (sirka okna). Bez parametru a s jednim parametrem pokryvaji specialni pripady s nekonecnem, a prakticka 'delka' casoveho nekonecna je v krajnim pripade doba od startu systemu. Alespon tak si to vysvetluji pri pokusu nalezt v tom nejakou logiku ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.