Hadyai Internet R&D LAB
ผลงานของ Hadyai Internet R&D LAB => คุยกับทีมวิจัย => ข้อความที่เริ่มโดย: admin ที่ 18 กันยายน 2014, 19:04:33
-
ระบบ Auto Update ก็เหมือนๆกันหมด ขอแค่อัพเดทเกมส์ได้ รวดเร็ว ถูกต้อง ก็ ok แล้ว แต่ลึก ๆ แล้วมีอะไรเยอะกว่านั้น
ทางหาดใหญ่ อินเตอร์เน็ต ก็ได้มีการค้นคว้า และก็ศึกษาการทำงานในรูปแบบต่าง ๆ เพื่อตรวจสอบเปรียบเทียบ หาวิธีการ
ที่ดีที่สุด ทำให้ระบบของหาดใหญ่ ใช้ protocol rsync ซึ่งเป็นมาตรฐานของระบบ Linux ที่มีประสิทธิภาพสูง แตกต่าง
จากรูปแบบอื่น ๆ จุดเด่นของ rsync คือ
1. เปรียบเทียบไฟล์แบบ bit ต่อ bit สามารถตรวจสอบความแตกต่างของไฟล์ถึงขั้นตัวไฟล์ ไฟล์ขนาดใหญ่ 2G มีการเปลี่ยน
แปลง 50M ก็จะทำการโหลดแค่ 50M ที่มีการเปลี่ยนแปลงเท่านั้น ไม่ต้องโหลดใหม่ทั้งหมด หรือเกมส์ที่ต้องเปลี่ยน Client
แล้วลงใหม่ทั้งหมด ระบบ rsync ก็จะเปรียบเทียบเฉพาะไฟล์ที่แตกต่าง ทำให้ไม่ต้องโหลดใหม่ทั้งหมด เป็นต้น
2. มีการบีบอัดไฟล์ก่อนการ รับ/ส่ง ข้อมูล ทำให้การโหลดรวดเร็วขึ้น ยกตัวอย่างเช่น เกมส์ขนาด 24G ถ้าโหลดด้วยระบบทั่วๆไป
ก็จะต้องทำการโหลดถึง 24G แต่ถ้าใช้ระบบ rsync ที่มีการบีบอัด ก็จะโหลดเพียงแค่ 12G (ขึ้นอยู่กับรูปแบบไฟล์) ทำให้
สามารถโหลดได้เร็วขึ้น หรือบางเกมส์ขนาด 4.4GB ก็สามารถโหลดเพียง 2G เป็นต้น
3. สามารถตรวจหา config เกมส์ เพื่อการปรับ config ต่าง ๆ ของตัวเกมส์ เมื่อใช้ Auto Update ตัวเกมส์ก็จะถูก
กำหนดมาจาก Server กลาง เมื่อกำหนดค่า config ใหม่ ก็สามารถตรวจเช็คได้ว่า ค่า config ต่าง ๆ นั้นเก็บอยู่ไฟล์ไหน
เพื่อนำไปทำเป็น batch file สร้างเป็น script ตอนเปิดเครื่องได้
4. สามารถปรับแต่งเพิ่มเติมได้ สามารถตั้งเวลาในการอัพเดทได้ โดยเลือกช่วงเวลาที่เหมาะสมกับร้าน สามารถอัพได้ทั้งแบบ manual และ
แบบอัตโนมัติ เมื่ออัพแล้วก็จะทำเป็น snapshot สามารถย้อนกลับได้หากมีปัญหาเกิดขึ้น และก็สามารถสร้างเป็นสคริป
เพิ่มเกมส์ / ลบเกมส์ ออกเองโดยอัตโนมัติได้ สามารถพัฒนาเพิ่มเติมได้อีกหลายรูปแบบ
** หาดใหญ่อินเตอร์เน็ต มีการค้นคว้า ปรับปรุง และพัฒนาอย่างต่อเนื่อง เพื่อหารูปแบบที่เหมาะสมที่สุดในการวางระบบ **
-
ระบบ Auto Update ก็เหมือนๆกันหมด ขอแค่อัพเดทเกมส์ได้ รวดเร็ว ถูกต้อง ก็ ok แล้ว แต่ลึก ๆ แล้วมีอะไรเยอะกว่านั้น
ทางหาดใหญ่ อินเตอร์เน็ต ก็ได้มีการค้นคว้า และก็ศึกษาการทำงานในรูปแบบต่าง ๆ เพื่อตรวจสอบเปรียบเทียบ หาวิธีการ
ที่ดีที่สุด ทำให้ระบบของหาดใหญ่ ใช้ protocol rsync ซึ่งเป็นมาตรฐานของระบบ Linux ที่มีประสิทธิภาพสูง แตกต่าง
จากรูปแบบอื่น ๆ จุดเด่นของ rsync คือ
1. เปรียบเทียบไฟล์แบบ bit ต่อ bit สามารถตรวจสอบความแตกต่างของไฟล์ถึงขั้นตัวไฟล์ ไฟล์ขนาดใหญ่ 2G มีการเปลี่ยน
แปลง 50M ก็จะทำการโหลดแค่ 50M ที่มีการเปลี่ยนแปลงเท่านั้น ไม่ต้องโหลดใหม่ทั้งหมด หรือเกมส์ที่ต้องเปลี่ยน Client
แล้วลงใหม่ทั้งหมด ระบบ rsync ก็จะเปรียบเทียบเฉพาะไฟล์ที่แตกต่าง ทำให้ไม่ต้องโหลดใหม่ทั้งหมด เป็นต้น
2. มีการบีบอัดไฟล์ก่อนการ รับ/ส่ง ข้อมูล ทำให้การโหลดรวดเร็วขึ้น ยกตัวอย่างเช่น เกมส์ขนาด 24G ถ้าโหลดด้วยระบบทั่วๆไป
ก็จะต้องทำการโหลดถึง 24G แต่ถ้าใช้ระบบ rsync ที่มีการบีบอัด ก็จะโหลดเพียงแค่ 12G (ขึ้นอยู่กับรูปแบบไฟล์) ทำให้
สามารถโหลดได้เร็วขึ้น หรือบางเกมส์ขนาด 4.4GB ก็สามารถโหลดเพียง 2G เป็นต้น
3. สามารถตรวจหา config เกมส์ เพื่อการปรับ config ต่าง ๆ ของตัวเกมส์ เมื่อใช้ Auto Update ตัวเกมส์ก็จะถูก
กำหนดมาจาก Server กลาง เมื่อกำหนดค่า config ใหม่ ก็สามารถตรวจเช็คได้ว่า ค่า config ต่าง ๆ นั้นเก็บอยู่ไฟล์ไหน
เพื่อนำไปทำเป็น batch file สร้างเป็น script ตอนเปิดเครื่องได้
4. สามารถปรับแต่งเพิ่มเติมได้ สามารถตั้งเวลาในการอัพเดทได้ โดยเลือกช่วงเวลาที่เหมาะสมกับร้าน สามารถอัพได้ทั้งแบบ manual และ
แบบอัตโนมัติ เมื่ออัพแล้วก็จะทำเป็น snapshot สามารถย้อนกลับได้หากมีปัญหาเกิดขึ้น และก็สามารถสร้างเป็นสคริป
เพิ่มเกมส์ / ลบเกมส์ ออกเองโดยอัตโนมัติได้ สามารถพัฒนาเพิ่มเติมได้อีกหลายรูปแบบ
** หาดใหญ่อินเตอร์เน็ต มีการค้นคว้า ปรับปรุง และพัฒนาอย่างต่อเนื่อง เพื่อหารูปแบบที่เหมาะสมที่สุดในการวางระบบ **
เยี่ยมครับ ผมถึงไม่ไปใช้เจ้าอื่น ทั้ง ๆ ที่มีเยอะแยะไปหมด
ขอบคุณที่ช่วยดูแลเรา และขอให้พัฒนา ทั้งโปรแกรม และการบริการให้ดีสม่ำเสมอ ตลอดไปครับ
-
จริงครับ ในตลาดมีหลายเจ้า แต่ผมก็ไม่สนใจ ผมใช้ของหาดใหญ่อินเตอร์เน็ทดีกว่า ของเค้าดีจริงๆ
-
(http://www.hadyaiinternet.com/images/sysmonzz.jpg)
นอกจาก Auto Patch แล้ว อย่างอื่นก็แตกต่างนะ ไม่ว่าจะเป็น MultiWAN หรือ Diskless ที่ทำงานบน Linux
ได้อย่างสมบูรณ์แบบ ที่ไม่เหมือนที่อื่น ๆ มันอาจจะยากสำหรับผู้เริ่มต้นใหม่ แต่เมื่อศึกษาจนเป็นแล้ว จะรู้ว่ามันคุ้มค่า
กับการเรียนรู้ เพราะตัวเดียวจบทุกอย่าง และยังสามารถใช้งานได้อีกยาวนาน ตอนนี้ก็ 7 ปีแล้วที่ลูกค้ายังใช้งานอยู่
SmartCafe Z รองรับถึงปี 2019 มีการปรับปรุง พัฒนา สคริปใหม่ ๆ ทุกวันครับ
-
(http://www.hadyaiinternet.com/images/sysmonzz.jpg)
นอกจาก Auto Patch แล้ว อย่างอื่นก็แตกต่างนะ ไม่ว่าจะเป็น MultiWAN หรือ Diskless ที่ทำงานบน Linux
ได้อย่างสมบูรณ์แบบ ที่ไม่เหมือนที่อื่น ๆ มันอาจจะยากสำหรับผู้เริ่มต้นใหม่ แต่เมื่อศึกษาจนเป็นแล้ว จะรู้ว่ามันคุ้มค่า
กับการเรียนรู้ เพราะตัวเดียวจบทุกอย่าง และยังสามารถใช้งานได้อีกยาวนาน ตอนนี้ก็ 7 ปีแล้วที่ลูกค้ายังใช้งานอยู่
SmartCafe Z รองรับถึงปี 2019 มีการปรับปรุง พัฒนา สคริปใหม่ ๆ ทุกวันครับ
ผมชอบมากนะ tool นี้ realtime ด้วย ไว้เช็คเน็ตได้ดีมาก เวลาเด็กบ่นแลค ๆ มาดูอ้าวใครโหลดอะไร จัดการได้ทันท่วงที อิอิ
-
ใจจริงอยากให้ดูว่า มันเป็นทั้ง MultiWAN และ Diskless โดยตัว Diskless ก็มี ความสามารถในการดึง Memory มาใช้
ใช้ RAM มาช่วย Cache ทำให้เร็วขึ้น และ ลื่นขึ้น โดยดูจาก Load จะน้อยลง ทำให้ server ทำงานได้ลื่นขึ้นนั่นเอง
บูตพร้อมกันหลาย ๆ เครื่องความเร็วก็ยังไม่ตก
ส่วน MultiWAN ก็สามารถดูว่า แต่ละเส้นวิ่งอยู่ความเร็วเท่าไหร่ มีเส้นไหน ดับไปหรือเปล่า และก็เป็น Realtime ด้วย
และก็มีความสามารถอื่น ๆ แฝงอยู่อีกเยอะแยะ เช่น Master ที่สามารถใช้แบบ Device ได้ นอกจากจะใช้แบบ Image แล้ว
มีเครื่องมือ dump image ที่ตัว server เลยทำให้ดึง image ได้เร็วขึ้น มี tools สำหรับตรวจสอบความเร็วเน็ต เป็นต้น
-
(http://upic.me/i/ma/48untitled.png)
เวลาทดสอบเทสสปีดความเร็ว Diskless ที่เครื่องลูก ก็จะได้ความเร็วเต็มประสิทธิภาพ 100MB/s + เต็มประสิทธิภาพของแลน
แสดงให้เห็นว่า สามารถดึงความสามารถของ Server ได้อย่างเต็มประสิทธิภาพ ซึ่งจะแตกต่างกับ Software บน Windows
ทั่ว ๆ ไป และที่สำคัญที่สุดคือ มีการพัฒนาต่อไปเรื่อย ๆ อนาคตจะมี Win9 Win10 ยังไงก็จะพัฒนาให้รองรับใช้งานได้อย่าง
สมบูรณ์