รบกวนพี่ๆแนะนำการวางระบบหน่อยครับ

พอดีผมกำลังทำระบบ GPS Tracking อยู่ครับ โดยเครื่อง GPS Tracking จะส่งข้อมูลเข้าเครื่อง Server ทาง Port 5000 ตลอดเวลาทุกๆ 1 นาที โดยข้อมูลที่ส่งเข้ามามีขนาด 51Byte. เวลาผมตั้งค่าให้เครื่อง GPS Tracking จึงต้องระบุ IP ของ Server และ Port ที่แน่นอน

คำถามที่ 1 ถ้าผมใช้ Dell R200 ใส่ HD 250MB 2 ลูกทำ Raid 0 CenOS + Apacer + MySQL จะสามารถรองรับ GPS Tracking ได้กี่ตัวครับ

ตอนนี้ผมมี Server 1 ตัวเป็น Dell R200 ใส่ HD 250MB 2 ลูกทำ Raid 0 ซึ่งเป็นทั้ง Web Server และ DB Server ผมกำลังจะแยก DB Server ออกมา โดยใช้ Dell R200 ใส่ SSD 128MB 1 ตัว

คำถามที่ 2 จะสามารถรองรับ GPS Tracking ได้กี่ตัวครับ

เก็บข้อมูลไว้นานกี่วันครับ

ขึ้นอยู่กับ script ฝั่ง server ครับว่าทำงานหนักแค่ใหนในการจัดเก็บข้อมูลที่รับมา
ต้องลองทดสอบ benchmark ดูครับว่า ระบบสามารถจัดเก็บข้อมูลได้กี่ record/s
แล้วเอามาคูณ 60 ก็น่าจะได้จำนวนคร่าวๆที่รองรับ ยิ่งจัดเก็บได้เร็วก็ยิ่งรองรับได้เยอะ
และก็ต้องดูเรื่องของการ query อ่านข้อมูลด้วยว่ามีมากแค่ใหน

90 วันครับ

ผมเคยทำเรื่องนี้มาเมื่อ 2 ปีก่อน

แต่ใช้ P4 อ่ะนะครับ ไม่ต้องสนใจ HDD ว่าจะจุมากมายหรอกครับ เพราะ จะเน้นที่ connection

ตอนนั้นเขียนเทียบกันระกว่างภาษา php กับ Erlang

php เองก็รับได้เยอะอยู่

ตอนนั้น P4 ลืมความเร็วแล้ว ส่งทุกๆ 5 Sec วิ่งได้ถึง 200-300 ตัว (Simu นะครับ)
ส่วน Erlang รับได้ ระดับ 1000+


ที่จะหมายความมี 2 อย่างคือ

  1. เครื่องเร็วกว่า และ ระยะเวลามากกว่ามาก คือ 1 นาที น่าจะรับ connection ได้เยอะกว่ามากมายครับ
  2. ถ้าถนัด apache mysql ก็ ok ในระดับหนึ่ง แต่ถ้าคิดถึงรูปแบบภาษาอื่นก็อาจจะได้ใช้งาน server ได้เต็มประสิทธิภาพมากกว่านี้น่ะครับ

สน แรม ได้ไหม

เอาไปรันบน แรม

0