คำถามติดแท็ก hyperthreading

14
ตรวจสอบว่ามีการเปิดใช้งาน HyperThreading หรือไม่?
ฉันจะตรวจสอบว่ามีการเปิดใช้งานไฮเปอร์เธรดในเครื่อง Linux โดยใช้สคริปต์ Perl เพื่อตรวจสอบได้อย่างไร ฉันกำลังลองวิธีต่อไปนี้: dmidecode -t processor | grep HTT แจ้งให้เราทราบหากฉันถูก

3
VirtualBox: เป็นการดีที่จะกำหนดแกน CPU เสมือนมากกว่าจำนวนแกน CPU จริง
เนื่องจากฉันมีซีพียูที่สามารถใช้Hyper-Threadingได้ฉันสงสัยว่าเป็นความคิดที่ไม่ถูกต้องหรือไม่ที่จะกำหนดคอร์ CPU เสมือนมากกว่าจำนวนคอร์ CPU จริงตามคำแนะนำต่อไปนี้: สำเนา: CPU เสมือนเพิ่มเติมถูกกำหนดให้กับเครื่องเสมือนมากกว่าจำนวนฟิสิคัล CPU บนระบบโฮสต์ นี่น่าจะลดประสิทธิภาพของเครื่องเสมือนของคุณ โปรดพิจารณาลดจำนวนของ CPU เสมือน ใครสามารถให้เหตุผลกับหัวข้อนี้ EDIT1: CPU ที่เป็นปัญหาคือ Intel Core i7-4700HQ, Ark Intel , CPU Benchmark EDIT2: สมมติว่าไม่มี HW ที่ล้าสมัยเช่น HDD (แทนที่จะเป็น SSD) และ / หรือ Low RAM (16GB นี่ขั้นต่ำvm.swappiness4GB สำหรับ VM นี้) และอื่น ๆ

3
ฉันจะมี CPU 400% ที่ครอบครองใน 2 คอร์ได้อย่างไร
ฉันเข้าใจว่าΣ(%CPU) ≤ logicalcores*(1+ε)(โดยที่εวัดและปัดเศษผิดพลาด) แต่ฉันจะมี 2 ระบบที่แตกต่างกัน 2 กระบวนการแต่ละวิธีใช้ CPU 200% (วัดโดย htop) EDIT Cores ในสมการข้างต้นหมายถึงตรรกะคอร์เช่นการคำนึงถึงไฮเปอร์เธรดทั้งหมดจำนวนซีพียู ฯลฯ แก้ไข 2แม้ htop จะแสดงจำนวนโปรเซสเซอร์ที่ฉันแนบ cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz stepping : 10 cpu MHz : …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.