สารบัญ:
คำจำกัดความ - การฟาดฟันหมายถึงอะไร?
การฟาดฟันในการคำนวณเป็นปัญหาที่เกิดขึ้นเมื่อมีการใช้งานหน่วยความจำเสมือน มันเกิดขึ้นเมื่อหน่วยความจำเสมือนของคอมพิวเตอร์แลกเปลี่ยนข้อมูลสำหรับข้อมูลบนฮาร์ดดิสก์อย่างรวดเร็วเพื่อยกเว้นการประมวลผลระดับแอปพลิเคชันส่วนใหญ่ เมื่อหน่วยความจำหลักเต็มแล้วต้องมีการสลับหน้าเพิ่มเติมเข้าและออกจากหน่วยความจำเสมือน การแลกเปลี่ยนทำให้อัตราการเข้าถึงฮาร์ดดิสก์สูงมาก การ thrashing สามารถดำเนินต่อไปได้เป็นระยะเวลานานจนกว่าจะแก้ไขปัญหาพื้นฐาน การเฆี่ยนตีอาจส่งผลให้ฮาร์ดไดรฟ์ของคอมพิวเตอร์ล่ม
การฟาดฟันเป็นที่รู้จักกันว่าการฟาดดิสก์
Techopedia อธิบาย Thrashing
การเฆี่ยนตีเกิดขึ้นเมื่อกระบวนการคอมพิวเตอร์จำนวนมากเกินไปแย่งทรัพยากรหน่วยความจำไม่เพียงพอ การฟาดฟันอาจเกิดขึ้นได้จากหลายปัจจัยด้วยเหตุผลที่เด่นชัดที่สุดคือแรมไม่เพียงพอหรือมีการรั่วไหลของหน่วยความจำ ในคอมพิวเตอร์แอปพลิเคชั่นบางตัวมีลำดับความสำคัญสูงกว่าแอปพลิเคชันอื่น ๆ และยังสามารถแสดงคุณลักษณะที่น่าตื่นเต้นเมื่อไม่มีทรัพยากรหน่วยความจำ การ thrashing อาจทำให้ประสิทธิภาพของระบบช้าลงเนื่องจากการถ่ายโอนข้อมูลจะต้องอยู่ระหว่างฮาร์ดไดรฟ์และหน่วยความจำกายภาพ หนึ่งในสัญญาณเริ่มต้นของการฟาดฟันคือเมื่อแอปพลิเคชันหยุดตอบสนองขณะที่ไฟดิสก์ไดรฟ์กะพริบและปิด ระบบปฏิบัติการมักจะเตือนผู้ใช้หน่วยความจำเสมือนเหลือน้อยเมื่อเกิดการฟาดฟัน
ทางออกชั่วคราวสำหรับการฟาดฟันคือการกำจัดแอปพลิเคชันที่กำลังทำงานอย่างน้อยหนึ่งรายการ หนึ่งในวิธีที่แนะนำในการกำจัด thrashing คือการเพิ่มหน่วยความจำให้กับหน่วยความจำหลัก อีกวิธีในการแก้ไขปัญหาการ thrashing คือการปรับขนาดของไฟล์สลับ
