การดูแล VPS และการตั้งค่า MT4/MT5 ให้ใช้ทรัพยากรน้อยลง
การตรวจสอบดูแล VPS
1. เช็ค Task Manager เป็นประจำ
หลายคนไม่สนใจเรื่องนี้ แต่เนื่องจาก VPS มีทรัพกรณ์ที่จำกัดและขนาดเล็กและการทำงาน EA ของแต่ละคนแตกต่างกันดังนั้นช่วงแรกๆ แนะนำเช็ค CPU , RAM อย่างน้อยวันละ 1 ครั้งด้วยเหตุผลเนื่องจาก บาง EA ใช้อาจทรัพยากรณ์สูงขึ้นเรื่อยๆหลังทำงานไปสักพัก
คลิกขวา Task Bar ด้านล่าง เลือก Task manager จากนั้นเลือกที่ Performance --> Memory
แนะนำเช็คช่วงตลอดเปิด วันจันทร์ ถึง วันศุกร์
CPU ควรใช้งานสวิงไม่เกินประมาณ 20% เนื่องจากช่วงข่าว EA ต้องการ CPU สูงกว่าปัจจุบัน 4 เท่า ต้องเผื่อเอาไว้
ถ้าเกินต้องทำอย่างไร ? หาก CPU วิ่งสูงเกินไปหากเกิดช่วงข่าวจะทำให้ MT4 ค้างได้ แนะนำลดการใช้งาน EA ลง หรือ อัพ spec vps หรือ เช่า vps แยกRAM Committed การใช้งาน RAM ทั้งหมดในทรัพยากรณ์ แนะนำไม่เกิน Physical RAM + 1GB ตามตัวอย่างกำลังใช้งาน 1.2 GB พยายามควบคุมไม่ให้เกิน 4.9GB (3.9GB +1 GB)
ถ้าเกินต้องทำอย่างไร ? หาก RAM Committed เกิน limit จะทำให้ระบบ Windows ล่มและไม่สามารถ Remote ได้ ควรจัดการก่อนจะถึงขั้นนั้น เบื้องต้นแนะนำปิด mt4/mt5 ทั้งหมด จากนั้น Restart VPS แล้วเปิดขึ้นใหม่อีกครั้ง หรือ อัพ spec vps
2. Restart VPS อาทิตย์ละ 1 ครั้ง
ปกติเราจะแนะนำเพียงปิด MT4/MT5 ทั้งหมดและเปิดขึ้นใหม่อาทิตย์ละครั้งให้ MT4/MT5 อัพเดตอย่างสม่ำเสมอ เพื่อป้องกันปัญหา Build Old Version ..
แต่มันอาจเข้าใจยากสำหรับมือใหม่ ดังนั้นการ Restart VPS ถือเป็นการจัดการที่ง่ายที่สุด โดยแนะนำดำเนินการวันเสาร์ หรือ อาทิตย์
แนะนำปิด MT4/MT5 ทั้งหมด จากนั้นกด Start --> Power --> Restart หรือ
หากเป็น Windows รุ่นเก่า แนะนำปิด MT4/MT5 ทั้งหมด กด Start --> Start Screen --> Power --> Restart
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 ที่ลูกค้าใช้งาน