"จำนวนมาก" ของข้อบกพร่องของหน้าคืออะไร?


20

ฉันกำลังตรวจสอบวัตถุหน่วยความจำใน Windows 2k8 และกำลังติดตามตัวนับหน้า / วินาที มีเกณฑ์ในการพิจารณาว่าอะไรคือความผิดพลาดของหน้าเว็บที่มากเกินไป? หรือฉันควรจะกังวลมากขึ้นกับความผิดพลาดที่ยั่งยืนสูงจำนวนหน้า?

มีวิธีที่ดีกว่าในการดูข้อบกพร่องของหน้าหรือไม่

คำตอบ:


22

นี่เป็นคำถามที่ดีเพราะการอ่านปัญหาหน่วยความจำสำหรับการตรวจสอบประสิทธิภาพเป็นเรื่องยาก

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

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

เมื่อคุณลงไปที่หลุมกระต่ายคุณจะสามารถเปรียบเทียบความยาวคิวของดิสก์กับความผิดปกติของฮาร์ดไดรฟ์เพื่อดูว่าการอ่านดิสก์นั้นมีผลต่อประสิทธิภาพของดิสก์หรือไม่ หากต้องการรับรูปภาพที่นี่ให้ดูที่Physical Disk: Avg. Disk Queue Length. หากจำนวนนี้มากกว่าจำนวนแกนหมุนในอาร์เรย์ของคุณแสดงว่าคุณมีปัญหา อย่างไรก็ตามหากจำนวนนี้เพิ่มขึ้นเพียงอย่างเดียวในระหว่างที่เกิดข้อผิดพลาดของฮาร์ดเพจคุณจะพบปัญหาเกี่ยวกับความจุของหน่วยความจำและไม่ใช่ประสิทธิภาพของดิสก์


1
โปรดทราบว่าข้อผิดพลาดที่เกิดขึ้นอย่างต่อเนื่องหมายถึงคุณกำลังอ่านไฟล์ที่ไม่ได้แคช
Jim B

3

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.