คืออะไร: Hard Faults Per Second



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ข้อผิดพลาดอย่างหนัก เป็นเรื่องปกติของการประมวลผลข้อมูลหน่วยความจำของคอมพิวเตอร์ในปัจจุบัน ความผิดพลาดอย่างหนักเกิดขึ้นเมื่อต้องดึงบล็อกหน่วยความจำจากไฟล์ ไฟล์เพจ (หน่วยความจำเสมือน) แทนที่จะเป็น หน่วยความจำกายภาพ (RAM) . ด้วยเหตุนี้จึงไม่ควรมองว่าข้อบกพร่องอย่างหนักเป็นเงื่อนไขของข้อผิดพลาด อย่างไรก็ตามจำนวนข้อบกพร่องที่มากเกินไปมักเป็นตัวบ่งชี้ที่ดีว่าเครื่องที่เป็นปัญหาต้องการหน่วยความจำกายภาพ (RAM) มากขึ้น





ผู้ใช้มักจะตื่นตระหนกเกี่ยวกับความผิดพลาดอย่างหนักหลังจากลงจอดภายในไฟล์ หน่วยความจำ แท็บของ Windows Resource Monitor ขึ้นอยู่กับข้อมูลจำเพาะของพีซีและงานในมือกราฟนี้อาจแสดงจำนวนมากหรืออาจเป็นร้อยครั้งต่อวินาที บทความนี้เขียนขึ้นเพื่อเป็นข้อมูลโดยมีรายละเอียดเกี่ยวกับเทคนิคที่อยู่เบื้องหลังความผิดพลาดอย่างหนักตลอดจนกลวิธีบางอย่างที่เกี่ยวข้องกับการจัดการหน่วยความจำ



อธิบาย Hard Faults (Page Faults)

การค้นคว้าเกี่ยวกับข้อบกพร่องอย่างหนักอาจกลายเป็นเรื่องยุ่งยากมากเนื่องจากมีการเรียก ความผิดพลาดของเพจ ใน Windows เวอร์ชันก่อนหน้า แหล่งข้อมูลบนเว็บจำนวนมากยังคงอ้างถึงสิ่งเหล่านี้ว่าเป็น Page Faults ดังนั้นจึงเกิดความสับสนอย่างมาก รู้แค่ว่าพวกเขาล้วนอ้างถึงสิ่งเดียวกัน

อย่างไรก็ตามไม่ควรสับสนกับความผิดพลาดอย่างหนัก (ก่อนหน้านี้เรียกว่าข้อบกพร่องของเพจ) กับความผิดพลาดของเพจอ่อน - ความผิดพลาดของเพจอ่อนจะเกิดขึ้นเมื่อเพจหน่วยความจำอ้างอิงถูกย้ายจากที่หนึ่งในหน่วยความจำ

ความผิดพลาดอย่างหนักเกิดขึ้นเมื่อหน่วยความจำแอดเดรสของโปรแกรมบางโปรแกรมไม่ได้อยู่ในสล็อตหน่วยความจำหลักอีกต่อไป แต่ถูกเปลี่ยนเป็นไฟล์เพจจิ้งหลักแทน สิ่งนี้บังคับให้ระบบค้นหาหน่วยความจำที่หายไปในฮาร์ดดิสก์แทนที่จะดึงข้อมูลจากหน่วยความจำกายภาพ (RAM) เมื่อใดก็ตามที่เกิดเหตุการณ์นี้ระบบของคุณจะมีการชะลอตัวและกิจกรรมบนฮาร์ดดิสก์เพิ่มขึ้น แต่ระดับที่คุณจะรู้สึกถึงผลกระทบของความผิดพลาดอย่างหนักนั้นขึ้นอยู่กับส่วนประกอบที่เหลือของพีซีของคุณเป็นอย่างมาก



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

วิธีแก้ไขจำนวน Hard Faults สูง

หากระบบของคุณประสบปัญหาความผิดพลาดอย่างหนักหลายร้อยครั้งต่อวินาทีโดยปกติจะเป็นหนึ่งในสองสิ่งไม่ว่าจะเป็นกระบวนการบางอย่างที่ใช้ทรัพยากรอย่างมหาศาลหรือคุณต้องการการอัปเกรด RAM อย่างมาก

โดยทั่วไปยิ่งคุณมี RAM มากเท่าใดคุณก็จะเห็นข้อผิดพลาดต่อวินาทีน้อยลงเท่านั้น มีรายงานว่าผู้ใช้บางรายสามารถลดจำนวนข้อผิดพลาดต่อวินาทีได้โดยการปิดใช้งานและเปิดใช้งานไฟล์ pagefile.sys ไฟล์. หากคุณต้องการใช้งานโปรดติดตามบทความเชิงลึกของเรา ( ปิดการใช้งาน pagefile ).

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

บันทึก: บางโปรแกรมได้รับการออกแบบมาเพื่อใช้ไฟล์ ไฟล์เพจ และจะทำงานไม่ถูกต้องหากปิดใช้งาน

เพิ่ม RAM มากขึ้น

หากคุณกำลังจัดการกับข้อผิดพลาดที่เกิดขึ้นมากเกินไปให้เริ่มต้นด้วยการตรวจสอบว่าการกำหนดค่าระบบของคุณมี RAM เพียงพอที่จะรองรับเวอร์ชัน Windows ที่ติดตั้งอยู่หรือไม่ โปรดทราบว่าเวอร์ชัน 64 บิตต้องใช้หน่วยความจำเกือบสองเท่าของเวอร์ชัน 32 บิต หากคุณมีคุณสมบัติต่ำกว่าข้อกำหนดขั้นต่ำตัวเลือกเดียวคือซื้อ RAM stick เพิ่มเติมหรือเปลี่ยน RAM ที่มีอยู่ของคุณด้วยชุดดูอัลแชนแนลที่ใหญ่ขึ้น

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

การระบุทรัพยากร hogger

หากคุณพิจารณาแล้วว่าคุณมี RAM เพียงพอที่จะรองรับ Windows เวอร์ชันปัจจุบันของคุณคุณอาจสันนิษฐานได้ว่าจำนวนข้อผิดพลาดที่เพิ่มขึ้นนั้นเกิดจากกระบวนการบางอย่างที่ทำให้หน่วยความจำมากเกินไป

คุณสามารถระบุได้อย่างง่ายดายว่ากระบวนการใดที่รับผิดชอบต่อความผิดพลาดอย่างหนักโดยใช้ การตรวจสอบทรัพยากร มีสองวิธีที่จะพาคุณไปที่นั่น แต่วิธีที่ง่ายที่สุดในการไปที่นั่นคือเปิดหน้าต่าง Run ( คีย์ Windows + R ), พิมพ์ “ resmon” และตี ป้อน - สิ่งนี้จะทำให้คุณอยู่ใน ภาพรวม แท็บของ การตรวจสอบทรัพยากร

เมื่อคุณเข้าถึง Resource Monitor ให้ไปที่ไฟล์ หน่วยความจำ แล้วคลิกแท็บ ข้อผิดพลาดอย่างหนัก คอลัมน์. กระบวนการแรกที่ปรากฏก่อนมากที่สุด ข้อผิดพลาดอย่างหนัก เป็นสิ่งที่ทำให้พีซีของคุณทำงานช้าลงมากที่สุด

บันทึก: ดังที่เห็นในภาพหน้าจอด้านบน - หากมีไฟล์ การบีบอัดหน่วยความจำ ไม่ควรมองข้ามกระบวนการนี้เนื่องจากเป็นเทคนิคการจัดการหน่วยความจำที่ใช้ใน Windows เวอร์ชันล่าสุด

หากคุณพิจารณาแล้วว่ากระบวนการใดกระบวนการหนึ่งแสดงจำนวนมากเกินไป ล้มเหลวอย่างหนักต่อวินาที (มากกว่า 100) ในเรื่องที่สอดคล้องกันคุณสามารถจัดการกับมันได้หลายวิธี คุณสามารถคลิกขวาและเลือก ต้นไม้กระบวนการสิ้นสุด เพื่อบังคับให้ปิดมันและกระบวนการที่เกี่ยวข้องทั้งหมดหรือถอนการติดตั้งแอพพลิเคชั่นหลักและมองหาซอฟต์แวร์ที่คล้ายกันที่ดีกว่าเมื่อใช้การจัดการหน่วยความจำ

อ่าน 4 นาที