Virtual Memory ควรเซ็ตให้มีขนาดเท่าไหร่ดี

คือในอดีต มันจะมีหลักการเซ็ตอยู่ เช่น  1.5 เท่าของ Ram,  2 เท่าของ Ram

แต่จะเท่าไหร่ก็ตามอย่าให้น้อยกว่าแรม

แต่มาในปัจจุบันนี้ แรมถูกใช้งานเพิ่มมากกว่าเมื่อก่อนเยอะ เช่นเดี๋ยวนี้ 4-8GB ก็ถือเป็นขนาดระดับทั่วๆไปแล้ว

หรือถ้าใช้เยอะหน่อยก็ 16GB แล้วถ้าเรายังใช้หลักการเดิมคือ ห้ามน้อยกว่าแรมที่มี งั้นเราต้องเซ็ตถึง 8-16GB

ซึ่งรู้สึกว่าเปลืองเนื้อที่ HDD มากเลย ดังนั้นจึงอยากรู้ว่า ในปัจจุบันที่มีการใช้แรมสูงมากขึ้น

เราควรจะเซ็ตขนาดของ Virtual Memory ให้เป็นเท่าไหร่ ยังจะให้เยอะกว่าแรมเหมือนเมื่อก่อนอีกมั้ย

ทั้งที่แรมในปัจจุบันมีใช้เยอะจนแทบจะเพียงพอใช้งานอยู่แล้ว

[1] อันนี้บอกว่าให้เซ็ตอยู่บน HDD คนละลูกกับ System ต้องคนละลูกเลย คนละ Partition ก็ไม่ช่วย

และบอกว่าเซ็ต 250MB ที่ System เอาไว้เก็บข้อมูลเล็กๆน้อยๆอย่างเร็วๆ และ 1-1.5เท่าที่ HDD คนละลูก โดยที่ initial กับ maximum ให้มีขนาดเท่ากันไปเลย เพราะมันจะได้ไม่มีการเปลี่ยนแปลงขนาด จะได้จองที่ไว้เท่านั้นเลย ทำงานเร็วขึ้น

[2] อันนี้บอกว่า เซ็ตให้เท่ากับที่ Windows มันแนะนำไปเลย initial กับ maximum ให้มีขนาดเท่ากัน

[3] อันนี้บอก initial ให้เป็น 1.5 เท่าของ ram กับ maximum ให้มีขนาด 2 เท่าของแรม

[4] อันนี้บอกว่าถ้ามี HDD ตัวเดียวก็แค่เซ็ตไว้ที่ตัวที่ไม่ใช่ System

สรุปว่าในปัจจุบันทุกคนก็ยังยืนยันเหมือนเดิมว่าต้องเซ็ตให้มากกว่าแรม

แม้แต่ค่าที่ Windows แนะนำก็มากกว่า เช่น แรมมี 8GB เครื่องมันแนะนำให้เซ็ต 12GB

จากการทดลองเนื่องจากรู้สึกเสียดายเนื้อที่ใน HDD ที่ต้องแบ่งให้ pagefile

เลยเซ็ตไปแบบ init 400MB แล้ว max คือ 4GB ครึ่งหนึ่งของแรมพอ

และจากการใช้งานคอมมาหลายวัน ลองสังเกตดู pagefile ปรากฏว่ามันยังคงจองเนื้อที่ใช้งานไว้แค่

400MB เท่าเดิมเลย เท่ากับที่เซ็ตไว้และมันก็จองเนื้อที่ไว้เท่านั้นมาตั้งแต่แรกจนตอนนี้

แสดงว่ามันยังไม่เคยได้ถูกใช้ในการเก็บข้อมูลอะไรเกินกว่านี้เลยก็คือแรมที่เราใช้งานนั้นมันเพียงพอต่อการทำงานทั่วๆไปแล้ว ก็ดีเหมือนกันเพราะ ในเมื่อแรมเราเยอะอยู่แล้ว เราก็ตั้ง init ไว้น้อยๆ จะได้ไม่เปลือง HDD ขณะเดียวกันก็ตั้ง max ไว้เผื่อเกิดมีอะไรที่ต้องใช้งานมันจะได้รองรับได้

ปัจจุบันเจอข้อมูลเพิ่มเติมว่า pagefile หรือ virtual memory มันไม่ควรใช้กับ SSD มันใช้ได้กับพวก HDD ธรรมดาเท่านั้น ถ้ามาใช้งานกับ SSD มันจะพัง[5],[6],[7],[8],[9]

ถ้างงว่าทำไมกับ HDD ถึงไม่กลัวมันพัง อันนี้น่าจะเป็นเพราะ SSD มันมีอายุการใช้งานเหมือนพวก Flashdrive คือมันมีจำนวนการเขียนอ่านจำกัด พอครบตามจำนวนของมันมันก็จะค่อยๆช้าลงแล้วก็พังไป คือเคยอ่านเจอ เขาบอกว่าซื้อมาใหม่กับใช้ไปนานแล้วเนี่ย SSD มันช้าลงด้วยนะ แต่เขาบอกว่าไม่ต้องกังวลเพราะถึงจะมีจำนวนครั้งจำกัดแต่ก็มากพอให้ใช้ได้จนเหมือนกับไม่จำกัด แต่การเอามาทำเป็น virtual memory มันไม่ใช่การใช้งานตามปกติมันมีการเขียนอ่านตลอดเวลามากกว่าปกติ อันนี้แหละที่น่าจะทำให้ส่งผลต่อการสึกหรอของ SSD

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

สรุปว่า SSD ให้เลือก no pagefile แล้วไปเซ็ต pagefile ที่ HDD แทน

 

1.http://www.online-tech-tips.com/computer-tips/simple-ways-to-increase-your-computers-performace-configuring-the-paging-file/

2.http://www.tech-recipes.com/rx/36092/windows-7-and-8-change-the-size-of-virtual-memory/

3.https://helpx.adobe.com/x-productkb/global/set-virtual-memory-paging-default.html

4.https://technet.microsoft.com/en-us/magazine/ff382717.aspx

5.https://www.winhelp.us/set-paging-file-to-a-fixed-size-in-windows.html

6.http://www.javelin-tech.com/blog/2017/04/virtual-memory-solidworks-performance/

7.http://www.trishtech.com/2017/04/how-to-optimize-windows-for-maximizing-ssd-life/

8.https://www.custompcreview.com/articles/ultimate-ssd-optimization-guide-windows-10-update/32129/

9.https://exxactcorp.com/blog/6-ways-increase-ssds-lifespan/