โฮมเพจ » ทำอย่างไร » ฉันควรปิดการใช้งานไฟล์หน้าหากคอมพิวเตอร์ของฉันมี RAM จำนวนมากหรือไม่

    ฉันควรปิดการใช้งานไฟล์หน้าหากคอมพิวเตอร์ของฉันมี RAM จำนวนมากหรือไม่

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

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    ภาพถ่ายจาก Collin Anderson (Flickr).

    คำถาม

    ผู้อ่าน SuperUser ผู้ใช้ 1306322 ต้องการทราบว่ามีประโยชน์ในการปิดใช้งานไฟล์หน้าหรือไม่หากคอมพิวเตอร์ของบุคคลมี RAM จำนวนมาก:

    ลองนึกภาพว่าฉันมี RAM มากมายเช่น 64 GB เป็นต้น นั่นเป็นจำนวนมากแม้แต่สำหรับเกมคอมพิวเตอร์ ตอนนี้ตำแหน่งเริ่มต้นของไฟล์หน้าใน Windows อยู่ในไดรฟ์ระบบปฏิบัติการหลัก (ไม่ว่าจะเป็น HDD หรือ SSD) ซึ่งเร็วกว่าโดยทั่วไป แต่ก็ยังไม่เร็วเท่ากับแรม.

    มีบางอย่างบอกฉันว่าการปิดใช้งานไฟล์หน้าในฮาร์ดไดรฟ์หรือสร้างไดรฟ์ RAM เสมือนและให้ไฟล์หน้าอยู่ที่นั่นอาจทำให้ Windows ย้ายหน่วยความจำเสมือนทั้งหมดไปยัง RAM และเพิ่มประสิทธิภาพของระบบ แต่ฉันไม่ค่อยมีความรู้ในเรื่องนั้นดังนั้นมันอาจไม่เป็นความจริงเลย.

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

    user1306322 จะได้รับประโยชน์ใด ๆ จากการปิดการใช้งานไฟล์หน้า?

    คำตอบ

    ผู้มีส่วนร่วม SuperUser David Schwartz มีคำตอบสำหรับเรา:

    ไม่ว่าคุณจะมี RAM เท่าใดคุณต้องการให้ระบบใช้งานได้อย่างมีประสิทธิภาพ ไม่มีไฟล์หน้าเลยบังคับให้ระบบปฏิบัติการใช้ RAM อย่างไม่มีประสิทธิภาพด้วยเหตุผลสองประการ:

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

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

    คุณต้องมีไฟล์หน้าหากคุณต้องการได้รับประโยชน์สูงสุดจาก RAM ของคุณแม้ว่าจะไม่เคยใช้ มันทำหน้าที่เป็นกรมธรรม์ประกันภัยที่อนุญาตให้ระบบปฏิบัติการใช้ RAM จริงแทนที่จะต้องสำรองไว้สำหรับความเป็นไปได้ที่ไม่น่าเป็นไปได้.

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

    ไม่มีจุดในการพยายามวางไฟล์หน้าใน RAM และถ้าคุณมี RAM จำนวนมากไฟล์หน้านั้นไม่น่าที่จะใช้ (มันแค่ต้องอยู่ที่นั่น) ดังนั้นมันจึงไม่สำคัญว่าอุปกรณ์จะทำงานเร็วแค่ไหน.

    อย่าลืมอ่านหัวข้อสนทนาที่มีชีวิตชีวาเกี่ยวกับหัวข้อผ่านลิงค์ด้านล่าง!


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.