เครื่องหมายดอกจันมีโหลด CPU ที่สอดคล้องกัน 100% บนแกนหลักเดียว


1

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) เครื่องหมายดอกจันรุ่นใด 2) มิกซ์ - มอร์ทำอะไรกันแน่? (เป็นที่รู้จักกันดีในการใช้ CPU จำนวนมาก) 3) คุณใช้ dialplan ที่แก้ไขด้วยมือหรือไม่? หรือ distro ที่สร้างไว้ล่วงหน้าของการเรียงลำดับบางอย่าง? 4) คุณพูดถึง "ปัญหาคุณภาพ" ... ปัญหาด้านคุณภาพเป็นอย่างไร
TheCompWiz

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.
Ace

@ TheCompWiz ขออภัยสำหรับความคิดเห็นข้างต้นฉันไม่พอใจกับการจัดรูปแบบดังนั้น heres วางในการตอบสนองต่อคำถามของคุณ: [ paste.ubuntu.com/1593633/]
เอซ

คุณได้ลองปิดการใช้งานการแปลงรหัสหรือไม่? (mixmon ไปยัง. g711 แทน) คุณใช้แชนเนลประเภทใด IAX? Dahdi? จิบ? ??? ฉันเคยได้ยินปัญหาเกี่ยวกับ chan_iax ที่ CPU 100% ... หากคุณไม่ได้ใช้ ... ปิดการใช้งาน
TheCompWiz

ใช่เมื่อคืนที่ผ่านมาขณะที่เราสามารถหยุดทำงานได้เรารีบูตเซิร์ฟเวอร์และปิดการใช้งานโมดูลทั้งหมดและไม่มีช่องสัญญาณที่ใช้งานยังคง cpu 100% ที่เรากำลังพิจารณาติดตั้งระบบปฏิบัติการและเครื่องหมายดอกจันเป็นขั้นตอนการแก้ไขปัญหา
Ace

คำตอบ:


0

ดูเหมือนว่าผู้ดูแลระบบ PBX ของเรากำลังใช้สคริปต์เริ่มต้นแปลก ๆ เพื่อเริ่มบริการจึงทำให้ CLI วนซ้ำ เราไม่สามารถเห็นลูปผ่าน ssh และสามารถเห็นได้เพียงครั้งเดียวเมื่อเสียบเข้ากับจอภาพ

เราคว้าสคริปต์เริ่มต้นดั้งเดิมจาก deb ในที่เก็บอย่างเป็นทางการของ ubuntus และแก้ไขปัญหา CPU สูง แต่ยังทำให้เกิดปัญหาสิทธิ์อื่น ๆ ที่เราได้รับการแก้ไขเช่นกัน ... ไม่จำเป็นต้องบอกว่าฉันชอบแพคเกจพื้นที่เก็บข้อมูลอย่างเป็นทางการ เราใช้มากกว่าการสร้างจากแหล่งที่มา!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.