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

จำนวนหน่วยประมวลผลของ CPU ที่ใช้ในการสั่งงานและระยะเวลาที่ใช้

4
ทำไม 1 ใน 24 ซีพียูของฉันถูกตรึงที่ 100%
ฉันมีระบบ HP ProLiant DL380 G7 โดยใช้ซีพียู 6-core 2 ตัวพร้อมด้วย Hyper-threading ที่เปิดใช้งานรวม 24 CPU แบบลอจิคัล (ตามที่เห็นใน Windows) เมื่อเรียกใช้แอปพลิเคชันของเราการใช้งาน CPU ของระบบโดยรวมนั้นดี แต่หนึ่งใน 24 CUPs ได้รับการตรึงไว้ที่ 100%: แก้ไข:นี่คือข้อมูล PerfMon สำหรับกระบวนการของระบบในช่วงเวลานี้และสำหรับตัวประมวลผลที่มีการใช้ประโยชน์สูง: เป็นเรื่องปกติหรือไม่ ถ้าไม่มีวิธีระบุว่ากระบวนการใดที่ใช้ CPU แบบลอจิคัลนั้น Windows PerfMon, ResMon, Task Manager และ Process Explorer ไม่มีความช่วยเหลือนอกเหนือจากการระบุว่า CPU อยู่ที่ 100%

4
มีวิธีคำนวณเปอร์เซ็นต์การใช้ CPU โดยการอ่าน / proc / stat พร้อมกันหรือไม่?
ฉันเดาคำถามคือฉันสามารถคำนวณเปอร์เซ็นต์การใช้ประโยชน์ CPU ได้โดยการอ่าน / proc / stat หนึ่งครั้งหรือไม่? # head -1 /proc/stat cpu 67891300 39035 6949171 2849641614 118251644 365498 2341854 0 ฉันกำลังคิดเกี่ยวกับการสรุปคอลัมน์ยกเว้น IOWait (ฉันกำลังอ่านที่ไหนสักแห่งว่านับเป็นเวลาว่าง) และนั่นจะให้ 100% แก่ฉันและแต่ละคอลัมน์จะกลายเป็นเปอร์เซ็นต์โดย (คอลัมน์ / 100_percent) * 100 ผู้ใช้: กระบวนการปกติที่ดำเนินการในโหมดผู้ใช้ nice: กระบวนการที่ถูกดำเนินการในโหมดผู้ใช้ ระบบ: กระบวนการที่ดำเนินการในโหมดเคอร์เนล ไม่ได้ใช้งาน: นิ้วหัวแม่มือ twiddling iowait: กำลังรอ I / O ให้เสร็จสมบูรณ์ irq: การบริการขัดจังหวะ softirq: …
12 linux  cpu-usage 

11
สร้าง CPU I / O รออะไร แต่ไม่มีการทำงานของดิสก์
ฉันมี CPU I / O รอประมาณ 50% คงที่ แต่เมื่อฉันรันiostat 1มันจะแสดงกิจกรรมดิสก์เพียงเล็กน้อยหรือไม่มีเลย อะไรเป็นสาเหตุให้รอโดยไม่ต้องใช้ iops หมายเหตุ: ไม่มีระบบไฟล์ NFS หรือ FUSE ที่นี่ แต่ใช้ Xen virtualization

5
เหตุใด VM ของ Windows ที่ไม่ทำงานใช้ CPU มาก
ฉันมี 2 VMs ที่ทำงานในฐานะแขกบนแพลตฟอร์มการจำลองเสมือนของ KVM ที่ทำงานบน Ubuntu 10.04 VM หนึ่งคือระบบ Ubuntu 10.04 และอีกหนึ่งเป็นระบบ Windows 7 เมื่อทั้งสองเครื่องออกจากระบบอย่างสมบูรณ์เครื่อง Linux ใช้ 1% CPU, Windows 45-50% ตามลำดับด้านบน กราฟใน virt-manager ดูเหมือนจะสำรองข้อมูลนี้ไว้ ไม่มีสิ่งใดติดตั้งบนอิมเมจ Win7 ที่จะทำงานในพื้นหลัง มันสดเท่าที่จะสามารถ เหตุใด Windows VM จึงใช้งานมากกว่า Linux VM เมื่อทั้งคู่ออกจากระบบและไม่ทำงาน แก้ไข: ฉันติดตั้งแขกที่มีพื้นที่เก็บข้อมูล paravirt และไดรเวอร์เครือข่ายจากการเดินทาง ฉันไม่เชื่อว่ามีไดรเวอร์อื่น ๆ ที่ฉันหายไปฉันผิดหรือเปล่า? ตามผู้จัดการงานของแขกมันแน่นอนว่าง Taskman ใช้เวลาประมาณ 1 หรือ 2% …


5
กระบวนการ MySQL มีการใช้งาน CPU มากกว่า 100%
ฉันประสบปัญหากับเซิร์ฟเวอร์ LAMP ของฉัน เมื่อเร็ว ๆ นี้ทุกอย่างช้ามากแม้ว่าผู้เข้าชมจะเชื่อใจในเว็บไซต์ของฉันไม่ได้เปลี่ยนไปมากนัก เมื่อฉันเรียกใช้topคำสั่งมันบอกว่ากระบวนการ MySQL ได้รับ CPU 150-200% เป็นไปได้อย่างไรฉันคิดเสมอว่า 100% นั้นสูงสุด ฉันใช้เซิร์ฟเวอร์รุ่น Ubuntu 9.04 พร้อม RAM 1,5 GB my.cnf การตั้งค่า: key_buffer = 64M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP max_connections = 200 table_cache = 512 table_definition_cache = 512 thread_concurrency = 2 …

5
การใช้งาน IIS App Pool High CPU แม้จะไม่มีการร้องขอ
ฉันเพิ่งย้ายเซิร์ฟเวอร์ Windows Server 2008 R2 / IIS 7.5 ไปยังเซิร์ฟเวอร์ใหม่ที่ใช้ Windows Server 2012 / IIS 8 ฉันกำลังประสบกับพฤติกรรมแปลก ๆ จาก IIS เรามีเซิร์ฟเวอร์ที่เหมือนกัน 2 เซิร์ฟเวอร์แต่ละเซิร์ฟเวอร์ใช้งานได้ 2 เว็บไซต์โดยแต่ละแห่งมีแอพของตัวเอง รหัสสำหรับแต่ละเว็บไซต์นั้นเหมือนกัน (แท้จริง ... เหมือนกัน dll และทุกอย่างเพียงการกำหนดค่าที่แตกต่างกันเล็กน้อย) แอพพูลนั้นถูกตั้งค่าให้รีไซเคิลตามกำหนดเวลาทุก 24 ชั่วโมง แต่ในช่วงระยะเวลา 24 ชั่วโมงนั้นการใช้งาน CPU ของกระบวนการของผู้ปฏิบัติงาน w3wp กระโดดขึ้นทีละ 12.5% ​​(เซิร์ฟเวอร์มีโปรเซสเซอร์ 8 ตัวดังนั้นฉันไม่คิดว่า เรื่องบังเอิญ) เมื่อการใช้งาน CPU กระโดดขึ้นจะไม่ย้อนกลับไปจนกว่าแอพจะกลับมาทำงานอีกครั้ง เท่าที่ฉันจะบอกได้แอพนี้ไม่ได้ทำอะไรเลยและไม่ประมวลผลคำขอใด ๆ …
10 iis  cpu-usage  iis-8 

3
ทำไมเราเตอร์ซีพียูของฉันถึง 40% เมื่อไม่มีกระบวนการใช้งานมากกว่า 2%
ฉันมีปัญหาฉันมี Cisco 1841 ที่ใช้ Cisco IOS 15 และฉันมีพฤติกรรมที่แปลก การใช้งาน CPU แสดงเป็น 40% แต่ไม่มีกระบวนการที่ใช้พลังงาน CPU มาก นี่คือตัวอย่าง: lev1841#show processes cpu sorted CPU utilization for five seconds: 41%/39%; one minute: 42%; five minutes: 32% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 96 88 147299 0 1.11% 1.04% 0.92% 0 Ethernet …

2
ตัวนับ Perfmon“% ตัวประมวลผลเวลา” สามารถนับได้อย่างไรเกิน 100%
ตัวนับProcess(sqlservr)\% Processor Timeกำลังโฮเวอร์ประมาณ 300% บนหนึ่งในเซิร์ฟเวอร์ฐานข้อมูลของฉัน ตัวนับนี้แสดงถึงเปอร์เซ็นต์ของเวลาทั้งหมดที่ SQL Server ใช้ในการทำงานบน CPU (โหมดผู้ใช้ + โหมดสิทธิ์) หนังสือSql Server 2008 Internals และการแก้ไขปัญหาบอกว่าอะไรที่มากกว่า 80% เป็นปัญหา เป็นไปได้อย่างไรที่ตัวนับนั้นจะเกิน 100%
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.