Soru CPU çekirdeğini biyografilerde devre dışı bırak?


BIOS'ta CPU (Intel) çekirdeklerini devre dışı bırakmak mümkün mü ve eğer evet ise HP / DELL (diğerleri?) 1U / 2U sunucuları buna izin verecek?

Çift çekirdekli işlemcilerle yeni sunucu donanımları bulmak zorlaşıyor, yeni sunucuların çoğu Dört Çekirdekli olanlar ve dolayısıyla Oracle lisanslarının maliyeti sunucu yükseltmelerini makul olmayan bir şekilde karmaşık hale getiriyor. Bu beni yukarıdaki soruya getiriyor.


11
2017-12-08 17:35


Menşei


gerçekten bir cevap değil (bunu test etme şansı yok), ama şunu buldum: en.kioskea.net/faq/... - çalışır mı? - nhek
Teşekkürler. Evet maxcpus hakkında biliyorum. Ancak, oracle'nin bazı donanım probları aracılığıyla tüm çekirdekleri görebileceğinden ve bu yöntemin (lisans sözleşmesiyle ilgili) yasallığının açık olmadığı korkusu vardır. BIOS'ta çekirdeklerin devre dışı bırakılması daha temiz bir yaklaşım olmalıdır. - monomyth
BIOS'ta bir çekirdeğin devre dışı bırakılmasının Oracle lisanslamasını etkileyeceğinden emin misiniz? Oracle, yalnızca hangi çekirdeklerin Oracle'ın erişebileceğini kısıtlamak için yazılım bölümleme kullanıyor olmanız durumunda sistemdeki çekirdeklerin bir alt kümesini lisanslamanıza izin vermez - onaylanmış bir donanım bölümleme çözümü gerektirir. BIOS ayarlarının uygun olacağını sanmıyorum. Çeşitli lisanslama kısıtlamaları, çeşitli Standard Edition / Standard Edition One ürünlerini kullanıyorsanız kutuya yüklenebilecek çekirdek sayısı hakkında da konuşur. - Justin Cave
Mantıklı göründüğüne katılıyorum, ancak yasal sorunların bir teknoloji açısından mantıklı bir şekilde akıp gitmediğini öğrendim. Yasal bölümünüzün veya Oracle Satış temsilcinizin, herhangi bir karar vermeden önce BIOS'daki çekirdeklerin devre dışı bırakılmasıyla satın almasını sağlarım. - Justin Cave
Ben bir Oracle yazılım temsilcisiyim ve bu sorunu birkaç kez görmüştüm. Soketleri BIOS'tan kapatmak yumuşak bölümleme olarak kabul edilir ve LMS devre dışı bıraktığınız için bir lisans isteyecektir. Biliyorum, popüler bir cevap değil ama keşfettiğinizde alacağınız şey bu.


Cevaplar:


HP ProLiant G5 ve daha yeni (G6, G7, Gen8) sunucuları ile (örneğin, DL380, ML370, vb. - Intel 5400 serisi CPU'lardan sonra herhangi bir şey), sunucuların mevcut yarısının yarısını devre dışı bırakmak mümkündür.

Bu, "İşlemci Çekirdeği Devre Dışı Bırakılabilir" etiketli "Tüm İşlemciler Etkin" seçenekli ve "Fiziksel İşlemci Başına Çekirdeklerin Yarım Yüzünü Devre Dışı Bırak" seçenekli bir BIOS anahtarıdır.

Bu, zor lisanslama senaryoları için çekirdek sayısının azaltılmasının standart ve tanınmış bir yoludur.


15
2017-12-09 15:15



IBM UEFI tabanlı Intel 5500 ve üstü sunucular aynı zamanda sadece bir / iki / dört / vb. CPU başına çekirdekler. - MikeyB


VMWare ESXi'yi donanım üzerinde çalıştırmayı düşünebilir ve sadece 4 işlem çekirdeğini konuk olarak sunabilirsiniz. Dört serbest çekirdek olacağı için "baş üstü" tartışılabilir olmalıdır.


7
2017-12-08 18:06



Yapabilirdim ama yapmayacağım. Bir bios ayarıyla, lisanslama değiştiğinde kolayca geri alabilirsiniz, bu da tüm donanımsal gücün% 100'ünü oluşturur. ESXi hala bellek ve cpu kullanıyor olacak. Sanallaştırma ne kadar istediğimiz önemli değil, sihirli bir ilaç değildir. Kullanımları var, ama bu onlardan biri değil. - monomyth
Tam olarak bu senaryo için VMWare'in değerlerini dikkatlice gözden geçirmenizi ve etkisiz veya verimsiz olarak bir kenara fırçalamanızı tavsiye etmekteyim. - SirStan
Siristan ile katılıyorum. Bu, sanallaştırmanın parıldadığı tam bir yer: elde edilmesi zor hale gelen belirli bir donanım platformuna ihtiyacınız var. Bir VM size bu esnekliği verir ve lisansınız değişirse, VM'ye daha fazla çekirdek ekleyebilir, hatta sanallaştırılmış makineyi yeni donanıma taşıyabilir ve daha fazla kaynak ekleyebilirsiniz. - Satanicpuppy
Hayır. Oracle makinesini bir VM'de çalıştırarak, belirli bir makine BIOS'unun sunduğu seçeneklerden bağımsız olarak CPU kaynaklarının çok ayrıntılı kontrolünü elde edersiniz. Üç kişi daha iyi bir seçenek göremez. Hepsi tamamen anlamsız değiller. Ayrıca, göz ardı edilmemenin bir avantajı olan donanımsal bağımsızlığı da sağlar. Sanal makinelerde işlem sunucuları çalıştırıyorum. Bu bana% 5 performansa mal oluyor, bu da kolaylık için ödeyeceğim bir fiyat ve benim durumum önemsiz SAN boot'unda. Tüm çekirdeği devre dışı bırakan, ancak bir yuvada bir şey yapmanıza izin veren bir BIOS'un farkında değilim. Şüphelendiğim yeterince iyi değil. - xenny
Bunun eski bir iş parçacığı olduğunu biliyorum, ancak başka biri bunu bulduğunda, Oracle, sanal makinenin yalnızca sunucuda toplam işlemci sayısı üzerinden Oracle x CPU'larını çalıştıran sanal makineyi kabul etmenin geçerliliğini tanımıyor. VMWare çalışıyorsa, sunucudaki tüm çekirdekler için bir lisans gerektirir. Bu şekilde çalıştırıyorsanız, Oracle'dan bu destekli bir yapılandırma olduğunu ve sunucudaki tüm çekirdekler için bir lisans değil, yalnızca çekirdek sayısı için bir lisansa ihtiyacınız olduğunu yazdığınızdan emin olun.