KswapD0 ใช้ CPU 100%


11

หลังจากอัปเดตจาก 15.10 ถึง 16.04 ฉันสังเกตว่าแฟนเน็ตบุ๊กของฉันหมุนตลอดเวลาจนเต็มแรง ฉันตรวจสอบกระบวนการ mnitoor และสังเกตว่า KswapD0 ใช้ 100% ของหนึ่งคอร์

อะไรคือปัญหา ? ด้วยเหตุนี้เน็ตบุ๊คของฉันจึงช้าและฉันกลัวว่าโปรเซสเซอร์ร้อนเกินไป


แน่นอนว่าเสียงจะเป็นข้อบกพร่องที่คุณควรรายงาน แต่ถึงแม้ว่าคอร์ทั้งหมดจะทำงานที่ 100% แต่ก็ไม่ควรมีความร้อนสูงเกินไป ถ้าเป็นเช่นนั้นฮาร์ดแวร์ของคุณจะเสีย
psusi

1
สิ่งนี้เกิดขึ้นกับฉันในอินสแตนซ์ AWS ที่มีหน่วยความจำเหลือน้อยในฐานะคนในลิงก์ที่ให้ไว้ข้างต้นเกี่ยวกับ BUG # 1518457 หลังจากฉันอัปเดตจาก 14.04 LTS เป็น 16.04 LTS พร้อมการอัพเกรดซ้ำ อ้างถึงหัวข้อสนทนาสำหรับรายละเอียดเพิ่มเติม bugs.launchpad.net/ubuntu/+source/linux/+bug/1518457
prraw

คำตอบ:


22

ดูเหมือนว่าจะเป็นสิ่งที่ปกติ (แต่ไม่เฉพาะ) จะปรากฏขึ้นพร้อมกับระบบหน่วยความจำต่ำ คุณสามารถตรวจสอบข้อผิดพลาดที่ติดตามปัญหานี้: ข้อผิดพลาด # 1518457: kswapd0 การใช้งาน CPU 100%

ยังไม่มีการแก้ไขที่แท้จริง แต่มีวิธีแก้ไขสองสามอย่างที่อาจแก้ไขปัญหาให้คุณได้:

  1. เพิ่มecho 1 > /proc/sys/vm/drop_cachesลงใน crontab ปกติและ / หรือเรียกใช้คำสั่งนั้นด้วยตนเองเมื่อ kswapd ทำงาน
  2. แสดงความคิดเห็นบรรทัดที่ 2 ใน/lib/udev/rules.d/40-vm-hotadd.rules(ดูลิงก์ข้อผิดพลาดสำหรับการสนทนาเพิ่มเติม)

1. วางแคชของหน้าเว็บที่สะอาด มันไม่ทำลาย แต่สามารถทำให้เกิดปัญหาประสิทธิภาพการทำงาน
Zaz

5
2.คุณควรพูดบรรทัดที่จะลบในกรณีที่พวกเขาเปลี่ยนลำดับของสายในอนาคต
Zaz

3
จริงมันเป็นจริงบรรทัดที่ 3 ในขณะนี้ (พิจารณาบรรทัดแรกคือความคิดเห็น) ATTR{[dmi/id]sys_vendor}=="Xen", GOTO="vm_hotadd_apply"
Gubatron

ฉันต้อง sudo ก่อนหรือไม่ และฉันจะ sudo สำหรับ cronjob ได้อย่างไร
Maysam Torabi

1
การแก้ไขได้รับการเผยแพร่เป็นเวลา 16.04 และได้รับการยืนยันโดยบุคคลหลายคน เรียกใช้ apt-get upgrade และเริ่มต้นใหม่
Ryan Lavelle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.