Dual Dual Core กับ One Quad Core


16

สำหรับระบบที่ใช้ Intel รักษาจำนวนคอร์คงที่เท่าไหร่จะมีความแตกต่างกันระหว่างโปรเซสเซอร์สองคอร์และโปรเซสเซอร์ Quad-Core? เรารันฐานข้อมูล Oracle OLTP ในโปรเซสเซอร์ Dual Core สองตัว ด้วยตัวประมวลผลแบบดูอัลคอร์ที่น้อยลงเราอาจต้องเปลี่ยนไปใช้คอร์คอร์ แต่เราถูก จำกัด ไว้ที่สี่คอร์เนื่องจากปัญหาด้านลิขสิทธิ์ดังนั้นจะต้องเปลี่ยนเป็นโปรเซสเซอร์ตัวเดียว หากเราทำสวิตช์ฉันควรคาดหวังว่าจะเห็นการเปลี่ยนแปลงของความเร็วการประมวลผลในโลกแห่งความเป็นจริง?


น่าสนใจที่จะรู้ว่าฉันจะคิดว่าพวกเขาต้องการเปลี่ยนรูปแบบนั้นเป็นซ็อกเก็ตโดยรู้
Oskar Duveborn

การออกใบอนุญาตคือ. 5 * NumberOfCores ซึ่งโดยทั่วไปแล้วอนุญาตให้ Oracle คิดค่าใช้จ่ายมากกว่าต่อซ็อกเก็ตดังนั้นฉันไม่คิดว่ามันจะเปลี่ยนแปลง
Leigh Riffel

2
เกี่ยวกับประสิทธิภาพการทำงานของแอพพลิเคชั่นของออราเคิลใน 2x ดูอัลคอร์เทียบกับ 1x ควอดคอร์เจฟฟ์น่าจะถูกต้องว่าจะไม่มีความแตกต่างด้านประสิทธิภาพที่สำคัญ อย่างไรก็ตาม Chopper3 นั้นถูกต้องในแง่ทั่วไปว่าการขนส่งแบบ on-die และ shared cache บน quad core นั้นให้ประสิทธิภาพทางทฤษฎีที่สูงกว่าการกำหนดค่าแบบดูอัลคอร์แบบ 2x ขึ้นอยู่กับกรณีการใช้งานเฉพาะผลลัพธ์อาจแตกต่างกัน (พูดการคำนวณเมทริกซ์หนัก) หากคำตอบของเจฟฟ์เป็นคำตอบที่ยอมรับได้ฉันขอแนะนำให้อัปเดตชื่อของคำถามนั้นเป็นคำเฉพาะของ Oracle
Burly

คำตอบ:


13

ควรจะมีความแตกต่างกันน้อยมากในการทำงานระหว่างสองซีพียูแบบ Dual Core และ CPU Quad Core เดียวถ้าคุณกำลังใช้ปัจจุบันอินเทล Xeons

อย่างไรก็ตามคุณอาจคาดว่าจะเห็นประสิทธิภาพที่ดีขึ้นเล็กน้อยจากซีพียูแบบ quad-core ถ้ามันเป็นการออกแบบ Quad core ที่ "เป็นจริง" เช่นเดียวกับ AMD Opterons ใหม่หรือ Xeon W5xxx (ซีรีย์ Core i7 / Nehalem) ใหม่

http://techreport.com/articles.x/16656/12

ก้าวกระโดดที่น่าทึ่งของ Nehalem Xeons อย่างแท้จริงในเรื่องประสิทธิภาพเหนือกว่ารุ่นก่อน ๆ ในแอพพลิเคชั่นที่หลากหลาย กำไรที่มากที่สุดมาจากการคำนวณทางวิทยาศาสตร์ / การทดสอบ HPC ซึ่ง Xeon W5580 พิสูจน์แล้วว่าอยู่ระหว่าง 50% ถึง 100% เร็วกว่า Harpertown Xeon X5492 เราเห็นประสิทธิภาพที่เพิ่มขึ้นอย่างมากใน SPECjbb 2005 รวมถึงการปรับปรุงเล็กน้อย แต่ก็ยังมีการปรับปรุงที่สำคัญทุกที่


1
นั่นเป็นเพราะการเชื่อมต่อหน่วยความจำที่ดีกว่าในซีรีย์ Nehalem EP มากกว่าการแยกคอร์ที่ดีกว่าภายในชิป
Richard Gadsden

3
ฉันไม่เห็นด้วยอีกต่อไปขออภัยความล่าช้าแฝง (แม้จะผ่านลิงก์ 6.8GT QPI) นั้นช้ากว่า on-die ถึง 4 เท่าและถ้าแบ่งปัน L1 / L2 Cache ก็อาจเร็วขึ้นอีกหลายเท่า นอกจากนี้ Xeons 55xx ซีรีย์ยังทำให้เรื่องนี้น่าจดจำยิ่งขึ้น
Chopper3

5

ตรวจสอบหน่วยความจำสูงสุดที่คุณสามารถใส่ในแต่ละระบบ - เป็นไปได้ว่าคุณอาจจะสามารถใส่ RAM ลงในกล่อง 2xdualcore ได้มากกว่าที่คุณสามารถใส่ลงในกล่อง 1xquadcore และ RAM ที่มากขึ้นจะช่วยได้


5

ขออภัยสำหรับความล่าช้าที่พบคำถามนี้ มีความแตกต่างอย่างมากในประสิทธิภาพระหว่างหน่วยประมวลผลแบบดูอัลคอร์และดูอัลคอร์โปรเซสเซอร์แบบเดี่ยว - ควอดคอร์ - โปรเซสเซอร์หลังจะเร็วกว่ามากไม่ว่าคุณจะทำและรุ่นใดเหตุผลหลักคือทุกสิ่งเกิดขึ้น ' on-die '(แม้ว่าจะมีการโต้เถียงที่จะเกิดขึ้นถ้าคุณต้องการที่จะเป็นจริง ๆ ) ดังนั้นเวลาในการตอบสนองและแบนด์วิดท์โดยรวมจะดีกว่ามาก นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งกับชิป quad-core ที่แท้จริงเช่น Xeon 55xx-series


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