it-swarm-eu.dev

Jak se dostanu na předchozí den?

na našich serverech zadáním sar show je statistika zatížení systému pro dnešek počínaje půlnocí, je možné zobrazit včerejší statistiky?

44
xenoterracide

sysstat , který poskytuje příkaz sar, obvykle udržuje protokoly v /var/log/sysstat/ nebo /var/log/sa/ s názvy souborů, například /var/log/sysstat/sadd kde dd je číselná hodnota pro den v měsíci (začínající na 01). Ve výchozím nastavení se používá soubor z aktuálního dne; můžete však změnit soubor, který se používá s -f Přepínač příkazového řádku. Takže 3. měsíc byste udělali něco jako:

sar -f /var/log/sysstat/sa03

Pokud chcete omezit časový rozsah, můžete použít -s a -e parametry. Pokud chcete běžně získat včerejší soubor a nikdy si nepamatujete datum a mít GNU datum, můžete vyzkoušet

sar -f /var/log/sysstat/sa$(date +%d -d yesterday)

Velmi doporučuji přečíst manuální stránka pro sar .

65
Steven D

Chcete-li získat podrobnosti o využití historické paměti, zkuste příkaz následujícím způsobem.

sar -r -f /var/log/sa/sa01

Soubory v /var/log/sa zaznamenat vše na světě.

6
Sidhartha