สวัสดีครับ ผมเพิ่งเช่า vps ได้ไม่นาน ลูกค้าส่วนมากคือคนจ้างทำเว็บแล้วเช่าโฮสต์ไปด้วยมีลูกค้าไม่ถึง 10 คนหรอกครับ ที่ต้องเช่า vps เพราะเช่า reseller แล้วเค้าให้ย้ายออกมา
ตอนนี้กำลังเก็บเกี่ยวความรู้ครับ อยากสอบถามว่าเราจะดูยังไงครับว่าลูกค้าเว็บไหนใช้ทรัพยากรระบบสูง เพราะช่วงนี้ระบบ mysql มันล่ม ๆ ฟื้น ๆ จะดูได้ตรงไหนครับว่าเว็บไหนทำให้มีปัญหา mysql ล่มบ่อย ต้องติดตั้งโปรแกรมอะไรไหมครับ
อีกอันคือ server load limit มันขึ้นสูงจากปกติ 1.xx - 3.xx ไปที่ 30.xx - 40.xx ช่วงหัวค่ำน่ะครับ ดูตรงไหนได้บ้างว่าเว็บไหนบ้างที่กินระบบเยอะ ๆ
ใช้ centos กับ directadmin ครับ เข้า putty ได้ครับ รบกวนด้วยนะครับ มือใหม่มาก ๆ ครับ
ใช้ top ร่วมกับ apache status ครับ อาจใช้ mytop ร่วมด้วย
ส่วนวิธีอื่นๆ หรืออย่างละเอียดรอ rep ของท่านต่อไป
ปล. search ดูในบอร์ดก็ได้ครับมี kb เยอะเลย
[edit] แก้คำผิด
ขอบคุณมากครับ ตอนนี้กำลังใช้คีย์เวิร์ด mytop ค้นหาในบอร์ดนี้อยู่ครับ ยังไงถ้าท่านอื่นอยากจะเสริมข้อมูลก็รบกวนด้วยนะครับ
ใช้ apache-top ร่วมด้วยก็ดีครับ ส่วน load ช่วงหั่วค่ำสูงผิดปกติเป็นไปได้ว่า
มีใครทำ cron job auto update หรือ auto post รึเปล่าครับ
phupha
5
ใช้วิธีเดียวกันเลยครับ ผมก็ทำตามฝรั่งเขาว่า
kke
7
Apache Extended Status
Mysql Show Process list
Mysql Slow Query log
MRTG
netstat
top
dmesg
จะลองดูทุกตัวครับ ขอบคุณนะครับ
phupha
9
อันนี้ไม่ใช่ของฝรั่งนะครับ… ผมคิดและเขียนเอง
ปล. มี version ที่แปลงแล้วด้วยนะครับ เอา apache-top ของฝรั่งมา โม. มันจะแสดง CPU ได้เลยโดยไม่ต้องเปิด 2 หน้าต่างเทียบกัน… ถ้าใครสนใจอยากเอาไปลองก็ PM มานะครับ