การดูแล VPS และการตั้งค่า MT4/MT5 ให้ใช้ทรัพยากรน้อยลง

การตรวจสอบดูแล VPS

1. เช็ค Task Manager เป็นประจำ

หลายคนไม่สนใจเรื่องนี้ แต่เนื่องจาก VPS มีทรัพกรณ์ที่จำกัดและขนาดเล็กและการทำงาน EA ของแต่ละคนแตกต่างกันดังนั้นช่วงแรกๆ แนะนำเช็ค CPU , RAM  อย่างน้อยวันละ 1 ครั้งด้วยเหตุผลเนื่องจาก บาง EA ใช้อาจทรัพยากรณ์สูงขึ้นเรื่อยๆหลังทำงานไปสักพัก

คลิกขวา Task Bar ด้านล่าง เลือก Task manager จากนั้นเลือกที่ Performance --> Memory

แนะนำเช็คช่วงตลอดเปิด วันจันทร์ ถึง วันศุกร์

2. Restart VPS อาทิตย์ละ 1 ครั้ง 

ปกติเราจะแนะนำเพียงปิด MT4/MT5 ทั้งหมดและเปิดขึ้นใหม่อาทิตย์ละครั้งให้ MT4/MT5 อัพเดตอย่างสม่ำเสมอ เพื่อป้องกันปัญหา Build Old Version .. 

แต่มันอาจเข้าใจยากสำหรับมือใหม่ ดังนั้นการ Restart VPS ถือเป็นการจัดการที่ง่ายที่สุด โดยแนะนำดำเนินการวันเสาร์ หรือ อาทิตย์

3. ตรวจสอบ Drive C อย่างสม่ำเสมอ

เนื่องจากบางครั้งมี EA Error เขียน Log จำนวนมากแต่ลูกค้าไม่ตรวจสอบ หรือ มีการ Backtest ทำให้เกิดการใช้พื้นที่จำนวนมาก หากปล่อย Drive C เต็ม ทำให้ Windows ล่มได้

3.1 แนะนำหากเกิดปัญหา Drive C ใกล้เต็ม แนะนำโหลดโปรแกรม Clean Backtest ด้านล่าง จากนั้นอัพขึ้นบน VPS และ Unzip

3.2 ปิดโปรแกรม MT4/MT5 ทั้งหมด ทำการเปิดโปรแกรม Clean Backtest ขึ้นมาจะเจอหน้าต่างสีดำ ให้พิมพ์ yes และกด Enter โปรแกรมจะทำการลบขยะและ log ออก เสร็จปิดโปรแกรมและตรวจสอบ Drive C ว่าปกติหรือใหม่ จากนั้นเปิด MT4/MT5 ทำงานปกติ

*หาก Drive C ข้อมูลเต็มแทบไม่เหลือพื้นที่ หลังจากลบขยะเสร็จ แนะนำ Restart VPS ด้วย

การปรับแต่ง MT4/MT5 ให้ใช้ทรัพยากรน้อยลง

ในบทความนี้เราจะสาธิตการปรับแต่ง ใช้งาน MT4/MT5 ให้ใช้ CPU น้อยที่สุดโดยตัวอย่าง Task Manager หลังรันแล้วและยังไม่ได้ปรับแต่งใดๆ ใช้ CPU อยู่ประมาณ 33% 

1. ตั้งค่าให้ MT4/MT5 แสดง History น้อยที่สุด โดยบาง EA ทำการ loop อ่าน history ตลอดเวลา จึงมีการใช้ทรัพกร CPU อย่างมาก เพื่อป้องกันปัญหา overload แนะนำตั้งค่า MT4/MT5 ให้แสดง History น้อยลง 

**แนะนำถามผู้พัฒนา EA ว่าสามารถทำได้หรือไม่ เพราะบาง EA ก็จำเป็นต้องอ่าน History

1.1 เปิด MT4/MT5 ขึ้นมา ดูที่แถบ Terminal เลือก History

1.2 คลิกขวาที่ประวัติเทรดเลือก Custom Period...

1.3 เลือก Period เป็น Today กด OK แนะนำทำทุก MT4/MT5

2. Hide คู่เงินที่ไม่ได้เทรด จะช่วยลดการ feed ราคา ทำให้ใช้ CPU น้อยลง ดูที่ช่อง Markets Watch (หากปิดเอาไว้ให้ทำการเปิดขึ้นมาโดยกดที่ View -> Markets Watch) ทำการคลิกขวาในช่อง เลือก Hide All แค่นี้คู่เงินที่ไม่ได้ใช้งานจะถูกปิดทั้งหมด จะเหลือเฉพาะคู่เงินที่เปิดอยู่

หากต้องการให้คู่เงินแสดงกลับมาให้คลิกขวาเลือก Show All
**แนะนำถามผู้พัฒนา EA ว่าสามารถทำได้หรือไม่ เพราะบาง EA ต้องการ feed หลายคู่ใน EA เดียว

3. ย่อโปรแกรมเทรดลง จะช่วยให้ MT4/MT5 ไม่ต้องแสดง Object ทำให้ใช้งาน CPU น้อยลงได้ คลิกขวาแถบ Task bar ด้านล่าง เลือก Show the Desktop โปรแกรมทั้งหมดก็จะถูกย่อลง

หลังจัดการทั้งหมดลองเช็ค Task manager อีกครั้ง CPU ลดลงเหลือ 4% จาก 33% **แต่ทั้งนี้ขึ้นกับ EA ที่ลูกค้าใช้งาน