บนเซิร์ฟเวอร์ของเราพิมพ์sarสถิติการโหลดของระบบสำหรับวันนี้เริ่มตั้งแต่เที่ยงคืนเป็นไปได้ไหมที่จะแสดงสถิติเมื่อวานนี้?
บนเซิร์ฟเวอร์ของเราพิมพ์sarสถิติการโหลดของระบบสำหรับวันนี้เริ่มตั้งแต่เที่ยงคืนเป็นไปได้ไหมที่จะแสดงสถิติเมื่อวานนี้?
คำตอบ:
โดยปกติsysstatซึ่งจัดทำsarคำสั่งเก็บการล็อกอิน/var/log/sysstat/หรือ/var/log/sa/ชื่อไฟล์เช่น/var/log/sysstat/saddที่ไหนddเป็นค่าตัวเลขสำหรับวันของเดือน (เริ่มต้นที่ 01) โดยค่าเริ่มต้นไฟล์จากวันปัจจุบันจะถูกใช้; อย่างไรก็ตามคุณสามารถเปลี่ยนไฟล์ที่ใช้กับ-fสวิตช์บรรทัดคำสั่ง ดังนั้นสำหรับวันที่ 3 ของเดือนคุณจะทำสิ่งที่ชอบ:
sar -f /var/log/sysstat/sa03
หากคุณต้องการ จำกัด ช่วงเวลาคุณสามารถใช้พารามิเตอร์-sและ -eหากคุณต้องการรับไฟล์เมื่อวานเป็นประจำและไม่สามารถจำวันที่และมีวันที่ของ GNU ได้
sar -f /var/log/sysstat/sa$(date +%d -d yesterday)
ผมขอแนะนำให้อ่านหน้าคู่มือสำหรับ SAR
ลองคำสั่งดังต่อไปนี้เพื่อรับรายละเอียดการใช้หน่วยความจำในอดีต
sar -r -f /var/log/sa/sa01
ไฟล์ที่/var/log/saบันทึกทุกอย่างในโลก
/var/log/sa