กำจัดไฟล์หน้า


9

ฉันเคยเห็นการสนทนาไปมาบนเว็บไซต์นี้หลายครั้งดังนั้นบางทีเราอาจมีบางสิ่งที่ชัดเจนที่นี่

ฉันมีหน่วยความจำ 8 GB ในเวิร์กสเตชัน Vista x64 ของฉัน ฉันต้องการไฟล์หน้า (นั่นคือคุณสมบัติของระบบ> ขั้นสูง> การตั้งค่าประสิทธิภาพ> หน่วยความจำเสมือนขั้นสูง) และเป็นประโยชน์หรือไม่ที่จะมีหนึ่งไฟล์หรือไม่มี? ผลกระทบต่อเสถียรภาพคืออะไร?

ขอบคุณ

คำตอบ:


6

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

คำถามที่แท้จริงคือเหตุผลที่จะไม่คุณมี pagefile หรือไม่? คุณไม่สามารถจ่ายเนื้อที่ดิสก์ไม่กี่ GB หรือไม่ ตราบใดที่คุณให้ Windows จัดการขนาดไฟล์เพจประสิทธิภาพจะเหมือนกัน มันจะไม่ใช้ pagefile ระหว่างการใช้งานทั่วไป


นั่นทำให้รู้สึก ฉันจำได้ว่าในช่วง XP วันนั้นหากคุณมี RAM จำนวนมาก Windows ดูเหมือนจะไม่สนใจ แต่ดูเหมือนว่า Vista จะเปลี่ยนไป
Daniel Moore

ทำไมคุณไม่มีไฟล์หน้า? เนื่องจากการเพจจากดิสก์มีราคาแพงและช้าลง ฉันไม่ใช่ผู้เชี่ยวชาญ Vista แต่ฉันพนันคุกกี้หรือสองอย่างว่าหน่วยความจำหน้าดิสก์เพื่อเชิงรุกเพื่อให้หน่วยความจำฟรี และเมื่อเราต้องการหน้าเหล่านั้นบนดิสก์ย้อนกลับไปในหน่วยความจำก็ต้องรอ
Stu Thompson

1
@Stu คุณมีเกณฑ์มาตรฐานนี้หรือไม่? Microsoft ไม่มีความสามารถในการออกแบบระบบปฏิบัติการที่คุณสามารถปรับปรุงระบบได้ด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง? สิ่งที่ไฟล์หน้านี้ทั้งหมดเป็นอาร์กิวเมนต์โรงจักรยานที่ใหญ่ที่สุดที่เคย คุณเชื่อใจพวกเขาในการทำสิ่งพันล้านอย่างถูกต้องที่คุณไม่เข้าใจทำไมคุณไม่ไว้ใจพวกเขาในสิ่งนี้?
Jeremy Huiskamp

1
@ Jeremy ฉันไม่ได้เป็นแฟนตัวยงของ Microsoft ทุบตี แต่ฉันต้องกระโดดเข้าไปที่นี่ การจัดการหน่วยความจำซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการเป็นหนึ่งในสิ่งที่ Microsoft ทำได้ดี - โปรดจำไว้ว่า NT Kernel นั้นเป็นเจนเนอเรชั่นที่ 2 VMS (หมุนตัวอักษร - WNT) และถูกสร้างขึ้นโดย David Cutler ผู้เขียนโค้ดสุดยอด ดังนั้นทุบตีอึภายนอกเช่น IE 7 หรือ IE 8 รวมกับระบบปฏิบัติการ แต่ลองและเคารพส่วนที่ดีของ Windows NT 5.0 (Windows 2000) หรือ 5.1 (XP) หรือ 5.2 (Vista) หรือ 6.0 (Windows 2003) ฯลฯ
Rob Bergin

11

มีบทความที่น่าสนใจเกี่ยวกับฮาร์ดแวร์ของทอม:

ไม่มีไฟล์สวอปที่เท่ากับประสิทธิภาพที่ดีกว่าหรือไม่

[... ] อีกครั้งเราทำการทดสอบนี้ด้วยขนาด RAM ตั้งแต่ 8 GB ถึง 512 MB ในขณะที่ทำงานโดยไม่มีไฟล์เก็บเพจก็เป็นไปได้โดยไม่มีปัญหาใด ๆ กับ 8 GB สถานการณ์กลายเป็นสิ่งสำคัญอย่างรวดเร็วด้วยการติดตั้งหน่วยความจำน้อยลง

ด้วย 8 GB และไม่มีไฟล์สลับระบบก็ใช้ได้ แม้ในบางสถานการณ์ที่ใช้หน่วยความจำมากเช่นการเปิดไฟล์ใน Photoshop CS3 ที่มีขนาดไฟล์ทั้งหมด 3 GB ระบบยังคงตอบสนองได้ดีและรวดเร็วแม้ไม่เขียนลงดิสก์ครั้งเดียว

หมายเหตุ: Microsoft ไม่แนะนำให้ตั้งค่าไฟล์เพจจิ้งต่ำกว่า 400 MB:

ข้อความแสดงแทน


1
องค์ประกอบเล็ก ๆ น้อย ๆ ที่รู้จักกันดี: การตั้งค่า swapfile ใน NT 4 เป็นสิ่งเล็ก ๆ อย่างน่าขันทำให้ระบบล่ม ใช่ไม่มีใครใช้ NT 4 อีกต่อไป แต่ถ้าคุณต้องการลองใช้เป็น giggles ให้ลองติดตั้งใหม่จากนั้นรีเซ็ตการแลกเปลี่ยนเป็น 4megs จากนั้นรีบูตและดูดอกไม้ไฟในขณะที่ระบบใช้ใบหน้า
Avery Payne

ใช่ฉันจำได้ เพื่อนของฉันทำอย่างนั้นและเกือบฆ่าเครื่องจักรของเขา
splattne

2

หากคุณไม่มี RAM คุณจะไม่ต้องมีไฟล์หน้า ด้วย 8GB ไม่น่าเป็นไปได้ที่คุณจะมีหน่วยความจำไม่เพียงพอ อย่างไรก็ตามหากคุณทำสิ่งต่าง ๆ จะลงเขาอย่างรวดเร็ว แทนที่จะคอมพิวเตอร์ของคุณช้าลง (เนื่องจากเพจจิ้มลงดิสก์) คุณจะได้รับแอพแบบสุ่มขัดข้อง (เนื่องจาก malloc ล้มเหลว)

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

ทั้งหมดในทุกฉันไม่คิดว่าคุณจะเห็นใด ๆการปรับปรุงในการใช้งานโดยรวม - แต่ข้อเสียก็คือน้อยสวยเช่นกัน (ตั้งแต่คุณมี 8GB)


0

โดยส่วนตัวแล้วฉันยังไม่ได้ทำงานกับมันมาซักพักแล้วตอนนี้ฉันไม่เคยใช้หน่วยความจำเพียงพอที่จะกลายเป็นสิ่งจำเป็นดังนั้นมันจึงไม่ได้ทำให้ฉันมีปัญหา

ที่กล่าวว่ามีแอปพลิเคชั่นบางตัวที่ใช้งานไม่ได้หากไม่มีไฟล์เพจเช่น photoshop ดังนั้นหากคุณใช้งานสิ่งเหล่านี้คุณอาจต้องใช้ไฟล์หน้าบางอย่าง

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