BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: invisible_deaw ที่ สิงหาคม 17, 2013, 12:19:36 PM

หัวข้อ: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: invisible_deaw ที่ สิงหาคม 17, 2013, 12:19:36 PM
รบกวนช่วยดูให้หน่อยครับ server ขึ้น load ตามภาพเลยครับเมื่อ start mysql
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: Sukjai ที่ สิงหาคม 17, 2013, 22:09:07 PM
เป็น Server ทำงานด้านไหนบ้างครับ
เห็นมี Service ของ httpd ด้วย และเห็นมีการ login เข้าใช้ Server 4 user
ถ้าเป็น Server Database มีการใช้งานหรือยังครับ 
ถ้ามีการใช้งานอยู่มีการดึงรายงานอะไรอยู่หรือเปล่าครับ
และได้มีการปรับจูนค่า my.cnf ให้เหมาะสมแล้วหรือยังครับ
Server เป็นรุ่นไหน และใช้ MySQL ตัวไหนในการติดตั้งครับ
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: invisible_deaw ที่ สิงหาคม 19, 2013, 09:11:06 AM
1. server ใช้งานด้าน db เพียวๆครับ server
2-3. พอดี เข้า phpMyAdmin ครับส่วนมี user login เห็นสี่เพราะผมเปิด secure CRT 4 อันครับ
4.ผมลองให้ทางผู้ใช้งานหยุดการใช้งานครับเเล้ว process ก็ลดลงโดยปกติก็ใช้งานครับก้อมีช้าบ้าง เเต่วันเสาที่ผ่านมา load เยอะมาก
5.ได้ลองปรับไปบ้างเเต่ผมมองว่าเป็น 32 bit ไม่ค่อยเห้นผลมากนักอะครับไม่รู้ผมคิดไปเองหรือเปล่า
6.ใช้ Dell PowerEdgeR710 Ram 8GB ครับ
โดยลง CentOs 5.8 32bit ส่วน Mysql 5.1.42ไว้ครับ พอดี ยังไม่กล้าเปลี่ยน
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: Sukjai ที่ สิงหาคม 19, 2013, 09:22:12 AM
ถ้าจะให้ดึขึ้น คงต้องติดตั้ง Linux แบบ 64 Bit เช่น CentOS 6.4 
เพราะ เทคโนโลยีแบบ 64 Bit จะรองรับการทำงานที่ดีกว่า  และได้ระบบไฟล์ ext4 ซึ่งจะดีกว่า ext3
และก็ Up MySQL เป็น 5.5.xx และก็ปรับจูน my.cnf ใหม่ 
ไม่รู้ว่าลูกข่ายเยอะไหมครับ ตอนใช้งานเต็มระบบครับ

http://meewebfree.com/site/nodejs/414-compare-ext2-ext3-ext4-in-linux
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: invisible_deaw ที่ สิงหาคม 19, 2013, 09:53:15 AM
user ผมประมาน 200-500 อะครับ ผมเซท max_connection ไว้ที่ 500
เเล้ว spec server พอได้ใหมครับ คือผมจะลองคุยกับทางหัวหน้า
เพื่อเปลี่ยน hdd เป็น sas15k เเล้วเปลี่ยนเป็น cent 6.3 64 bit mysql 5.5.x เเล้วลองจูนใหม่ พี่ว่าน่าจะโอเครกว่าใหมครับ
ขอบคุณพี่มากครับ
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: Sukjai ที่ สิงหาคม 19, 2013, 11:04:23 AM
แนะนำให้เพิ่ม Ram ด้วยครับ Client 200 เครื่อง เลยหรือเปล่าครับ
อย่างน้อย Ram ควร 16 G ถ้าจะให้ดี 32 G + ขึ้นไปครับ
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: host4thai.com ที่ กันยายน 04, 2013, 05:38:57 AM
load average ขึ้นเยอะ (2 หลัก)  แรมยังเหลือเฟือ แต่ %io wait หนักเอาการ และ cpu ทำงานน้อยมาก
น่าสรุปได้ว่า hdd ทำงานไม่ทันครับ ติดคอขวดเนื่องจากมีการอ่านเขียนไฟล์ หรือฐานข้อมูลเป็นจำนวนมาก

การแก้ไข อาจเปลี่ยน hdd เป็น SAS หรือถ้ามีงบ เปลี่ยนเป็น SSD รับรองเลื่อนไหลครับ

หมายเหตุ การเลือก HDD ที่มีความจุสูงๆ แต่มีความเร็วรอบปานกลางเช่น hdd SATA อาจจะไม่เหมาะสำหรับงานที่มีปริมาณการเขียนข้อมูลจำนวนมากพร้อมๆกัน
ซึ่งจะส่งผลให้ io wait มี % สูง เลยทำให้ load average สูงขึ้นตามมา โดยหากปล่อยไว้นานวัน จะทำให้เครื่องค้างหรือล่มได้ครับ
หัวข้อ: Re: รบกวนดู server ให้หน่อยครับ load เยอะมาก
เริ่มหัวข้อโดย: invisible_deaw ที่ กันยายน 04, 2013, 16:14:41 PM
ขอบคุณทุกท่านมากครับ