it-swarm-id.com

Bagaimana cara saya membuat sar untuk ditampilkan di hari sebelumnya?

di server kami, mengetik sar tunjukkan statistik beban sistem untuk hari ini mulai tengah malam, apakah mungkin untuk menampilkan statistik kemarin?

44
xenoterracide

Biasanya, sysstat , yang menyediakan perintah sar, menyimpan log di /var/log/sysstat/ atau /var/log/sa/ dengan nama file seperti /var/log/sysstat/sadd di mana dd adalah nilai numerik untuk hari dalam sebulan (mulai 01). Secara default, file dari hari ini digunakan; namun, Anda dapat mengubah file yang digunakan dengan -f sakelar baris perintah. Jadi untuk tanggal 3 bulan Anda akan melakukan sesuatu seperti:

sar -f /var/log/sysstat/sa03

Jika Anda ingin membatasi rentang waktu, Anda dapat menggunakan -s dan -e parameter. Jika Anda ingin mendapatkan file kemarin secara rutin dan tidak pernah dapat mengingat tanggalnya dan memiliki tanggal GNU tanggal Anda dapat mencoba

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

Saya sangat merekomendasikan membaca halaman manual untuk sar .

65
Steven D

Coba perintah sebagai berikut untuk mendapatkan detail pemanfaatan memori historis.

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

File dalam /var/log/sa merekam semua yang ada di dunia.

6
Sidhartha