Jak mogę sar pokazać na poprzedni dzień?


Odpowiedzi:


63

Zwykle sysstat , który udostępnia sarpolecenie, przechowuje logi /var/log/sysstat/lub /var/log/sa/nazwy plików, takie jak /var/log/sysstat/saddgdzie ddjest wartością liczbową dla dnia miesiąca (od 01). Domyślnie używany jest plik z bieżącego dnia; Można jednak zmienić plik używany z -fprzełącznikiem wiersza polecenia. Tak więc w trzecim miesiącu zrobiłbyś coś takiego:

sar -f /var/log/sysstat/sa03

Jeśli chcesz ograniczyć zakres czasu, możesz użyć parametrów -si -e. Jeśli chcesz rutynowo pobierać wczorajszy plik i nigdy nie pamiętasz daty i daty GNU, możesz spróbować

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

Bardzo polecam przeczytanie strony podręcznika dla sar .


11
na naszych systemach cPanel / CentOS wydaje się, że jest w/var/log/sa
Xenoterracide

1
tak, centos to: sar -b -f / var / log / sa / sa20 na 20 dzień miesiąca.
stantonk

5
/ var / log / sa również dla Redhat
sweetfa

1
/ var / log / sa również w SUSE
Gareth Davidson

5

Wypróbuj polecenie w następujący sposób, aby uzyskać szczegółowe informacje na temat wykorzystania pamięci.

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

Zapisane pliki /var/log/sarejestrują wszystko na świecie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.