cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

Elastix IP Pbx

Moderator: jubjang

cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย noterious » 06 พ.ค. 2010 11:42

ตามที่แนบหน้าจอหลังจากใช้คำสั่ง top ครับ เห็นว่า asterisk มันใช้ cpu ไปตั้ง 122.5% แน่ะ ดูน่ากลัวยังไงชอบกล

แต่ถ้าดูใน tab system ของ elastix เนี่ย มันจะแสดงค่าเฉลี่ย ซึ่งจะเห็น CPU รันอยู่แค่ 9% เท่านั้นเอง
สเปคเครื่องนี้ค่อนข้างสูงครับ เป็น Dell R510 Xeon E5502 1.87GHz, 4GB Ram, SAS drive. ใช้ Elastix 1.6-12

ตอนที่ top นี้ มีสายโทรออกทั้งหมด 30 คู่สายครับ ทั้ง 30 คู่สายได้เปิดอัดไว้อัตโนมัติด้วย

ไม่รู้จะเกี่ยวกับที่อัดเยอะขนาดนี้หรือเปล่า แต่ตอนนี้คุยได้ปกตินะครับ ไม่มีอาการอะไร
แนบไฟล์
asterisk.gif
ใช้คำสั่ง top ผลออกมาเป็นอย่างที่เห็นครับ
asterisk.gif (74.07 KiB) เปิดดู 7524 ครั้ง
noterious
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 04 มี.ค. 2010 01:27

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย smartsoft » 06 พ.ค. 2010 13:12

ไม่ทราบว่า เครื่องนี้ run apps ตัวอื่นด้วยหรือป่าว ครับ
เครื่อง load ไป 2 กว่า เลย น่ะนั่น
ขนาดเครื่องผม 4E1 ยังโหลด ไม่ถึง 1 เลย ครับ
smartsoft
Gold Member
 
โพสต์: 80
ลงทะเบียนเมื่อ: 11 มี.ค. 2010 09:44

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย nuiz » 06 พ.ค. 2010 14:20

ผมว่าใน Elastix มีโปรแกรมหลายตัวรันอยู่ ส่วนใหญ่ก็ไม่ได้ใช้งาน และเวลา Asterisk ทำงานทีก็มี Script และคำสั่งต่างๆจาก FreePBX มาคอนโทรล เช็คนู่น เช็คนี่ รันนู่น รันนี่ ดูแล้ววุ่นวายครับ น่าเป็นสาเหตุทำให้ CPU โหลดเป็นพักๆ

ลองสังเกตุดูก็ได้ครับ เปิด Asterisk Console ขึ้นมา แล้วโทรจากเบอร์นึงไปเบอร์นึง Asterisk จะรันคำสั่งตาม Script ใน FreePBX ผลก็คือเกิดข้อความยาวเป็นคืบเลย แต่ถ้าเขียน Dialplan เองก็มีขึ้นแค่ 1-2 บรรทัดเท่านั้นแหล่ะครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย rookie » 06 พ.ค. 2010 15:01

nuiz เขียน:ผมว่าใน Elastix มีโปรแกรมหลายตัวรันอยู่ ส่วนใหญ่ก็ไม่ได้ใช้งาน และเวลา Asterisk ทำงานทีก็มี Script และคำสั่งต่างๆจาก FreePBX มาคอนโทรล เช็คนู่น เช็คนี่ รันนู่น รันนี่ ดูแล้ววุ่นวายครับ น่าเป็นสาเหตุทำให้ CPU โหลดเป็นพักๆ

ลองสังเกตุดูก็ได้ครับ เปิด Asterisk Console ขึ้นมา แล้วโทรจากเบอร์นึงไปเบอร์นึง Asterisk จะรันคำสั่งตาม Script ใน FreePBX ผลก็คือเกิดข้อความยาวเป็นคืบเลย แต่ถ้าเขียน Dialplan เองก็มีขึ้นแค่ 1-2 บรรทัดเท่านั้นแหล่ะครับ


เห็นด้วยครับเพราะบางอย่างไม่จำเป็นเลย และด้วยเหตุผลนี้ผมจึงหันตัวเองมาแบบไม่ใช้ GUI และปิดทุกอย่างที่ไม่จำเป็นและไม่ใช้งานออกไปตอนนี้เลยเบาหวิวเลยเลยครับ แต่มันอาจจะไม่สะดวกเหมือน GUI ครับตอนนี้ก็กำลังศึกษาอยู่จะได้ไม่ต้องยุ่งกะ GUI อีกเลย..หุๆ ;) ลองดูครับอะไรไม่ใช้ก็ปิดไปให้หมดเพื่อลดภาระเครื่องครับ
rookie
Silver Member
 
โพสต์: 33
ลงทะเบียนเมื่อ: 01 ม.ค. 2010 23:38

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย noterious » 06 พ.ค. 2010 22:54

นอกจาก Elastix เอง ก็ไม่ได้รันอะไรอย่างอื่นนะครับ ไม่มี CRM ไม่มีอะไรเป็นพิเศษเลย ใช้โทรออกอย่างเดียว มีสายเข้าบ้างแค่ queue เดียว และนานๆทีเท่านั้นเอง

ไม่ทราบจะปิดอะไรที่ไม่จำเป็นยังไงดีครับ หมายถึงพวก fax server ที่มากับ Elastix อะไรพวกนั้นหรือเปล่า อันนั้นยังไม่ได้ปิดครับ แนะนำหน่อยครับ
noterious
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 04 มี.ค. 2010 01:27

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย nuiz » 07 พ.ค. 2010 01:14

ผมมีข้อแนะนำเล็กๆน้อยๆเกี่ยวกับ Service บนเครื่องที่ลง Elastix ตามนี้ครับ
ใช้คำสั่งๅ ps -ef แล้วดูว่ามี Serivce ที่รันบ้าง เห็นอะไรที่มันไม่ได้ใช้ เช่น postfix, openfire ปิดไม่ใช้งานก็ได้ครับ โปรแกรมพวกนี้เป็น Serivce บน CentOS อยู่แล้ว วิธีปิดก็ใช้คำสั่ง
service postfix stop
service openfire stop
chkconfig --level 2345 postfix off
chkconfig --level 2345 openfire off

ส่วน Serivce อื่นๆก็อาจจะมี cyrus-imapd, hylafax, iaxmodem, isdn, kudzu, lm_sensors, mISDN, named, vsftpd ประมาณนี้อ่ะครับ ใช้คำสั่ง service ... stop และ chkconfig --level 2345 ... off เหมือนตัวอย่าง
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย noterious » 07 พ.ค. 2010 09:33

ขอบคุณครับ

ลองปิดไปพอสมควรตามคำแนะนำแล้วครับ โดยเฉพาะพวกที่เกี่ยวกับ mail และ fax ทั้งหลาย

isdn นี่คงไม่เกี่ยวกับการใช้ E1 ใช่หรือเปล่าครับ?

ตอนนี้ผมใช้ webmin อยู่ด้วย ไม่ทราบคนอื่นลงตัวนี้กันหรือเปล่าครับ หรือว่าควรจะปิด service ไปซะถ้าไม่ได้ใช้?
noterious
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 04 มี.ค. 2010 01:27

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย nuiz » 07 พ.ค. 2010 16:21

noterious เขียน:ขอบคุณครับ

ลองปิดไปพอสมควรตามคำแนะนำแล้วครับ โดยเฉพาะพวกที่เกี่ยวกับ mail และ fax ทั้งหลาย

isdn นี่คงไม่เกี่ยวกับการใช้ E1 ใช่หรือเปล่าครับ?

ตอนนี้ผมใช้ webmin อยู่ด้วย ไม่ทราบคนอื่นลงตัวนี้กันหรือเปล่าครับ หรือว่าควรจะปิด service ไปซะถ้าไม่ได้ใช้?



ผมว่า isdn มันเกี่ยวกับ isdn4linux แต่ไม่แน่ใจว่าจะเกี่ยวอะไรกับการ์ด E1 หรือเปล่า (ถ้ามี) เอาไว้ก่อนก็ได้ครับ ไม่ชัวร์ หรือลองปิดก็ได้ แล้วดูว่ามันจะมีผลกระทบไรกับการ์ด E1 มั๊ย
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย noterious » 08 พ.ค. 2010 00:49

น่าแปลกอยู่ครับว่าทำไมหน้า System Resources มันไม่เห็นจะเคยแสดงว่า CPU เคยวิ่งเกิน 15% เลย ทั้งๆที่ผมลอง top ดูเวลาประมาณ 10:00AM (หน้าจอของวันนี้สดๆร้อนๆเลยครับ เพิ่งรีบู้ทตอนเช้าเลยด้วย) ก็พบว่า CPU มันก็ขึ้นเกิน 100% ในส่วนของ asterisk อยู่ (เหมือนๆรูปในโพสต์บนสุด)

กำลังสงสัยจริงๆว่า การโทรพร้อมกัน 40 สาย พร้อมกับอัดเสียงไปด้วยจะทำให้ cpu ต้องทำงานหนักในการ encode ไฟล์เสียงหรือเปล่า เดี๋ยวจะลองปิดการอัดสักวันนึงแล้วได้ผลยังไงจะมาโพสต์บอกครับ
แนบไฟล์
Elastix_1273254028215.jpg
Elastix_1273254028215.jpg (147.4 KiB) เปิดดู 7500 ครั้ง
noterious
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 04 มี.ค. 2010 01:27

Re: cpu ขึ้นกว่า 150% ครับ ไม่รู้เป็นไง

โพสต์โดย noterious » 08 พ.ค. 2010 11:00

สงสัยว่าจะเป็นที่การอัดเสียงจริงๆครับ ตอนนี้ปิดการอัดเสียงโทรออกทั้งหมด
top ในภาพนี้ capture หน้าจอมาตอนกำลังโทรออกทั้งหมด 25 คู่สายพร้อมกัน แต่ไม่อัดเสียง โหลดคนละเรื่องเลยครับ

มีใครเคยเจอกรณีนี้หรือเปล่าครับ
แนบไฟล์
cap.jpg
cap.jpg (122.41 KiB) เปิดดู 7497 ครั้ง
noterious
Silver Member
 
โพสต์: 24
ลงทะเบียนเมื่อ: 04 มี.ค. 2010 01:27


ย้อนกลับไปยัง Elastix - Unified Communications Software

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 20 ท่าน

cron