พร้อมกับความก้าวหน้าของระบบคอมพิวเตอร์ พื้นที่หน่วยความจำและข้อมูลภายในคอมพิวเตอร์ก็เพิ่มขึ้นเรื่อยๆ การประมวลผลข้อมูลหน่วยความจำนี้เป็นส่วนปกติของ hard faults Hard faults ไม่ใช่ปัญหาของคุณภาพหรือแบรนด์ของหน่วยความจำ แต่เป็นข้อยกเว้นที่มักพบระหว่างการประมวลผลปกติหรือไม่ปกติ ในคู่มือนี้ เราจะเรียนรู้เพิ่มเติมเกี่ยวกับ memory hard faults per second ทำไม hard faults มากเกินจึงถูกพบ และวิธีบางอย่างที่ช่วยแก้ไขปัญหา memory hard fault หากคุณกำลังมองหาโซลูชันสำหรับ hard faults with free memory issue มาติดตามไปพร้อมกันและผ่านวิธีแก้ไขที่มีประสิทธิภาพบางอย่างที่จะแก้ไข Windows resource monitor hard faults

Hard faults Per Second คืออะไร? วิธีแก้ไขอย่างไร
ตามที่กล่าวไว้ก่อนหน้านี้ Hard faults ซึ่งก่อนหน้านี้เรียกว่า page faults เป็นส่วนปกติของการประมวลผลข้อมูลหน่วยความจำในคอมพิวเตอร์ มันไม่ใช่ปัญหา แต่ hard faults จะเกิดขึ้นเมื่อ ระบบปฏิบัติการดึงหน่วยความจำหน้าจอจาก Page File (Virtual Memory) และไม่ได้มาจากหน่วยความจำทางกายภาพ (RAM) อย่างไรก็ตาม เนื่องจากความมากเกินไปของทุกอย่างไม่ดี กรณีของ hard faults ก็เช่นกัน หากคุณกำลังประสบจำนวน hard faults มากกว่าปกติ อาจบ่งชี้ว่าคอมพิวเตอร์ของคุณต้องการหน่วยความจำทางกายภาพ (RAM) เพิ่มเติม จำนวน hard faults ขึ้นอยู่กับสเปคของคอมพิวเตอร์และงานของคุณอย่างสมบูรณ์
สาเหตุของ Hard Faults พร้อม Free Memory คืออะไร?
แม้ว่าคุณจะคุ้นเคยกับสาเหตุหลักของ hard faults ซึ่งคือ RAM ต่ำ ในคอมพิวเตอร์แล้ว เมื่อตรวจสอบระบบ ผู้ใช้หลายคนรายงานว่ามี free memory ขณะเผชิญกับ hard faults โหลหลายสิบ ในกรณีนี้ อย่าปล่อยให้หลงทางด้วยหน่วยความจำที่ว่างหรือ free memory ตามที่แสดงใน Task Manager ของคอมพิวเตอร์ของคุณ ส่วนใหญ่ของหน่วยความจำนี้ไม่ได้ว่างจริงๆ และถูกใช้ไปแล้ว ทำให้เกิดความขัดแย้งใหญ่
นอกจากปัญหาหน่วยความจำแล้ว จำนวนที่สูงกว่าปกติ (20 หรือต่ำกว่า ขึ้นอยู่กับปริมาณ RAM ที่คุณมี) เป็นปัญหาสำหรับคุณ สิ่งนี้อาจเกิดจากสาเหตุต่างๆ ที่ระบุด้านล่าง:
- Hard faults per second เกิดขึ้น เมื่อที่อยู่หน่วยความจำ ของโปรแกรมเฉพาะเจาะจงถูก สลับไปที่ main paging file มากกว่า main memory slot สิ่งนี้ทำให้คอมพิวเตอร์ประสบความช้าและกิจกรรมฮาร์ดดิสก์เพิ่มขึ้น เนื่องจากความพยายามในการค้นหาหน่วยความจำที่หายไป
- นอกจากนี้ ปัญหา hard faults สูงอาจพบได้ระหว่าง hard disk thrash ในกรณีนี้ ฮาร์ดดิสก์ยังคงทำงานที่ความเร็วสูงสุด ในขณะที่คอมพิวเตอร์ของคุณมี disk thrash หรือเมื่อโปรแกรมหยุดตอบสนอง
- เพิ่มเติม Hard faults อาจประสบได้ขณะ รันโปรแกรมมากเกินไป บนคอมพิวเตอร์ พร้อมกัน
Windows Resource Monitor Hard Faults คืออะไร?
Resource Monitor เป็นเครื่องมือคอมพิวเตอร์ที่สำคัญซึ่ง ให้ข้อมูลข้อมูลเรียลไทม์ เกี่ยวกับระบบสำคัญที่กำลังทำงานบนคอมพิวเตอร์ของคุณ ยูทิลิตี้นี้เป็นประโยชน์อย่างยิ่งในการตรวจสอบสุขภาพของระบบของคุณและแก้ไขปัญหาเกี่ยวกับประสิทธิภาพ คุณสามารถตรวจสอบการมีอยู่และการจัดสรรทรัพยากรหลายอย่างในระบบของคุณด้วยความช่วยเหลือของ Resource Monitor คุณยังสามารถตรวจสอบข้อมูลเกี่ยวกับการใช้ฮาร์ดแวร์ รวมถึงหน่วยความจำ CPU ดิสก์ และเครือข่าย และซอฟต์แวร์ รวมถึง file handles และ modules ในส่วน Memory คุณอาจตรวจสอบจำนวน hard faults/secs ซึ่งแสดงเปอร์เซ็นต์ของหน่วยความจำทางกายภาพที่ใช้งานอยู่ โดยรวมแล้ว Resource Monitor เป็นยูทิลิตีที่สำคัญมากในทุกเวอร์ชันของ Windows
วิธีแก้ไขปัญหา Memory Hard Faults Per Second
หากคุณกำลังประสบจำนวน hard faults สูง (ร้อยๆ/วินาที) ในระบบของคุณ คุณต้องแก้ไขปัญหานี้ โดยคำนึงถึงสาเหตุที่เป็นไปได้ที่กล่าวไว้ข้างต้นซึ่งสามารถก่อให้เกิดสถานการณ์นี้ได้ ดังนั้น มาเริ่มกับวิธีการ troubleshooting เพื่อแก้ไขสถานการณ์นี้ให้คุณ
วิธีที่ 1: เพิ่ม RAM
ตามที่เราได้กล่าวไว้แล้ว สาเหตุหลักของจำนวน hard faults per second ที่สูงคือ RAM ต่ำ ดังนั้น เพื่อเอาชนะปัญหา hard faults คุณต้องการ RAM มากขึ้น ยิ่งคุณมีมากเท่าไร คุณจะเจอ hard faults per second น้อยลงเท่านั้น ในการทำเช่นนี้ คุณสามารถเริ่มต้นด้วยการตรวจสอบการกำหนดค่าระบบของคุณเพื่อทราบว่าคุณมี RAM เพียงพอใน Windows เวอร์ชันปัจจุบันหรือไม่ หากคุณไม่ตรงตามข้อกำหนด (เวอร์ชัน 64-bit ต้องการหน่วยความจำมากกว่า 32-bit สองเท่า) คุณต้องซื้อ RAM เพิ่มหรือเพิ่มเข้าไปในคอมพิวเตอร์ของคุณ คุณสามารถตรวจสอบคู่มือของเราเกี่ยวกับ How to Increase RAM Windows 7 & 10
นอกจากนี้ เพื่อเพิ่ม Video RAM (VRAM) คุณสามารถตรวจสอบคู่มือของเราเกี่ยวกับ 3 Ways to Increase Dedicated VRAM in Windows 10

วิธีที่ 2: เปิดใช้งาน Pagefile.sys ใหม่
ในกรณีที่คุณประสบ hard faults พร้อม free memory วิธีนี้จะช่วยคุณแก้ไขปัญหาได้อย่างค่อนข้างมีประสิทธิภาพ มันรวมถึงการปิดใช้งานแล้วเปิดใช้งาน Pagefile.sys ใหม่ Windows PC ของคุณถูกออกแบบมาเพื่อใช้ไฟล์เพจ (paging file)
- Paging file ช่วยในการใช้หน่วยความจำทางกายภาพอย่างมีประสิทธิภาพมากขึ้น โดยการลบหน้าที่เข้าถึงไม่บ่อยและถูกแก้ไขจาก RAM
- Paging file จำเป็นต่อการใช้ประโยชน์สูงสุดจาก RAM ของคุณ คุณสามารถทำการเปลี่ยนแปลงได้โดยการปรับขนาด ปรับแต่งการกำหนดค่า และปิดใช้งานเพื่อลดจำนวน hard faults
นี่คือวิธีที่คุณสามารถปิดใช้งานก่อน แล้วเปิดใช้งาน Pagefile.sys ใหม่:
หมายเหตุ: หาก page file ถูกปิดใช้งาน โปรแกรมบางโปรแกรมจะทำงานไม่ถูกต้อง เนื่องจากพวกมันถูกออกแบบมาเพื่อใช้งานเพจไฟล์เท่านั้น
1. เปิด File Explorer โดยกดปุ่ม Windows + E keys พร้อมกัน
2. ตอนนี้ คลิกขวาที่ This PC และเลือก Properties จากเมนู

3. คลิกที่ Advanced system settings จากแผงด้านข้าง

4. ในแท็บ Advanced คลิกที่ Settings… ภายใต้ Performance

5. ตอนนี้ในแท็บ Advanced คลิกที่ปุ่ม Change…

6. ต่อไป ยกเลิกการติ๊กกล่อง Automatically manage paging file size for all drives

7. ตอนนี้ เลือก ไดรฟ์ ที่คุณต้องการปิดใช้งาน Pagefile.sys และเลือก No paging file

8. จากนั้น คลิก Set > OK เพื่อบันทึกการเปลี่ยนแปลง

9. เมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ของคุณ เพื่อนำการเปลี่ยนแปลงที่ทำไปใช้
10. สุดท้าย คุณสามารถ เปิดใช้งาน Pagefile.sys ใหม่ ด้วยความช่วยเหลือของขั้นตอนที่ให้ไว้ข้างต้น
วิธีที่ 3: ระบุ Resource Hogger และจบ Process Tree
หากคุณยังคงต่อสู้กับ Windows resource monitor hard faults คุณต้องลองระบุโปรแกรมที่เพิ่ม hard faults/sec กระบวนการนี้เป็นผู้กินหน่วยความจำมากเกินไปบนคอมพิวเตอร์ของคุณ และจึงเป็นผู้มีความผิด ด้วยความช่วยเหลือของ Resource Monitor คุณสามารถค้นหากระบวนการหลักที่รับผิดชอบสำหรับสถานการณ์นี้ได้ง่าย ดังนั้น ปฏิบัติตามขั้นตอนด้านล่างเพื่อค้นหา resource hogger บนระบบของคุณ:
1. กด Ctrl + Shift + Esc keys พร้อมกันเพื่อเปิด Task Manager
2. ไปที่แท็บ Performance และคลิกที่ Open Resource Monitor

3. ในแท็บ Memory ของหน้าต่าง Resource Monitor คลิกที่คอลัมน์ Hard Faults

4. ตอนนี้ ตรวจสอบ กระบวนการ ที่ทำให้คอมพิวเตอร์ของคุณช้า และคลิกขวาที่มัน

5. เลือก End Process Tree จากเมนูเพื่อจบงาน
หมายเหตุ: หากโปรแกรมไม่สำคัญ คุณสามารถถอนการติดตั้งได้

คำถามที่พบบ่อย (FAQs)
Q1. Hard faults per second กี่ครั้งถือว่าปกติ?
Ans. โดยเฉลี่ย 20 หรือต่ำกว่า hard faults per second ถือว่าปกติ ขึ้นอยู่กับ RAM ของระบบของคุณ
Q2. Memory hard faults พบได้บ่อยไหม?
Ans. ใช่ Memory hard faults พบได้บ่อยและเป็นส่วนหนึ่งของการประมวลผลหน่วยความจำ ไม่ควรถูกมองว่าเป็นข้อผิดพลาด พวกมันหมายถึงว่าบล็อกหน่วยความจำต้องถูกดึงจาก Virtual Memory มากกว่า RAM
Q3. ฉันจะติดตาม hard page faults ได้อย่างไร?
Ans. คุณสามารถติดตาม hard page faults โดยใช้ Performance Monitor console (Perfmon) มันแสดงจำนวนสะสมของ page faults บนระบบ
Q4. สาเหตุของ disk thrashing คืออะไร?
Ans. Disk thrashing เกิดจาก virtual memory ที่ใช้งานอยู่ มันเกี่ยวข้องกับการแลกเปลี่ยนข้อมูลจากฮาร์ดดิสก์อย่างรวดเร็วเมื่อโปรแกรมหยุดตอบสนอง
Q5. เหตุผลด้านหลัง high memory usage คืออะไร?
Ans. การใช้หน่วยความจำสูงบนระบบเกิดจาก กระบวนการภายในที่แออัดมากเกินไป
แนะนำ:
- How to Get SHEIN Free Trial Coupon
- Fix Resource Not Owned Error in Windows 10
- Fix Alps SetMouseMonitor Error in Windows 10
- Fix Thermal Trip Error in Windows 10
เราหวังว่าคู่มือของเราสามารถนำทางคุณได้ดี และคุณสามารถรู้มากมายเกี่ยวกับ hard faults per second และวิธีแก้ไข hard faults มากเกินไปบนระบบของคุณ หากใช่ แจ้งให้เราทราบว่าวิธีใดในเหล่านี้ช่วยคุณได้ในการแก้ไขปัญหาหน่วยความจำ คุณสามารถทิ้งคำถามหรือข้อเสนอแนะในส่วนความคิดเห็นด้านล่างได้