|
||||||||
|
||||||||
|
![]() |
|
Công Cụ | Xếp Bài | ![]() |
![]() |
#1 | ||||||||||||
Administrator
Gia nhập: Dec 2011
Trả Lời: 32
![]() |
Xử lý sự cố thiếu hụt vùng nhớ paged và non-paged
Áp dụng cho:
Các lỗi sau xuất hiện trong Event Viewer trên thiết bị hardware node: Event ID 2020 Event Type: Error Event Source: Srv Event Category: None Event ID: 2020 Description: The server was unable to allocate from the system paged pool because the pool was empty. Event ID 2019 Event Type: Error Event Source: Srv Event Category: None Event ID: 2019 Description: The server was unable to allocate from the system Non-Paged pool because the pool was empty. Nguyên nhân Lỗi này xuất hiện khi server rơi vào trạng thái thiếu hụt vùng nhớ non-paged (NP) memory. Vùng nhớ NP trên hệ thống Windows 2003 x86 chỉ giới hạn ở mức 256 MB được dùng cho các hoạt động quan trọng trong kernel-operations. Trong trường hợp NP bị quá tải, hệ thống sẽ chạy chậm lại và không thể đáp ứng được các resquest tới nó hoặc 1 vài thành phần phần mềm trên nó sẽ không hoạt động hoặc hoạt động không còn chính xác nữa. (ví dụ, IIS sẽ từ chối tất cả các connection tới server). Vùng nhớ NP bị thiếu hụt nguyên nhân có thể do third-party software gây ra, malware, và các vấn đề chung chung liên quan đến resource làm cho hệ thống bị quá tải. Giải pháp Vấn đề này có thể được thực hiện bằng cách sau: 1. Mở Task Manager, vào tab Performance và nhìn dòng vùng nhớ Non-paged đã sử dụng trong Kernel Memory Usage. Giá trị lớn hơn 220,000 KB thì xem như hệ thống đang cảnh quá tải không ổn định cho hệ thống (đối với platform x86). 2. Chuyển qua tab Process tìm process mà nó tiêu hao NP nhiều nhất, sau đó View -> Select columns, tick chọn PID, Session ID, và Non-paged. Nhìn lại Process sẽ thấy PID của của process lúc nảy ghi nhớ số PID này. 3. Mở command-line prompt (cmd) và dùng câu lệnh vzqueryvới cú pháp sau:
PID is 10872; the process is svchost.exe vzquery p2v 10872 Process ID: 10872 Session ID: 7 (ROOT) VE ID: 119 vzctl exec 119 tasklist /svc Image Name PID Services ========================= ======== ============================================ System Idle Process 0 N/A System 4 N/A smss.exe 868 N/A csrss.exe 4388 N/A winlogon.exe 6032 N/A services.exe 2628 Eventlog, PlugPlay lsass.exe 3316 Netlogon, PolicyAgent, ProtectedStorage, SamSs svchost.exe 10104 DcomLaunch svchost.exe 8248 RpcSs svchost.exe 3112 Dhcp, Dnscache svchost.exe 10440 LmHosts svchost.exe 10872 AeLookupSvc, BITS, Browser, CryptSvc, EventSystem, helpsvc, lanmanserver, lanmanworkstation, Messenger, Nla, Schedule, seclogon, SENS, winmgmt, wuauserv spoolsv.exe 11680 Spooler msdtc.exe 12044 MSDTC The command 'exec' is successfully finished svchost.exe luôn lấy bộ nhớ từ memory pool. Một cách để vô hiệu quá BITS và Automatic updates (wuauserv) services:
http://forum.parallels.com/showthread.php?t=87815 http://kb.parallels.com/article_206_1675_en.html Chúc các bạn thành công. ![]() |
||||||||||||
![]() |
![]() |
|
|