คำถามนี้ถูกถามด้วยวิธีต่างๆ กันเมื่อเวลาผ่านไป โดยเฉพาะอย่างยิ่ง เมื่อพิจารณาจากเวอร์ชันปัจจุบัน ฉันต้องการสร้างแผนภูมิการใช้หน่วยความจำของกระบวนการเมื่อเวลาผ่านไป โดยเปรียบเทียบกับกระบวนการอื่นๆ
กรณีการใช้งาน: ด้วยการอัปเดตเป็นประจำ ฉันจะรีบูตระบบ Ubuntu ทุกๆ สองสามสัปดาห์ ซึ่งเป็นกระบวนการที่จำเป็นสำหรับแฟนๆ Linux ที่ใช้ในการเยาะเย้ยผู้ใช้ Windows ถ้าฉันไม่รีสตาร์ทเป็นเวลาสามสัปดาห์หรือหนึ่งเดือน ระบบจะไม่สามารถเข้าถึงได้ในที่สุด โดยคอนโซลจะรายงานว่ามีหน่วยความจำไม่เพียงพอ เพื่อพิจารณาว่ากระบวนการใดรับผิดชอบในเรื่องนี้ ฉันต้องการดูว่ากระบวนการใดใช้และไม่ปล่อยหน่วยความจำ กราฟควรแสดงอย่างน้อยหนึ่งกระบวนการที่มีปริมาณการใช้เฉลี่ยที่มากกว่าที่เผยแพร่ - จนกว่าหน่วยความจำจะหมด นั่นคือ - กราฟเส้นควรแสดงกระบวนการตั้งแต่หนึ่งกระบวนการขึ้นไปอย่างต่อเนื่องจากการรีบูตหนึ่งครั้งไปยังกระบวนการถัดไป
ฉันเข้าใจว่าฉันสามารถสร้างโซลูชันด้วย RRDtool, pidstat, ps ใน cron เป็นต้น ก่อนที่ฉันจะสร้างโปรเจ็กต์ DIY ฉันต้องการทราบว่ามีเครื่องมือที่มีอยู่แล้วที่ทำสิ่งนี้หรือไม่ ฉันต้องเชื่อว่ามี แน่นอน ถ้าฉันต้องสร้างมัน ฉันจะยอมมัน ขอบคุณ.