“ ขนาดที่จัดการโดยระบบ” หมายถึงอะไรสำหรับไฟล์เพจของ Windows


9

Windows มีตัวเลือก "ขนาดที่จัดการโดยระบบ" สำหรับขนาดไฟล์เพจซึ่งดูเหมือนว่าจะไม่มีเอกสารที่แม่นยำ

สิ่งที่ว่าไม่ใช้ Windows ทำอย่างไรเมื่อคุณเลือกนี้หรือไม่?
มันเลือกขนาดเริ่มต้นและขนาดสูงสุดที่เป็นค่าเริ่มต้นหรือไม่
windows ย่อขนาดหน้าแฟ้มและขยายในภายหลัง (พร้อมกล่องโต้ตอบที่น่ารำคาญ) หรือไม่

คำตอบ:


7

มันทำในสิ่งที่มันบอกกับ tin: ระบบปฏิบัติการจัดการขนาดของ pagefile ซึ่งสามารถย่อหรือขยายแบบไดนามิก ที่ต่ำกว่าและมีขอบเขตบน 1x ขนาด RAM ของคุณและขนาด 3x RAM ของคุณหรือ 4 GB (แล้วแต่จำนวนใดจะมีขนาดใหญ่) ตามที่ได้อธิบายเพิ่มเติม eraborately ที่นี่ ข้อดีคือคุณไม่ต้องกังวลกับการปรับขนาดไฟล์เพจของคุณคอนดิชั่นคือไฟล์เพจของคุณสามารถแยกส่วนได้

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


2
ฉันชอบแผนนี้ยกเว้น Windows ดูเหมือนจะถูกบังคับให้บอกคุณเมื่อมีการขยายการแลกเปลี่ยนซึ่งทำให้ผู้ใช้สับสน มีวิธีใดบ้างในการหลีกเลี่ยงหรือลดขนาดกล่องโต้ตอบ

คำตอบนี้ไม่ครอบคลุมทุกสิ่งที่ฉันอยากรู้ แต่ฉันคิดว่ามันเป็นคำตอบที่ดีที่สุดที่ฉันจะได้รับ

7

ใกล้ถึงจุดสิ้นสุดของบทความนี้ Mark Russinovich กล่าวสั้น ๆ ถึงขนาดของไฟล์เพจที่จัดการโดยระบบ:

คุณจะสังเกตเห็นว่าการกำหนดค่าเริ่มต้นสำหรับ Windows จะจัดการขนาดไฟล์หน้าโดยอัตโนมัติ เมื่อตั้งค่าตัวเลือกนั้นใน Windows XP และ Server 2003 Windows จะสร้างไฟล์เพจจิ้งเดียวที่มีขนาดต่ำสุดคือ 1.5 เท่า RAM หาก RAM น้อยกว่า 1GB และ RAM หากมากกว่า 1GB และมีขนาดสูงสุดที่ RAM สามเท่า . บน Windows Vista และ Server 2008 ขั้นต่ำนั้นมีขนาดใหญ่พอที่จะเก็บดัมพ์ข้อผิดพลาดของเคอร์เนลหน่วยความจำและมี RAM บวก 300MB หรือ 1GB แล้วแต่จำนวนใดจะใหญ่กว่า

ส่วนที่เหลือของบทความมีค่าการอ่านและพูดคุยเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อ Windows เติบโต pagefile

จากประสบการณ์ของฉันเอง pagefile ที่จัดการโดยระบบเป็นตัวเลือกที่ดีที่สุดในกรณีส่วนใหญ่


การค้นหาบน dell เวิร์กสเตชันที่มี RAM ขนาด 128GB และฮาร์ดไดรฟ์เพียง 500GB {เวิร์กสเตชันบางตัวใช้ไดรฟ์รุ่นเก่ากว่า 320GB} จากนั้น 3x128gb สำหรับ pagefile อัตโนมัติเป็นปัญหาฮาร์ดดิสก์ของฉันมี pagefile.sys ทำให้ไดรฟ์> 90% เต็ม ฉันสังเกตว่า C: \ pagefile.sys มักจะ> 300GB ในเวิร์คสเตชั่นระดับสูงมากมายที่อัพเกรดเป็น RAM ขนาด 128GB
ron

2

มันจัดการการเรียงลำดับขนาดของ pagefile ในอดีตฉันได้ตั้งไว้ว่าเมื่อพื้นที่ว่างบนไดรฟ์มีมาก หากคุณมีห้องทำไมไม่ให้ระบบมีเท่าที่ต้องการ?


ยอดเยี่ยมมัน "จัดการ" ได้อย่างไร มันเพิ่งตั้งค่าขั้นต่ำ / สูงสุดด้วยกฎบางอย่างหรือทำบางสิ่งที่มีไดนามิกมากขึ้นหรือไม่

2

กฎทั่วไปสำหรับ pagefile ที่มีการจัดการระบบคือ: ระบบปฏิบัติการจะสร้างไฟล์เพจที่มีขนาดเท่ากับหนึ่งและครึ่งเท่าของจำนวน RAM ที่ติดตั้งในคอมพิวเตอร์ของคุณ

อย่างไรก็ตามคุณไม่ค่อยต้องการขนาดของ pagefile ที่จะถูกกำหนดโดยระบบเพราะทุกวันนี้ RAM ในคอมพิวเตอร์มีมากกว่าเพียงพอ ไฟล์เพจที่ได้รับการจัดการของระบบที่มีการลดขนาดและเพิ่มขึ้นอาจมีการแตกย่อย

บทความ KB นี้เน้นปัญหาและอธิบายถึงวิธีการคำนวณขนาดไฟล์หน้า: วิธีการตรวจสอบขนาดไฟล์หน้าเว็บที่เหมาะสมสำหรับรุ่น 64 บิตของ Windows Server 2003 หรือ Windows XP

การตั้งค่าเป็น pagefile ขนาดคงที่มีมูลค่าการพิจารณา นอกจากนี้ยังช่วยป้องกันปัญหานี้: ขนาดไฟล์ของหน้าอาจจะเล็กเกินไปหรือใหญ่เกินไปเมื่อคุณเริ่ม Windows Server 2008 หรือ Windows Vista หากไม่มีพื้นที่ว่างในดิสก์ที่ว่างและระบบจัดการขนาดไฟล์ของหน้า


"ทุกวันนี้คอมพิวเตอร์แรมมีจำนวนเพียงพอ" ฉันรู้ว่านี่เป็นคำตอบเก่า แต่โดยเฉพาะอย่างยิ่งในสถานี XP แบบ 32 บิตนี่ไม่ใช่กรณีที่แน่นอน RAM มีราคาถูกและในระบบ 64 บิตที่มีอยู่มากมาย แต่โปรแกรมก็ใช้หน่วยความจำมากกว่าเดิม สำหรับระบบ 32 บิตที่เก่ากว่า RAM มีข้อ จำกัด มาก ตัวอย่างเช่นโทรศัพท์มือถือรุ่นเก่าสามารถรองรับ 2GB ได้เท่านั้นและคอมพิวเตอร์เครื่องนี้กำลังหิวโหยสำหรับความทรงจำในปัจจุบัน
Dave Cousineau

1

ฉันมักจะตั้งค่าขนาดของไฟล์เพจด้วยตนเองที่ขนาดหน่วยความจำ RAM ประมาณสองเท่าดังนั้นระบบจะไม่ใช้เวลา I / O มากเกินไปเมื่อไฟล์มีขนาดใหญ่และหดตัวมากเกินไป


ระบบจะย่อหรือขยาย pagefile เมื่อใด "การจัดการระบบ" ทำหน้าที่แตกต่างจากการเลือกด้วยตนเองขั้นต่ำ / สูงสุดหรือไม่?

ถ้า windows ต้องการ RAM ในจุดใดจุดหนึ่ง (สมมติว่าคุณเริ่มต้นแอปพลิเคชั่นที่มีความต้องการ .. เช่นเกม) มันจะจัดสรร RAM ฟรีที่ได้มาจากนั้นพื้นที่ว่างภายใน pagefile บนดิสก์เป็นหน่วยความจำเสมือน หากแอปพลิเคชันต้องการหน่วยความจำเพิ่มขึ้นก็จะเริ่มต้นและขยาย pagefile ดังนั้นมันจะมีพื้นที่ในการจัดสรร ปัญหาคือว่าการเจริญเติบโตและการหดตัวสามารถค่อนข้างเครียดสำหรับ sysytem บางครั้ง ลองจินตนาการว่าคุณเริ่มเกมและคุณเริ่มรอเพราะหน้าไฟล์จำเป็นต้องเพิ่มขึ้น 1 GB ในทันที
พอล

1
เรื่องนี้บอกได้เมื่อมันจะเติบโต แต่ฉันอยากรู้มากขึ้นเกี่ยวกับด้านการหดตัว อย่างไร้เดียงสาฉันคาดว่า Windows จะขยายไฟล์ได้ตามต้องการ แต่หลีกเลี่ยงการหดตัวเนื่องจากการฟาดฟันแบบนี้

และเป็นสิ่งที่ดีที่คุณทำ แน่นอนฉันคิดว่า Microsoft เคารพกฎหมายของจักรวาลว่าจะต้องมีความสมดุล .. สิ่งที่ขึ้นไปจะต้องลงมาสิ่งที่จะต้องออกมา .. ฯลฯ ฉันไม่รู้จริง ๆ ว่า Windows ลดลงมันเป็น pagefile และฉัน จะอารมณ์เสียค่อนข้างถ้าไม่!
Paul

1

นี่คือวิดีโอกับ David Solomon หนึ่งในวิศวกร MS uber

วิดีโอนี้จะตอบคำถามของคุณและบอกให้คุณทราบมากขึ้นเกี่ยวกับการจัดการหน่วยความจำของ Windows

มีส่วนเกี่ยวกับการปรับขนาดไฟล์เพจของคุณ:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


ขอบคุณสำหรับลิงค์ แต่ดูเหมือนว่าฉันไม่สามารถดูได้โดยไม่ต้องเข้าสู่ระบบ MS บางชนิด ?? มีแหล่งวิดีโอสำรองหรือรุ่นเขียนที่ไหนสักแห่ง?

0

มันทำงานบนพื้นฐานแบบไดนามิก มันตั้งค่าระดับบนโดยทั่วไปสำหรับจำนวน RAM ที่คุณติดตั้งซึ่งขยายได้ตามต้องการ

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