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

8
จะปิดใช้งานไฮเปอร์เธรดเพื่อปรับปรุงประสิทธิภาพในการติดตั้ง SQL Server ของเรา
ที่เกี่ยวข้องกับ: ภูมิปัญญาปัจจุบันบน SQL Server และ Hyperthreading เร็ว ๆ นี้เราอัพเกรดเซิร์ฟเวอร์ฐานข้อมูลของเรา Windows 2008 R2 จากX5470กับX5560 ทฤษฏีคือซีพียูทั้งสองตัวมีประสิทธิภาพที่คล้ายกันมากหากมีสิ่งใดที่ X5560 นั้นเร็วกว่าเล็กน้อย อย่างไรก็ตามประสิทธิภาพของ SQL Server 2008 R2 นั้นค่อนข้างแย่ในวันสุดท้ายและการใช้งาน CPU ค่อนข้างสูง อายุขัยของเพจมีขนาดใหญ่มากเราได้รับผลกระทบเกือบ 100% สำหรับเพจดังนั้นหน่วยความจำจึงไม่เป็นปัญหา เมื่อฉันวิ่ง: SELECT * FROM sys.dm_os_wait_stats order by signal_wait_time_ms desc ฉันได้: wait_type wait_tasks_count wait_time_ms max_wait_time_ms สัญญาณ _wait_time_ms -------------------------------------------------- ---------- -------------------- -------------------- -------------------- -------------------- XE_TIMER_EVENT …

11
ปิดใช้งานไฮเปอร์เธรดจากภายใน Linux (ไม่สามารถเข้าถึง BIOS)
ฉันมีระบบที่ใช้แอพพลิเคชั่นการซื้อขายทางการเงินในสถานที่ห่างไกล ฉันไม่สามารถเข้าถึง ILO / DRAC ได้ แต่ต้องปิดการใช้งานไฮเปอร์เธรด ระบบจะใช้ซีพียู Intel Hexmere 3.33GHz X5680 ฉันสามารถรีบู๊ต แต่ต้องการตรวจสอบให้แน่ใจว่าระบบไม่เปิดใช้งานไฮเปอร์เธรดเนื่องจากปัญหาด้านประสิทธิภาพ มีวิธีที่สะอาดในการทำเช่นนี้จากใน Linux? แก้ไข: nohtคำสั่งที่เพิ่มเข้าไปในบรรทัดคำสั่งของเคอร์เนลการบูตไม่ทำงาน เหมือนกันสำหรับ RHEL ดู: https://bugzilla.redhat.com/show_bug.cgi?id=440321#c9

5
Hyper-V และ Hyper-threading: เปิดหรือปิด?
ด้วย Xeon CPUs ใหม่ที่รองรับ Hyper-threading ภูมิปัญญาในปัจจุบันของการใช้ (หรือไม่) บนเครื่องโฮสต์ Hyper-V คืออะไร? เดิมฉันอยู่ภายใต้การแสดงผลที่การเปิดใช้งานในสภาพแวดล้อมโฮสต์เสมือนอาจเป็นอันตรายได้เนื่องจากซีพียู 'พิเศษ' ไม่ใช่คอร์ที่แท้จริง อย่างไรก็ตามฉันได้อ่าน (ยังไม่ยืนยัน) ความคิดเห็นตามแนวของ MS ที่ทำงานหนักเพื่อให้ Hyper-V ทำงานได้ดีในสภาพแวดล้อม Hyper-threading ไม่มีใครมีข้อมูลที่แข็งแกร่งหรือประสบการณ์ในเรื่องนี้? ไชโย!

4
Hyperthreading ควรใช้ CPU จำนวนเท่าใด?
สมมติว่าฉันมีซีพียูเซิร์ฟเวอร์ที่มี 18 คอร์โดยมีไฮเปอร์เธรดเปิดอยู่ซึ่งหมายความว่าฉันสามารถเห็น 36 ซีพียูใน htop หากต้องการใช้ CPU อย่างเต็มที่และไม่ส่งผลกระทบต่อประสิทธิภาพของเธรดเดี่ยวฉันควรตั้งเป้าให้ "คอร์" ทั้ง 36 คอร์ททำงานที่ 100% และคอร์ HT จะทำงานได้น้อยลงและยังคงรายงาน 100% หรือหมายความว่า แกน "เต็ม" กำลังถูกขัดจังหวะโดยงานใน "HT core" ของมันและทำงานแบบเธรดเดี่ยวน้อยลงหรือไม่ ฉันรู้ว่ามีตัวแปรมากมายที่ส่งผลต่อประสิทธิภาพ HT ฉันแค่อยากรู้ว่าซีพียูเมตรมีความหมายอย่างไรเมื่อจัดการกับ HT

3
เธรด Hyper และเครื่องเสมือน?
ฉันได้อ่านหัวข้อนี้แล้ว: Hyper-V และ Hyper-threading: เปิดหรือปิด? แต่คำตอบเดียวคือ Windows เฉพาะ .... ฉันกำลังสร้างเซิร์ฟเวอร์ VM (โดยใช้ Proxmox VE หากสร้างความแตกต่าง) และสงสัยว่าการทำไฮเปอร์เธรดจะส่งผลต่อเครื่องเสมือนอย่างไร ... โดยเฉพาะถ้าฉันใช้จำนวนเครื่องเสมือนให้มากที่สุดจะช่วยให้เกิดเกลียวมากเกินไปหรือทำให้ประสิทธิภาพลดลง? นอกจากนี้เครื่องเสมือนที่ใหญ่ที่สุดจะเป็น Terminal Server ที่มีไคลเอนต์ ~ 30 (RAM 4 คอร์ / 8 GB) และเป็นไฟล์เซิร์ฟเวอร์ถ้ามี อัปเดต:เซิร์ฟเวอร์เป็น Dell R410 ที่มี RAM 1TB 10, 32 GB และ Dual Intel Xeon E5530 (ฉันไม่แน่ใจเกี่ยวกับรุ่นที่แน่นอน แต่เป็น E55xx ที่มี 2+ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.