http://i.imgur.com/sySQfsH.png
โปรดทราบภาพหน้าจอ ฉันมีกล่อง Ubuntu 12.10 ที่รันเครื่องหมายดอกจัน ฉันเข้าไปในเซิร์ฟเวอร์เมื่อวันก่อนเพื่อค้นหาเครื่องหมายดอกจันที่ทำงานที่ CPU 100% บนคอร์หนึ่งแกนและฉันดูมันหลายวันแล้วและมันจะอยู่ที่ 100% cpu บนคอร์หนึ่งแกนเสมอ ฉันค้นหาด้วยกูเกิ้ลเพื่อหาคนอื่นที่มีปัญหาเดียวกันและไม่ได้มีสถานการณ์ที่คล้ายกันเช่นฉัน เป็นการดีที่ฉันต้องการให้ใช้หลายคอร์หรืออาจจะไม่ใช่ซีพียู 100% เพราะฉันถือว่านี่คือเหตุผลว่าทำไมฉันถึงมีปัญหาด้านคุณภาพของไลน์
ฉันไม่รู้ว่าจะเริ่มแก้ไขปัญหานี้ได้อย่างไรไม่มีใครมีแนวคิดใดบ้าง
แก้ไข: (ข้อมูลเพิ่มเติมจากผู้ดูแลระบบ PBX)
ระบบเห็นช่องรายการที่ใช้งานเฉลี่ย 20-40 ช่อง SIP ขาเข้าทั้งหมด, ไม่มีการแปลงรหัส (ยกเว้น mix_monitor สำหรับการโทรทั้งหมดสำหรับการบันทึก, ซึ่งแปลงเป็น Gsm), g711ulaw 8kHz
ผลลัพธ์ของ "core show threads" ที่นี่: http://pastebin.com/n26V5LPE
htop แสดงเธรดเครื่องหมายดอกจัน (PID 1745) ที่ 106% CPU (ดูเหมือนเธรดหลัก)
Quad-core พร้อม hyperthreading uptime 45 วัน
พฤติกรรมเดียวกันกับ verbosity / debug ที่ระดับ 0 และ 6
การหยุดทำงานของระบบโทรศัพท์จะถูกกำหนดในไม่ช้าสำหรับการแก้ไขข้อผิดพลาดเล็กน้อยและการปรับแต่ง ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!
1) Asterisk 10.9
=== 2) [DID_trunk_1] exten = _X.,1,Set(CALLFILENAME=did/${STRFTIME(${EPOCH},,%Y)}/${STRFTIME(${EPOCH},,%m)}/${STRFTIME(${EPOCH},,%d)}/${STRFTIME(${EPOCH},,%H%M%S)}-${CALLERID(num)}-${EXTEN}) exten = _X.,n,MixMonitor(${CALLFILENAME}.gsm) exten = _X.,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) exten = _X.,n,Set(TIMEOUT(absolute)=21600) ;6 hours exten = _X.,n,Goto(DID_trunk_continue,${EXTEN},1)...
=== 3) Yes, hand-edited, extensively.
===4) PBX Admin has not heard consistent quality complaints, and could not isolate them to softphone, PBX, or caller.