เราสามารถเพิ่มจำนวน New TCP Connections ได้อีกไหมครับ

[B][SIZE=3][FONT=arial]ตอนนี้มีปัญหาคือ เวลาที่ VPS มีคนเข้าเว็บสูงๆ ทรัพยากรต่างๆ ยังเหลือเฟือ แต่มาติดปัญหาคือ เหมือนกับว่า [B]New TCP Connections มันจะชนเพดาน รับมากกว่านี้ไม่ได้อีกแล้ว

ตรงนี้ เราสามารถเพิ่มได้อีกไหมครับ และจะเพิ่ม หรือปรับแต่งที่ตรงไหนได้อีก รบกวนผู้รู้แนะนำด้วยครับ

Spec VPS มีดังนี้ครับ

  • Xeon 5670 12 Core OpenVZ
  • RAM 12 GB
  • SSD RAID6 (SSD 6 ลูก)

เรื่อง Hardware ไม่น่าจะมีปัญหาครับ เพราะโหลดที่ตัวเครื่องแม่ ทุกส่วนแทบจะไม่กระดิกเลยครับ

รูปจาก MRTG ครับ

[/B][/FONT][/SIZE][/B]


ดูเหมือน mrtg ตันเฉยๆ นะครับ
ลอง check config ของ mrtg ว่า limit เพดานของกราฟไว้รึเปล่า
แล้วก็ ลอง check สถานะ conntrack นิดนึง

sysctl -a |grep -E “conntrack_(count|max)”

ค่า count ควรจะน้อยกว่า max เยอะๆ

ได้ประมาณนี้ครับ พอไหวไหมครับ เป็นค่าตั้งต้นของระบบ ผมยังไม่ได้ไปยุ่งอะไรครับ

[root@sv1]# sysctl -a |grep -E "conntrack_(count|max)"
net.netfilter.nf_conntrack_max = 65536
net.netfilter.nf_conntrack_count = 36866
net.nf_conntrack_max = 65536

ส่วน MRTG มันตั้งค่า Max ไว้ที่ 65536 ลองเพิ่มค่าไปแล่วครับ เดี๋ยวรอดูผล MRTG อีกทีครับ

อัด conntrack เพิ่มด้วยละกันครับ ดูแล้วน่าจะมีจังหวะที่เต็มอยู่บ้างเหมือนกัน

sysctl -w [COLOR=#333333]net.netfilter.nf_conntrack_max=524288 >> /etc/sysctl.conf[/COLOR]

อาการ conntack เต็มครับ ลอง check ดูจาก /var/log/message ดู จะมีแจ้งอยู่ครับ

ขอบคุณทั้งสองท่านมากเลยนะครับ ตอนนี้ลองปรับแต่งแล้ว เดี๋ยวต้องรอพายุลูกใหญ่ๆ มาอีกรอบนึงครับ ถึงจะรู้ว่าผลจะเป็นยังไง :875328cc:

ขอบคุณทุกท่านมากครับ ตอนนี้พุ่งทะลุ 200K ไปเรียบร้อยแล้วครับ :d16c4689: