Score:0

มียูทิลิตี้สำหรับตรวจสอบหน่วยความจำสำหรับกระบวนการเมื่อเวลาผ่านไปหรือไม่?

ธง cn

คำถามนี้ถูกถามด้วยวิธีต่างๆ กันเมื่อเวลาผ่านไป โดยเฉพาะอย่างยิ่ง เมื่อพิจารณาจากเวอร์ชันปัจจุบัน ฉันต้องการสร้างแผนภูมิการใช้หน่วยความจำของกระบวนการเมื่อเวลาผ่านไป โดยเปรียบเทียบกับกระบวนการอื่นๆ

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

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

Nmath avatar
ng flag
ฟังดูเหมือนคุณความจำเสื่อม การเปิดมอนิเตอร์ทรัพยากรเมื่อคุณมีหน่วยความจำไม่เพียงพอน่าจะเพียงพอสำหรับการวินิจฉัยปัญหานี้
heynnema avatar
ru flag
Ubuntu รุ่นอะไร แก้ไขคำถามของคุณและแสดง `free -h` และ `sysctl vm.swappiness` เริ่มแสดงความคิดเห็นกับฉันด้วย @heynnema ไม่งั้นฉันจะคิดถึงพวกเขา
cn flag
@Nmath ใช่มีหน่วยความจำรั่วอย่างแน่นอน อย่างไรก็ตาม เมื่อฉันทราบปัญหา ระบบถูกล็อคและฉันไม่สามารถทำการวินิจฉัยได้ นี่คือเหตุผลที่ฉันถามว่ามียูทิลิตี้ที่รู้จักสำหรับการบันทึกการใช้หน่วยความจำเมื่อเวลาผ่านไปหรือไม่ เพื่อที่ฉันจะได้ทราบภายหลังว่ากระบวนการใดที่อาจผิดพลาด
cn flag
@heynnema รุ่นนี้เป็น "ปัจจุบันและอัปเดตอย่างสมบูรณ์" แต่สิ่งนี้ไม่เกี่ยวข้องเนื่องจากฉันกำลังมองหายูทิลิตี้ประเภทเฉพาะที่เป็นวิธีแก้ปัญหาระยะยาวสำหรับปัญหานี้และอื่น ๆ และไม่ใช่เทคนิคการวินิจฉัยสำหรับปัญหานี้ ตามที่ระบุไว้ข้างต้น เมื่อฉันทราบปัญหา ระบบถูกล็อคและฉันไม่สามารถทำการวินิจฉัยได้ นี่คือเหตุผลที่ฉันถามว่ามียูทิลิตี้ที่รู้จักสำหรับการบันทึกการใช้หน่วยความจำเมื่อเวลาผ่านไปหรือไม่ เพื่อที่ฉันจะได้ทราบภายหลังว่ากระบวนการใดที่อาจผิดพลาด
heynnema avatar
ru flag
คุณสามารถตอบคำถามง่ายๆ สามข้อของฉัน หรือทำให้ฉันผิดหวังก็ได้ แต่คำถามเกี่ยวข้องโดยตรงกับปัญหาที่คุณมี ฉัน **ยัง** จำเป็นต้องทราบเวอร์ชันของ Ubuntu, `free -h` และ `sysctl vm.swappiness` ฉันไม่ทราบถึงใบสมัครที่คุณขอเป็นการส่วนตัว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา