ไฟล์เพจของคุณหรือ Swap Partition ควรมีขนาดใหญ่แค่ไหน?

Jul 10, 2025
การบำรุงรักษาและการเพิ่มประสิทธิภาพ

ตามกฎทั่วไปไฟล์เพจหรือสว็อปของคุณควรมีขนาด "เพิ่มแรมเป็นสองเท่า" หรือ "1.5 เท่า RAM ของคุณ" แต่คุณต้องการไฟล์เพจขนาด 32 GB จริงๆหรือไม่ถ้าคุณมี RAM 16 GB?

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

วัตถุประสงค์ของไฟล์เพจหรือสลับพาร์ติชัน

ที่เกี่ยวข้อง: ไฟล์หน้า Windows คืออะไรและคุณควรปิดใช้งานหรือไม่

ก่อนอื่นให้จำจุดประสงค์ที่แท้จริงของ ไฟล์เพจบน Windows หรือสลับพาร์ติชันบน Linux ทั้งสองมีหน่วยความจำที่ใช้งานได้เพิ่มเติมให้กับคอมพิวเตอร์ของคุณ ตัวอย่างเช่นหากคอมพิวเตอร์ของคุณมี RAM 2 GB และคุณเปิดโปรแกรมจำนวนมากหรือไฟล์จำนวนมากคอมพิวเตอร์ของคุณอาจต้องจัดเก็บข้อมูล 3 GB ไว้ในหน่วยความจำที่ใช้งานได้ คอมพิวเตอร์จะจัดเก็บข้อมูลเพิ่มเติม 1 GB ในไฟล์เพจหรือสลับพื้นที่ ไฟล์เพจหรือสว็อปทำหน้าที่เป็นพื้นที่“ ล้น” เพื่อเก็บข้อมูลเพิ่มเติม คอมพิวเตอร์ของคุณจะโอนข้อมูลกลับไปยัง RAM โดยอัตโนมัติเมื่อมีการใช้งานและย้ายข้อมูลไปยังไฟล์เพจหรือสลับพาร์ติชันเมื่อไม่มีการใช้งาน

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

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

การใช้งานอื่น ๆ สำหรับไฟล์เพจและสลับพาร์ติชัน

Windows และ Linux ยังใช้ไฟล์เพจและสลับพื้นที่เพื่อวัตถุประสงค์อื่น:

  • Windows Crash Dumps : ใน Windows ไฟล์เพจถูกใช้สำหรับ ทิ้งขยะ . ในการสร้างการถ่ายโอนข้อมูลหน่วยความจำที่สมบูรณ์ไฟล์เพจต้องมีขนาดอย่างน้อยของหน่วยความจำกายภาพ + 1 MB สำหรับการทิ้งหน่วยความจำเคอร์เนลไฟล์เพจต้องมีอย่างน้อย 800 MB บนระบบที่มี RAM 8 GB ขึ้นไป คนส่วนใหญ่ไม่จำเป็นต้องทิ้งหน่วยความจำทั้งหมด แต่การถ่ายโอนข้อมูลเคอร์เนลอาจมีประโยชน์ ไฟล์เพจ 800 MB ที่ต้องการมีขนาดค่อนข้างเล็ก แต่คุณต้องเปิดใช้งานไฟล์เพจไว้และอย่าปิดใช้งาน (ข้อมูลนี้นำมาจากไฟล์ ทำความเข้าใจกับ Crash Dumps โพสต์ที่ Microsoft TechNet)
  • ลินุกซ์ไฮเบอร์เนต : บนระบบ Linux จำศีล - สถานะปิดเครื่องที่บันทึกเนื้อหาของ RAM ของระบบลงในดิสก์ เพื่อให้สามารถโหลดซ้ำได้เมื่อคุณบู๊ตอีกครั้ง - บันทึกเนื้อหาของ RAM ของระบบไปยังพาร์ติชัน swap สิ่งนี้อาจเรียกอีกอย่างว่า "ระงับลงในดิสก์" คุณอาจคิดว่าคุณต้องมีพาร์ติชัน swap ที่ใหญ่เท่ากับ RAM ของคุณเพื่อจำศีล แต่จริงๆแล้วคุณต้องมีพาร์ติชัน swap ที่ใหญ่เท่ากับ RAM ที่คุณใช้ดังนั้นหากคุณใช้ RAM ขนาด 16 GB เพียง 4 GB เป็นประจำ คุณสามารถจำศีลเป็นพาร์ติชัน swap ขนาด 4 GB อย่างไรก็ตามหากคุณใช้ RAM มากกว่า 4 GB คุณอาจไม่สามารถจำศีลได้ มักจะปลอดภัยที่จะเลือกพาร์ติชัน swap ที่เท่ากับขนาดของ RAM ของคุณ โปรดทราบว่าสิ่งนี้ใช้ได้กับการไฮเบอร์เนตเท่านั้นหากคุณไม่เคยวางแผนที่จะไฮเบอร์เนตคอมพิวเตอร์ของคุณคุณก็ไม่ต้องกังวลเกี่ยวกับเรื่องนี้ (Windows จะจำศีลโดยการบันทึกข้อมูลลงในไฟล์ C: \ hiberfil.sys ดังนั้นไฟล์เพจจึงไม่เกี่ยวข้องกับการไฮเบอร์เนตบน Windows)

คำถามจริง: คุณใช้หน่วยความจำเท่าไหร่?

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

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

Windows สามารถจัดการได้โดยอัตโนมัติ

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

ตัวอย่างเช่นในระบบ Windows 8.1 ที่มี RAM เพียง 4 GB ปัจจุบันไฟล์เพจของเรามีขนาดเพียง 1.8 GB เรามีแรมไม่มากนัก แต่ Windows ใช้ไฟล์เพจขนาดเล็กจนกว่าเราจะต้องการมากกว่านี้

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

หากคุณต้องการกำหนดขนาดด้วยตนเอง - ไม่แนะนำ - อย่าลืมจำไว้ว่าสิ่งที่สำคัญจริงๆหากระบบของคุณจะใช้หน่วยความจำมากแค่ไหนไม่ใช่แค่ขนาดของ RAM เท่านั้น เอกสารของ Microsoft บันทึกว่า:

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

กล่าวอีกนัยหนึ่งก็คือทั้งหมดนี้ขึ้นอยู่กับจำนวนหน่วยความจำที่คุณต้องการจริงๆ - จำนวนหน่วยความจำทั้งหมดที่มีอยู่ซึ่งเป็น "ขีด จำกัด การคอมมิตของระบบ"

Linux ต้องการตัวเลือก

ที่เกี่ยวข้อง: วิธีเปิดใช้งาน Hibernate อีกครั้งใน Ubuntu 12.04

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

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

หากคุณแบ่งพาร์ติชันในโปรแกรมติดตั้ง Linux ด้วยตนเองขนาดของ RAM ของคุณบวก. 5 GB เป็นกฎง่ายๆที่จะทำให้คุณมั่นใจได้ว่า จำศีลระบบของคุณ . ซึ่งโดยปกติแล้วควรมีพื้นที่สว็อปมากเกินพอด้วย หากคุณมี RAM จำนวนมาก - 16 GB หรือมากกว่านั้น - และคุณไม่จำเป็นต้องไฮเบอร์เนต แต่ต้องการพื้นที่ดิสก์คุณอาจใช้พาร์ติชัน swap ขนาดเล็ก 2 GB อีกครั้งขึ้นอยู่กับจำนวนหน่วยความจำที่คอมพิวเตอร์ของคุณจะใช้จริงๆ แต่เป็นความคิดที่ดีที่จะมีพื้นที่แลกเปลี่ยนไว้เผื่อไว้


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

เครดิตรูปภาพ: William Hook บน Flickr , Jean-Etienne Minh-Duy Poirrier บน Flickr

Swap File Or Swap Partition

What Is Linux Swap?

What A Page File Really Does

How To Create A Swap File In Linux

What Happens If You Disable The Page File Under Windows

How To Change The Location Of My Page File In Windows 10

How To Resize Your Swap Partition Redhat 7 | Centos 7 Step By Step

Linux Swap Space: Do You Even Really Need It Anymore?


การบำรุงรักษาและการเพิ่มประสิทธิภาพ - บทความยอดนิยม

คู่มือฉบับสมบูรณ์สำหรับการชาร์จแกดเจ็ตของคุณแบบไร้สาย

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Nov 3, 2024

ด้วยมาตรฐานการชาร์จโทรศัพท์มือถือแบบใหม่ทำให้สามารถชาร์จโทรศ�..


วิธีการสแกนหา (และแก้ไข) ไฟล์ระบบที่เสียหายใน Windows

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jul 4, 2025

หากพีซีของคุณรู้สึกติดขัดหรือมีปัญหาระหว่างการเริ่มต้นระบบอา�..


วิธีเพิ่มตัวเลือกใหม่ที่ทรงพลังให้กับแถบชื่อเรื่องสำหรับแอพ Windows

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jan 29, 2025

ใช้เวลาเพียงไม่นานในการทำงานกับคอมพิวเตอร์ของคุณและคุณอาจพบว�..


20 สุดยอดเมนูเริ่มของ Windows 7 และเคล็ดลับและเทคนิคแถบงาน

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Sep 16, 2025

เนื้อหาที่ไม่ถูกแคช หากคุณย้ายจาก Windows XP ไปเป็น Windows 7 อาจต้องใช้เวล�..


คู่มือเริ่มต้นสำหรับ Linux Disk Utilities

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jul 12, 2025

เนื้อหาที่ไม่ถูกแคช การรู้วิธีตรวจสอบสภาพของฮาร์ดดิสก์ของคุณ�..


บีบอัดไฟล์วิดีโอขนาดใหญ่ด้วย DivX / Xvid และ AutoGK

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 8, 2025

เนื้อหาที่ไม่ถูกแคช คุณเคยบันทึกโฮมวิดีโอด้วยกล้องถ่ายวิดีโอเพี�..


เปลี่ยนความถี่ที่การคืนค่าระบบสร้างจุดคืนค่าใน Windows 7 หรือ Vista

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 8, 2025

System Restore เป็นหนึ่งในคุณสมบัติที่ดีกว่าใน Windows 7 และ Vista …ใช้เวลาเท่าไหร่ก็�..


เปิดใช้งาน Slow-Motion Aero Animations ใน Windows Vista

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Feb 17, 2025

เนื้อหาที่ไม่ถูกแคช เคล็ดลับนี้ไม่มีประโยชน์มากนัก แต่เป็นเคล็ด..


หมวดหมู่