Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Hard Faults Per Second là gì? Ý nghĩa và cách xử lý

Hard Faults (cố định/ lỗi trang cứng) là bình thường trong quản lý bộ nhớ máy tính hiện đại. Xảy ra khi khối bộ nhớ phải lấy từ Page File (Virtual Memory) thay vì RAM vật lý. Không phải lỗi, nhưng số lượng lớn hard faults liên tục cho thấy máy cần thêm RAM.

Người dùng thường thấy biểu đồ Hard Faults trong tab Memory của Resource Monitor (resmon).

Giải thích Hard Faults (trước gọi Page Faults)

Trước đây gọi Page Faults. Không nhầm với Soft Page Faults (trang đã chuyển vị trí trong RAM). Hard fault: địa chỉ bộ nhớ chương trình không còn trong RAM mà đã được swap ra file trang (paging file) trên ổ cứng. Hệ thống phải đọc ổ cứng → chậm hơn, hoạt động ổ cứng tăng. Mức độ ảnh hưởng phụ thuộc cấu hình còn lại.

Nếu Hard Faults liên tục cao → disk thrash (ổ cứng chạy liên tục, chương trình treo). Trước đây thường gặp, nay ít hơn do RAM lớn. Nhưng Windows 10 cấu hình yếu, chạy nhiều chương trình vẫn hay bị.

Cách giảm Hard Faults cao

Thường do 2 nguyên nhân: 1) tiến trình nào đó ăn RAM quá nhiều, 2) thiếu RAM vật lý.

Về pagefile.sys: Một số người tắt/bật lại pagefile hoặc chỉnh kích thước để giảm hard faults. Nhưng Windows tự quản lý paging file tốt nhất. Khuyên để System managed. Lưu ý: một số chương trình bắt buộc cần paging file.

Thêm RAM

Kiểm tra cấu hình RAM so với yêu cầu tối thiểu Windows (64-bit cần gấp đôi 32-bit). Nếu dưới ngưỡng → mua thêm RAM hoặc thay kit dual-channel lớn hơn.

Lưu ý: Sau gắn RAM mới, hard faults có thể tạm tăng (chương trình mở lần đầu, chưa cache vào RAM). Số liệu sẽ giảm dần.

Xác định tiến trình ăn RAM (Resource Hog)

Mở Resource Monitor (Win + R → resmon) → tab Memory → click cột Hard Faults để sắp xếp giảm dần. Tiến trình đầu tiên là thủ phạm.

Lưu ý: tiến trình "Memory Compression" (nén bộ nhớ) là kỹ thuật quản lý RAM của Windows mới, không phải lỗi.

Nếu một tiến trình liên tục >100 hard faults/sec: chuột phải → End process tree hoặc gỡ ứng dụng cha, tìm phần mềm thay thế quản lý bộ nhớ tốt hơn.