6
วิธีอธิบายการใช้หน่วยความจำบน Windows Server นอกรายการกระบวนการที่กำลังทำงานอยู่
ฉันมี Windows 2003 Server ทำงานช้าลงเล็กน้อยซึ่งการคิดค่าธรรมเนียมและการใช้ไฟล์หน้าทำเครื่องหมายขึ้นเรื่อย ๆ จนกว่าฉันจะรีบูตในที่สุด ในการแก้ไขปัญหานี้ฉันจำเป็นต้องค้นหาว่าอะไรคือการใช้หน่วยความจำทั้งหมดและนี่คือที่ลึกลับอันยิ่งใหญ่ สถิติปัจจุบันจากตัวจัดการงาน: Physical Memory (K): 2096400 Commit Charge (K): 5364848 Page file usage: 5.11 GB ได้ดังนั้นลองดึงSysInternals Process Explorerและตรวจสอบขนาดชุดการทำงานของทุกสิ่งที่กำลังทำงานอยู่ ผู้ร้ายที่ใหญ่ที่สุดคืออินสแตนซ์ Tomcat โดยใช้ 121,980K WS, 481,284K ขนาด VM ไม่มีสิ่งใดในนั้นใกล้เคียงกับการอธิบายการชาร์จ 5 GB ขั้นตอนถัดไป: SysInternals pslist : pslist -mแยกเอาต์พุตตามคอลัมน์และคำนวณผลรวมคอลัมน์สำหรับกระบวนการ 61 รายการที่รายงาน SUM (Working Set) : 681,484 K …