คำถามติดแท็ก cpu-usage

3
คำสั่งด้านบนของโปรเซสเซอร์แบบมัลติคอร์
ฉันใช้หน่วยประมวลผล Quad freescale IMX6 ฉันต้องการทราบว่าtopคำสั่งแสดงรายการการใช้งาน CPU ของทั้ง 4 คอร์หรือแกนเดียว ฉันเห็นการใช้งาน CPU ของแอปพลิเคชันเหมือนกันกับ 4 คอร์และมีแกนเดียว ฉันเดาว่าการใช้งาน CPU โดยแอปพลิเคชันจะเพิ่มขึ้นในแกนเดียวและลดลงใน 4 คอร์ แต่ก็ไม่ได้เปลี่ยน

4
การดีบักการใช้งาน CPU / หน่วยความจำสูง (ใกล้เคียง) ของแอปพลิเคชัน“ เนื้อหาเว็บ” บน Linux Mint
ฉันมี Linux Mint ติดตั้งอยู่ในคอมพิวเตอร์ 3 เครื่องที่บ้านและทั้งหมดนั้นเกือบจะช้าอย่างไม่น่าเชื่อเมื่อเปิด Firefox นี่คือผลลัพธ์จากด้านบน : อย่างที่คุณเห็น "เนื้อหาเว็บ" และ Firefox นั้นใช้งาน CPU ของฉันเกือบทั้งหมดและหน่วยความจำระบบมากกว่า 50% (4GB +) ฉันไม่เคยมีปัญหานี้ในอดีตกับ Debian หรือ Ubuntu แต่มันเกิดขึ้นกับคอมพิวเตอร์ทุกเครื่องที่ฉันได้ติดตั้ง Mint ไปแล้ว การใช้งานซีพียู / หน่วยความจำสูงมาก (ใกล้เคียง) นี้คงที่และทำให้คอมพิวเตอร์ของฉันไม่สามารถใช้งานได้ ไม่มีใครมีความคิดเกี่ยวกับวิธีการแก้ไขปัญหานี้หรือไม่ หากไม่มีการแก้ไขฉันจะป้องกันไม่ให้แอปพลิเคชัน "เนื้อหาเว็บ" นี้ทำงานได้อย่างไร?

1
วิธีใช้ cgroups เพื่อ จำกัด กระบวนการทั้งหมดยกเว้นรายการที่อนุญาตให้ใช้กับ CPU ตัวเดียว
มีคำแนะนำเกี่ยวกับกลุ่ม cg จาก Red Hatซึ่งอาจเป็นประเภทที่มีประโยชน์ (แต่ไม่ตอบคำถามนี้) ฉันรู้วิธี จำกัด กระบวนการเฉพาะกับ CPU เฉพาะในระหว่างคำสั่งเพื่อเริ่มกระบวนการนั้นโดย: ก่อนอื่นให้ใส่ * ต่อไปนี้ใน/etc/cgconfig.conf: mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memory = /cgroup/memory; devices = /cgroup/devices; freezer = /cgroup/freezer; net_cls = /cgroup/net_cls; blkio = /cgroup/blkio; } group cpu0only { cpuset { cpuset.cpus = 0; cpuset.mems …

4
ทำไม apt-get ไม่ใช้ 100% (cpu หรือดิสก์หรือ net)
ทำไมapt-get ไม่ใช้ 100% ของ cpu ดิสก์หรือเครือข่าย - หรือแม้แต่ใกล้เคียงกับมัน? แม้ในระบบช้า (Raspberry Pi 2+) ฉันได้รับ CPU มากถึง 30% ฉันแค่คิดว่าอาจจะมีการควบคุมปริมาณที่ดุ้งดิ้งหรือมันควรจะทำอะไรบางอย่างให้มากที่สุดในขณะที่มันกำลังทำงาน ... หรือมันน่าจะทำได้เร็วกว่าที่คิด แก้ไข: ฉันแค่วัดอย่างคร่าวๆผ่าน cpu / disk / net monitor ในพาเนลของฉันและแอพ System Monitor ของ Ubuntu MATE โปรดอธิบายว่าทำไมฉันถึงผิด :-) อัปเดต: ฉันเข้าใจว่าapt-getต้องดึงข้อมูลอัปเดต (และอาจถูก จำกัด โดยแบนด์วิดธ์อัปสตรีม / ผู้ให้บริการ) แต่เมื่อมีการ "เปิดออก" และอื่น ๆ การใช้งาน CPU ควรจะเพิ่มขึ้นอย่างน้อย(ถ้าไม่ใช่ max …
21 apt  cpu-usage 

7
ทำไม systemd-udev pegging CPU ของฉัน?
ฉันสังเกตเห็นว่าหนึ่งในแกนหลักของแล็ปท็อปสี่คอร์ได้รับการตรึงและอุณหภูมิสูงมาก ฉันพบสิ่งนี้ในtop: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 359 root 20 0 188684 147228 1552 R 99.4 5.0 111:19.91 systemd-udevd 20011 root 20 0 188320 147604 2076 S 11.0 5.0 0:00.33 systemd-udevd 11053 dotanco+ 20 0 3030036 918672 49608 S 9.6 31.2 280:40.65 firefox …

1
ทำความเข้าใจกับเอาต์พุตจาก sar บน AIX
ฉันพยายามที่จะเข้าใจข้อมูลบางอย่างที่ดึงมาจาก SAR ฉันมีสามคำถามหลักเกี่ยวกับเรื่องนี้ ในที่สุดฉันต้องการพิจารณาจำนวน CPU ที่ไม่ได้ใช้งานในแต่ละช่วงเวลาการสุ่มตัวอย่างในคลัสเตอร์ของเซิร์ฟเวอร์ CPU จำนวนมากไม่ปรากฏขึ้นในทุก ๆ รายการ สิ่งนี้คาดหวังหรือไม่และนั่นหมายความว่าอย่างไร เกี่ยวข้องกับ # 2 หรือไม่ มีเส้นที่ไม่ได้ใช้งาน (CPU = U) เอกสารกล่าวว่า "ท่านแสดงให้เห็นทั้งระบบกำลังการผลิตไม่ได้ใช้" ฉันไม่พบคำจำกัดความที่แม่นยำของ "ความจุที่ไม่ได้ใช้ทั้งระบบ" หรือคำจำกัดความใด ๆ เลย ฉันไม่แน่ใจว่าจะตีความบรรทัดที่บอกอะไรบางอย่างเช่น "ความจุที่ไม่ได้ใช้งานคือว่าง 70%" สุดท้ายฉันไม่แน่ใจว่าจะคำนวณ-หรือallคำนวณบรรทัดอย่างไร ฉันคิดว่ามันเป็นค่าเฉลี่ยของซีพียูทั้งหมด แต่เมื่อฉันคำนวณทางคณิตศาสตร์กับซีพียูทั้งหมดฉันจะได้รับคำตอบที่แตกต่างอย่างมากจากสิ่งที่อยู่ในบรรทัดนั้น ใครสามารถบอกฉันได้อย่างแม่นยำถึงสิ่งที่เกิดขึ้นในการคำนวณนั้น เมื่อดูคำถามที่เกี่ยวข้องกับ SARอย่างใกล้ชิดปรากฏว่าsystem-wideเปอร์เซ็นต์ว่างเป็นผลรวมของผลิตภัณฑ์ของเปอร์เซ็นต์ว่างของ CPU และค่า 'physc' น่าเสียดายที่ฉันไม่มีphyscหรือ entc% (สมมติว่ามีอยู่) ดังนั้นฉันจึงไม่สามารถยืนยันด้วยข้อมูลของฉันเอง หากถูกต้องหมายความว่าฉันต้องการphyscค่าที่จะเข้าใจเปอร์เซ็นต์ที่ไม่ได้ใช้งานจริงหรือไม่ นี่คือตัวอย่างของสิ่งที่ฉันเห็น ทั้งหมดนี้มาจากวันเดียวกัน CPU | Idle CPU | …
11 aix  cpu-usage  sar 

4
สคริปต์ทุบตีที่ฆ่ากระบวนการโดยอัตโนมัติเมื่อการใช้งาน CPU / หน่วยความจำสูงเกินไป
ฉันได้สร้างสคริปต์ที่ฆ่ากระบวนการหากใช้งาน CPU และ / หรือหน่วยความจำถึง 80% มันสร้างรายการของกระบวนการที่ถูกฆ่าเมื่อเกิดเหตุการณ์นี้ขึ้น ฉันจะปรับปรุงอะไรได้บ้าง while [ 1 ]; do echo echo checking for run-away process ... CPU_USAGE=$(uptime | cut -d"," -f4 | cut -d":" -f2 | cut -d" " -f2 | sed -e "s/\.//g") CPU_USAGE_THRESHOLD=800 PROCESS=$(ps aux r) TOPPROCESS=$(ps -eo pid -eo pcpu -eo command | …

1
เหตุใดการแยก CPU ของ top (ตัวเลือก 1) ในโหมด non-irix ที่เป็นค่าเริ่มต้นแสดงผลลัพธ์ที่ขัดแย้งกัน
ผมใช้มาตรฐานบางอย่างเกี่ยวกับส้อมต่างๆและผมสังเกตเห็นค่าที่ขัดแย้งกันบางอย่างเมื่อทำงานbitcoindtop ในภาพหน้าจอด้านล่างมีการแพร่กระจายของการใช้ cpu ประมาณ ~ 30% ใน 8 cpus แต่ละรายการ แต่ในมุมมองรายการด้านล่างbitcoindแสดง 105% CPU ระบุว่านี่ไม่ได้อยู่ในโหมด Irix นั่นหมายความว่าbitcoindใช้ 100% ของ 1 cpu แต่มันไม่ได้แสดงวิธีดังกล่าวในการวิเคราะห์ด้านบน นอกจากนี้กระบวนการ Python ที่ฉันกำลังเรียกใช้รายงาน ~ 40% ในการอ่านข้อมูลด้านล่าง แต่ไม่มีซีพียูอยู่ด้านบนอ่าน ~ 40% เครื่องมี 8 คอร์จริงโดยใช้ Ubuntu ซึ่งไม่ได้จำลองเสมือน เกิดอะไรขึ้นที่นี่? สำหรับการเปรียบเทียบนี่คือการทำงานstressใน 8 ซีพียูที่มีtopจอแสดงผลเดียวกัน ขอให้สังเกตว่า 8 cpus แต่ละอันมีการใช้ประโยชน์ 100% และ 8 stressกระบวนการแต่ละแห่งมีรายงาน 100% ปรับปรุง: แน่นอนตัวแปรที่ฉันกำลังทดสอบคือมัลติเธรดและHตัวเลือกที่แสดงให้เห็นถึงความล้มเหลวขอบคุณ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.