Sunucumuzda neden sadece 16 GB bellek kullanılabilir?


11

Kısa süre önce bir Windows Storage Server 2008 R2 Standardındaki RAM'i 32 GB'a yükselttik .

Sistem panelini açtığımda, Yüklü bellek: 32,0 GB (16,0 GB kullanılabilir) değerini gösterir . Neden?

Bunun işletim sistemi sürümünün bir sınırı olduğunu belirten belgeleri kazmaya çalışıyorum, ancak kısa sürede geldim. Wikipedia'daki sürüm karşılaştırmasına bakıldığında 16 GB'lık sürüm yok, ancak Depolama Sunucusu listelenmiyor ve Windows ve Windows Server Sürümleri için Bellek Sınırları Storage Serer 2008 R2'yi listelemiyor.

O zamandan beri Windows Storage Server 2008 R2 başlıklı bir blog yayınında bir infografik buldum ! , bu sınırın 32 GB olacağını gösterir.

@Nico tarafından önerildiği gibi, perfmon açılması 16 GB belleğin "donanım için ayrıldığını" gösterir.

Sunucunun kartı , her ikisi de 32 GB belleği desteklemesi gereken Intel Xeon SP X3430 ile kurulmuş bir Intel S3420GPLX'dir .

Takılı RAM modülleri 4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM'dir .

Destek, anakartın ürün yazılımı yükseltmesini yapmamızı tavsiye etti. Ürün yazılımı yükseltmesini gerçekleştirdik, ancak sorun üzerinde hiçbir etkisi olmadı


Sorunun donanım olmadığından emin misiniz?
Zoredache

@Zoredache Hayır, emin değilim. Ama temelde sunucuyu satın aldığımız tedarikçimizden, tahtanın işleyebileceği maksimum bellek miktarını bize göndermesini istedim ve veritabanlarındaki 32 GB'a bakıp onları gönderdiler. Yine de onlarla tekrar kontrol edeceğim.
Der Hochstapler

Belki bellenim sürümlerini kontrol edin, vb.
Zoredache

@Zoredache Onların desteği ile temasa geçmeye çalışıyorum, ama hala sabahın erken saatlerinde burada. Daha fazla bilgi aldığımda güncellenecek.
Der Hochstapler

1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspx , farklı Storage Server 2008 R2 sürümleri için bellek sınırlarını listeler (hiçbiri 16 GB ile sınırlı değildir).
Håkan Lindqvist

Yanıtlar:


10

İleri teknoloji sunucular, sabit diskler için baskın dizileri gibi bellek modüllerini eşleştirme seçeneklerine sahiptir. Bunun için BIOS seçeneğini görüntülemeniz gerekir.


4
Bu da benim düşüncemdi. Genellikle "Bellek Yansıtma" olarak etiketlenir
MDMarra

Umut verici gelse de, kartların BIOS'unda böyle bir özellik yok gibi görünüyor.
Der Hochstapler

4

Bu bağlantıyı gördün mü ?

Çalıştırmak Perfom /ressize bu "hatayı" gösterir. Çünkü eksik RAM donanım ayrılmış olabilir.

Ayrıca, bu Microsoft'un KB'sine bir göz atın: http://support.microsoft.com/kb/978610

(Özür dilerim, itibar nedeniyle yorum ekleyemiyorum)


Evet, donanım için ayrılmış olarak 16 gösteriyor. KB makalesi, yararlı bulduğum hiçbir şey sağlamadı. Şu anda olası donanım sorunlarını belirleyebilmeleri için teknik destek için bilgi toplamaya çalışıyorum. Teşekkürler
Der Hochstapler

Tamam. (KB'nin muhtemelen en iyisi olmadığını kabul edin) Google'da bunun bir anakart sorunu olduğu anlaşılıyor. Ancak destek geri bildirimlerini bekleyin ve mümkünse sorunuzu yanıtlarıyla güncelleyin. Bu yardımcı olmalı.
Nico

4

RAM'in tam yapılandırmasını bilmek faydalı olacaktır. yani dimm sayısı, hepsi udimm (tamponlanmamış) veya rdimm (kayıtlı) olsun. UDIMM'leri ve rdimm'leri tahtada karıştıramazsınız ve UDIMM'leri kullanıyorsanız sadece dimerlerin 4 / 6'sını kullanabilir ve yalnızca 16 GB'a kadar RAM kullanabilirsiniz - bu, sorununuz için olası bir neden olabilir.

Referans - https://communities.intel.com/thread/21622

Anlaşılan, 32GB RAM'in tahtada çalışmasını sağlamak için çok özel bir yapılandırmaya ihtiyacınız var.


Modüller 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

Tamam - RAM'in özellikleri, size gönderdiğim bağlantıdan, insanların desteklediği ve değiştirmesi gereken RAM ile ilgili sorunlar yaşadıkları için, kartın gereksinimlerine uyuyor gibi görünüyor, ancak sorunları sizinkinden farklı ( t yazı). Başka bir işletim sisteminin gerçekten 32GB'lık tümüyle önyükleme yapıp yapmayacağını görmek için belki bir linux canlı cd veya benzeri bir şey denediniz mi?
Alex Berry

Aslında sitede değilim, ama gerekirse yapacağım. Aslında daha önce bir dizi 4x8GB Samsung Rx4 RAM vardı ve POST yapamadık. : P
Der Hochstapler

2

Birçok sunucunun her İşlemci için ayrı RAM'i vardır, bu nedenle yalnızca 1 işlemciniz varsa, 1) 2. işlemciyi veya 2) RAM'i doğru bellek kanalına takmanız gerekir.

(hangi donanım sunucunuz var?)

Güncelleme:

kılavuz diyor: x8 ECC RDIMM ile maksimum 32 GB (2 Gb DRAM) ve x8 ECC UDIMM ile maksimum 16 GB (2 Gb DRAM)

gördüğünüzü görebildiğim kadarıyla RDIMM, ancak burada onaylanmış RAM modülleri listesinde görünmüyorlar, ancak bunun herhangi bir etkisi olup olmadığından emin değiller ... BIOS veya Windows gibi görünüyor sonra.


Bu sunucuda sadece 1 CPU kurulu olduğu için ilginç bir teori. Çift CPU kartı olup olmadığından emin değilim. Hala istemciden geribildirim bekliyor.
Der Hochstapler

sanırım müşterinizin ne zaman cevap verdiğini öğreneceğiz :)
Sverre

2
Kart tek soketlidir. Ayrıca, çift soketli bir kartın yanlış tarafına takılırsa, işletim sistemi bunu bile görmezdi.
MSalters

Tamam, tahta tek soketli olduğunu bilmiyordum ve ayrıca pencerelerin RAM'a yanlış yere nasıl tepki vereceğini bilmiyordum. (teşekkürler)
Sverre

Buna başka bir Intel anakartla rastladım. Anakart yuva başına sadece 2 GB RAM desteklediğinden, tüm işletim sistemi kullanacaktır. Ancak, RAM yine de SPI aracılığıyla sorulduğunda 4 GB olduğunu bildirecektir.
longneck

2

BIOS'ta, modüllerden 2'si "başarısız" olarak işaretlendi.

Destek, her modülü ayrı ayrı test etmemizi tavsiye etti. Yerinde teknoloji farklı konfigürasyonları test etti, sonra tüm modülleri oldukları gibi geri takın ve şimdi 32 GB'ın tamamı kullanılabilir.

Ne yapacağından emin değilim.


Bir yazılım sorunu veya donanım / BIOS sorunu olup olmadığını belirlemek için Windows dışındaki bazı yazılımlarla test yapmış olmanız gerekir. Bu size biraz zaman kazandıracak ve Windows'u hemen devre dışı bırakmamıza izin verecektir.
David Schwartz

Bir yazılımı adlandırmak ister misiniz?
Der Hochstapler

1
memtest86 +, Linux önyüklenebilir CD, ...
David Schwartz

Zaten açıkladığım gibi, sitede değildi, aksi takdirde olurdu.
Der Hochstapler

Elbette ürün yazılımı yükseltmesini yapan kişi sahip olabilir. Fakat herneyse.
David Schwartz

1

Özellikle Aynalı Mod RAM ile listelenen bazı cevaplara katılıyorum.

Ayrıca, resmi Intel sitesine göre, özel belleğiniz anakart yonga seti için desteklenmiyor .

Yapacağım ilk şey, RAM'i geri göndermek ve satıcı tarafından desteklenen sertifikalı modülleri almaktır.

Ardından, hafızanın bankaların her iki tarafında da eşleşip eşleşmediğini kontrol edin, yani her bir tarafta doğru yuvadaki iki modül. BIOS'un güncelliğini kaybetme ihtimali her zaman olabilir.

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.