ฉันใช้งาน Arch บนเครื่องนี้:
3.40GHz i7 hexacore (4930K)
16GB DDR3 1600MHz RAM
2xSamsung 840 EVO SSDs ใน Raid0 (ใช้การโจมตีแบบ BTRFS)
เมื่อฉันรัน VMware บน Arch ของฉันด้วย VMs ไม่กี่ (2 หรือ 3) ให้พวกเขาแต่ละ 2-4 คอร์และ RAM 2GB แต่ละระบบของฉันเริ่มมีการค้างแบบสุ่ม ทุก ๆ สองสามนาทีระบบจะค้างไว้ที่ใดก็ได้จาก 10 ถึง 30 วินาทีแล้วเริ่มเคลื่อนที่อีกครั้งเพียงเพื่อหยุด 30 วินาทีในภายหลังจนกว่าฉันจะปิด VMs เมื่อระบบค้างเมาส์ยังคงทำงานได้ดี แต่แอปพลิเคชันหยุดการตอบสนองบนโฮสต์ - vmware ไม่ตอบสนอง firefox (ซึ่งเปิดในโฮสต์) ไม่ตอบสนอง ฯลฯ
เมื่อการแช่แข็งเกิดขึ้นถ้าฉันมีการตรวจสอบกระบวนการทำงานมันจะแสดงหลายคอร์ maxed out โดย vmware แต่ในเวลาเดียวกันก็มีคอร์ที่ไม่ได้ใช้อื่น ๆ ฉันมี RAM มากกว่าพอ - VM ใช้ทั้งหมด 6GB และโฮสต์เหลือ 10GB ฉันมีพื้นที่สว็อป 0 ดังนั้นจึงไม่มีวิธีการสลับใด ๆ ที่ทำให้ช้าลง
มีรายงานว่าเนื่องจาก btrfs ทำให้เกิดการแตกไฟล์ในระดับระบบไฟล์เครื่องเสมือนอาจทำงานช้า เท่าที่ฉันสามารถบอกได้ว่าการแตกแฟรกเมนต์เป็นเพียงปัญหาของฮาร์ดดิสก์แบบดั้งเดิม - SSD ไม่มีหัวอ่านที่ค้นหาดังนั้นพวกเขาจึงไม่สนใจว่าไฟล์มีการแยกส่วนอย่างมาก
สิ่งนี้ไม่เคยเกิดขึ้นเมื่อฉันใช้ Debian 7 ดังนั้นฉันค่อนข้างมั่นใจว่าไม่ใช่ปัญหาฮาร์ดแวร์
เครื่องมือใดที่ฉันสามารถใช้เพื่อค้นหาสาเหตุที่ระบบของฉันหยุดนิ่ง ฉันลองใช้ท็อป / ฮ็อพและ iotop (ไม่มีอะไรเขียนหรืออ่านมากเกินไปเมื่อระบบค้าง) ดูเหมือนจะไม่มีการตรวจสอบกิจกรรมใด ๆ สำหรับ btrfs ที่จะบอกว่ามันมีปัญหาในการติดตามหรือเขียนอะไรก็ตาม มีอะไรอีกบ้างที่ฉันลองได้บ้าง