ใครเคยแยก web server กับ database server ออกเป็น 2 server บ้างครับ

ผมแยกเว็บ server ออกจาก database server ออกจากกันครับ แต่ปัญหาอยู่ที่ว่า respond time ค่อนข้างช้า ไปอ่านหลายไที่มาทดลองใช้ skip name resolv แล้วก็ยังทำงานช้าอยู่ดี เลยทดสอบดูโปรเซสว่ามีการทำงานกันอย่างไรปรากฏว่า เครื่องที่เป้น localhost มันทำงาน 100% ในขณะที่ เครื่องที่แยกออกมาทำงานแค่ 50% ไม่ทราบว่า ผมต้อง config อะไรเพมเป้นพิเศษหรือเปล่าครับ เพื่อให้มันใช้งานได้เต็มประสิทธิภาพ

Database Server ตอนนี้ใช้อะไรอยู่ครับ MySQL หรือ PostgreSQL ครับ

ทำงาน 100% นี่คือ Process ของอะไรครับ หรือว่า ทั้งเครื่องทำงานที่ 100%
ลองใช้คำสั่ง top ดูครับ ว่า Process ไหนทำงานหนักผิดปกติครับ
___
Neutron: Linux Addict!

ใช้ mysql ครับ คืออย่างนี้ครับ ผมลองใช้ top ดู กับ database ที่อยู่ในเครื่องเดียวกับเว็บ server ครับ ปากฏว่า process ของ mysql ใช้ 100% กว่าๆ ครับ ประมาณว่าคงทำงานอยู่ครับ เว็บที่เปิดนี้ respond time อยู่ในระดับหนึ่งจึงจะแยก database ออกไป เพื่อจะได้มีเครื่องสำหรับ database โดยเฉพาะ ครับ เมื่อลองเปลี่ยนจาก localhost ไปเป็นชื่อเครื่องอื่น ก็ลอง top ดู เหมือนนกันว่า mysql ทำงานอย่างไรบ้าง แต่ปรากฏว่ามันทำงานแค่ 50% กว่าๆ ถึง 60เหมือนกับว่ามันประมวลผลน้อยกว่าเครื่องตอนที่อยู่ใน localhost ครับ โดยที่มี config หลักๆเหมือนกันครับ ทำให้ respond time ของเว็บช้ากว่าตอนแรกครับ สงสัยผมจะ config ผิด หรือเพิ่มอะไรลงไป เพื่อให้มันทำงานดีกว่านี้ครับ แต่ผมไม่รู้ว่าเป้นที่เน็ตเวอร์หรือเปล่า แต่ผมคิดว่า config น่าจะผิดครับ จึงลองสอบถามดูเผื่อจะต้องเพิ่มอะไรลงไป ผมใช้ innodb ด้วยนะครับ

ได้ตามที่ผมต้องการแล้วครับเป็นปัญหาที่ network

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้