ความแตกต่างระหว่าง Private Memory Limit และ Virtual Memory Limit ใน IIS


21

ฉันต้องการตั้งค่าขีด จำกัด สูงสุดในหน่วยความจำกายภาพที่แอปพลิเคชันสามารถใช้ใน IIS 7 ฉันควรตั้งค่าขีด จำกัด ของ Private Memory Limit หรือ Virtual Memory Limit หรือไม่ บางคนชี้ไปที่เอกสารการตั้งค่าทั้งหมดใน IIS 7 ได้ไหม

คำตอบ:


22

จำกัด หน่วยความจำส่วนตัว (ไบต์ที่กำหนด) นี่คือสิ่งที่สอดคล้องกับการใช้งานหน่วยความจำจริงของคุณ

หน่วยความจำเสมือนไม่ได้ใช้ร่วมกันระหว่างแอปพลิเคชันและโดยทั่วไปแล้วกระบวนการของผู้ปฏิบัติงาน x64 จะจองมากเกินกว่าที่จะใช้งานจริง การบังคับใช้ข้อ จำกัด ในเรื่องนี้ทำให้รู้สึกได้ใน x86 เท่านั้น


ขอบคุณโดมินิก หากเรา จำกัด หน่วยความจำส่วนตัวจะเกิดอะไรขึ้นเมื่อถึงขีด จำกัด มันเริ่มต้นใช้หน่วยความจำเสมือนบนแผ่นดิสก์หรือแอพพลิเคชั่นกลับมาใช้ซ้ำได้หรือไม่?
kishore

2
กระบวนการของผู้ปฏิบัติงานจะรีไซเคิลเมื่อมีการ จำกัด จำนวนหน่วยความจำ สิ่งหนึ่งที่ต้องคำนึงถึงหากแอปพลิเคชันของคุณต้องอาศัยสถานะเซสชันเป็นอย่างมากคือเมื่อคุณรีไซเคิลคุณจะสูญเสียข้อมูลสถานะเซสชันนั้นหากคุณเก็บไว้ในProc (ค่าเริ่มต้น) คุณจะต้องย้ายไปยังสถานะเซสชันที่ใช้ SQL หากคุณมี แอปที่รีไซเคิลบ่อยและขึ้นอยู่กับข้อมูลเซสชันมิฉะนั้นผู้ใช้ของคุณอาจต้องลงชื่อเข้าใช้ใหม่ทุกครั้งที่กระบวนการของผู้ปฏิบัติงานรีไซเคิล
Dominic D
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.