Score:1

ฉันจะแก้ไขการใช้หน่วยความจำสูงบน Ubuntu 20.04.3 LTS ได้อย่างไร

ธง cn

Ubuntu 20.04.3 LTS ใช้หน่วยความจำจำนวนมาก (10.1GB จาก RAM 12GB) RAM เต็มเมื่อเวลาผ่านไปและถึงระดับการใช้งานที่สูงจนเป็นอันตราย แม้ว่าฉันจะใช้เพียง 2 แอปพลิเคชันก็ตาม

ฉันได้พยายามทำตามคำแนะนำอื่นๆ ที่โพสต์ในฟอรัมนี้เกี่ยวกับปัญหาที่คล้ายกัน ฉันวิ่งแล้ว ท็อป และ สูงสุด แต่ไม่ส่งคืนข้อมูลที่เป็นประโยชน์ กล่าวคือ Chrome และ Discord ใช้ RAM มากที่สุด - เพียง 2-4% ต่อรายการ Java, MySQL, Apache ที่ฉันเคยอ่านมามักจะเป็นตัวการของการใช้ RAM สูง แต่ Java ไม่ทำงานด้วยซ้ำ และกระบวนการอื่นๆ ในรายการนั้นแทบจะไม่ใช้ RAM 0.1% เลย

อีกสิ่งหนึ่งที่ฉันสังเกตเห็นคือ เมื่อปิด Chrome การใช้หน่วยความจำจะลดลงทันทีจาก 10.1GB เหลือเพียง 1.7-2GB เท่านั้น ฉันไม่เข้าใจสิ่งนี้เพราะตาม ท็อปChrome ใช้หน่วยความจำเพียง 2% หรือมากกว่านั้น

2-4% ไม่ควรกินหน่วยความจำทั้งหมดดังนั้นฉันจึงวิ่ง ฟรี -ม และพบว่า หนังสัตว์ / แคช และ ใช้ร่วมกัน การใช้งานสูงมาก - 8.8GB และ 7.2GB ตามลำดับ. สิ่งเหล่านี้คืออะไรและเหตุใดจึงใช้หน่วยความจำมาก ระบบค้างและทำงานช้ามากระหว่างการใช้งาน การใช้งาน CPU ก็ไม่สูงมากเช่นกัน - แตะสูงสุด 22% ในบางครั้ง

นี่คือของฉัน ฟรี -ม ผล

ฟรี -ม

เมื่อเปิดการตรวจสอบระบบ

การตรวจสอบระบบ

ของฉัน ท็อป และ สูงสุด ผลลัพธ์ตามลำดับ

ท็อป

สูงสุด

ดังที่ได้กล่าวไว้ก่อนหน้านี้ ฉันใช้ Ubuntu 20.04.3 LTS เวอร์ชันเคอร์เนลคือ 5.11.0-41-ทั่วไป

กรุณาช่วย. คอมพิวเตอร์ของฉันใช้งานยากขึ้นเรื่อยๆ

Devvrath avatar
cn flag
@someone พูดตามตรงฉันไม่เคยมีปัญหานี้มาก่อน ฉันเคยใช้ 20.04 ก่อนที่จะมีความเสียหายของดิสก์และฉันต้องติดตั้งระบบปฏิบัติการใหม่อีกครั้ง ฉันประสบปัญหานี้หลังจากติดตั้งใหม่เท่านั้น แต่ฉันไม่สามารถเข้าใจได้ว่าเป็นอย่างไร เพราะฉันใช้โปรแกรมเดิมที่ฉันใช้ก่อนติดตั้งใหม่ฉันไม่เข้าใจว่าจู่ๆ หน่วยความจำ swap กลายเป็นปัญหาได้อย่างไร ทั้งๆ ที่ฉันไม่เคยมีปัญหาแบบนี้มาก่อน
us flag
เปิดแท็บกระบวนการในการตรวจสอบระบบ และตรวจสอบว่ากระบวนการใดใช้หน่วยความจำสูงสุด
Devvrath avatar
cn flag
@ArchismanPanigrahi Chrome ด้วยขนาดประมาณ 329MB (ในขณะที่ใช้ 12 แท็บ แต่ฉันไม่เคยมีปัญหาการใช้หน่วยความจำสูงขนาดนี้มาก่อน แม้ว่าจะใช้ 20 แท็บก็ตาม)
Someone avatar
my flag
ตกลง ดังนั้นการแลกเปลี่ยน IDT จะทำงาน
hu flag
ดูคอลัมน์ `VIRT` มีหลายสิ่งหลายอย่างที่แคชไว้ที่นั่น
vanadium avatar
cn flag
คุณจะต้องดีบักตัวเอง: ดูเหมือนว่ามีบางอย่างกำลังเติมหน่วยความจำแคช รีบูตระบบของคุณ เปิด `top` และตั้งค่าเทอร์มินัลไว้ด้านบน จากนั้นใช้คอมพิวเตอร์ของคุณและคอยดูว่าเกิดอะไรขึ้น นั่นอาจทำให้คุณระบุได้เมื่อมันเกิดขึ้น
Devvrath avatar
cn flag
เอาล่ะ @vanadium ฉันจะลองและกลับมา
Devvrath avatar
cn flag
เอาล่ะ ฉันลองใช้คำแนะนำของ @vanadium แล้ว แต่ฉันก็หาข้อมูลอะไรไม่ได้มากนัก ฉันเพิ่งเห็นว่าหน่วยความจำแคชเพิ่มขึ้นอย่างมาก หลังจากนั้นไม่นานฉันก็จำได้ว่าฉันได้ติดตั้ง `preload` ซึ่งถ้าฉันจำไม่ผิดคือ daemon ซึ่งจะกำหนดแอปพลิเคชันที่ใช้บ่อยที่สุด แล้วโหลดล่วงหน้าใน RAM ฉันไม่คิดว่าฉันกำหนดค่าพรีโหลดไว้อย่างถูกต้อง เป็นผลให้ดูเหมือนว่ามีแคชมากเกินไป ฉันตัดสินใจถอนการติดตั้งพรีโหลด และหลังจากรีบูต ดูเหมือนว่าปัญหาจะได้รับการแก้ไขแล้ว

โพสต์คำตอบ

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