İki Çift Çekirdekli ve Bir Dört Çekirdekli


16

Intel tabanlı bir sistemde çekirdek sayısını sabit tutan iki çift çekirdekli işlemci ve bir dört çekirdekli işlemci arasında ne kadar fark olurdu? Oracle OLTP veritabanlarını iki adet çift çekirdekli işlemcide çalıştırıyoruz. Kullanılabilir daha az çift çekirdekli işlemci ile dört çekirdeğe geçmemiz gerekebilir, ancak lisanslama sorunları nedeniyle dört çekirdekle sınırlıyız, bu yüzden bir işlemciye geçmeliyiz. Geçiş yaparsak, gerçek dünya işleme hızında bir değişiklik görmeyi beklemeliyim?


Bilmek ilginçtir ki, bu modeli bilerek sokete göre değiştirdiklerini düşünürdüm.
Oskar Duveborn

Platforma bağlı olarak lisans .5 * NumberOfCores genellikle Oracle'ın soket başına daha fazla şarj etmesine izin verir, bu yüzden değişmesini beklemiyorum.
Leigh Riffel

2
Oracle'ın 2x çift çekirdekli ve 1x dört çekirdekli uygulama performansı ile ilgili olarak Jeff, önemli bir performans farkı olmayacağına büyük olasılıkla haklıdır. Bununla birlikte, Chopper3 genel anlamda, dört çekirdekteki kalıp içi taşımaların ve paylaşılan önbelleğin, 2x çift çekirdekli yapılandırmaya göre daha yüksek bir teorik performans sağlaması açısından doğrudur. Spesifik kullanım durumuna bağlı olarak, sonuç farklı olabilir (örneğin, ağır matris hesaplaması). Jeff'in cevabı kabul edilirse, sorunun başlığının Oracle'a özgü olacak şekilde güncellenmesini öneriyorum.
Yüce

Yanıtlar:


13

Geçerli Intel Xeons kullanıyorsanız , iki çift çekirdekli CPU ile tek dört çekirdekli CPU arasındaki performans farkı çok az olmalıdır .

Ancak, "gerçek" Dört çekirdekli bir tasarım, yeni AMD Opterons veya yeni Xeon W5xxx (diğer adıyla Core i7 / Nehalem) serisi ise dört çekirdekli CPU'dan biraz daha iyi performans bekleyebilirsiniz .

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

Nehalem Xeons'un önceki nesillere göre performansında gerçekten şaşırtıcı bir sıçrama, bir dizi uygulamada kendisi için konuşuyor. En büyük kazanımlar Xeon W5580'in Harpertown Xeon X5492'den% 50 ila% 100 daha hızlı olduğu bilimsel hesaplama / HPC testlerimizde geldi. SPECjbb 2005'te, başka yerlerde daha mütevazı ama yine de önemli iyileştirmelerle birlikte büyük bir performans artışı gördük.


1
Nehalem EP serisindeki daha iyi bellek ara bağlantıları, çip içinde daha iyi çekirdek ayrılmasından daha fazladır.
Richard Gadsden

3
Daha fazla üzgün olamazdım, kalıp dışı gecikme (6.8GT QPI bağlantısının üzerinde bile) kalıptan 4 kat daha yavaş - ve L1 / L2 önbelleğini paylaşıyorsa, bu birkaç kez daha hızlı olabilir. Ayrıca 55xx-serisi Xeons bunu daha da büyük bir övgü haline getiriyor.
Chopper3

5

Her sisteme koyabileceğiniz maksimum belleği kontrol edin - 2xdualcore kutuya 1xquadcore kutuya göre daha fazla RAM doldurabilirsiniz. Ve daha fazla RAM muhtemelen yardımcı olacaktır.


5

Bu soruyu tespit eden gecikme için özür dileriz. Çift işlemcili, çift çekirdekli kurulum ve tek işlemcili, dört çekirdekli kurulum arasında performansta büyük bir fark var - ikincisi hangi marka ve modelde olursanız olun çok daha hızlı olacaktır, ana neden her şeyin gerçekleşmesidir ' (gerçekten içine girmek istiyorsanız bir argüman olmasına rağmen), bu nedenle gecikme ve genel bant genişliği çok daha iyidir. Bu, özellikle Xeon 55xx serisi gibi gerçek bir dört çekirdekli çip için geçerlidir.


Ancak çift işlemcili kurulumun toplamda daha fazla CPU önbelleği olabilir , bu bazen önemsiz olabilir.
Ian Ringrose
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.