Dlaczego na naszym serwerze można używać tylko 16 GB pamięci?


11

Niedawno zaktualizowaliśmy pamięć RAM w systemie Windows Storage Server 2008 R2 Standard do 32 GB.

Po otwarciu panelu System wskazuje Zainstalowana pamięć: 32,0 GB (do użytku 16,0 GB) . Dlaczego?

Próbowałem wykopać dokumentację, która wskazywałaby, że jest to limit wersji systemu operacyjnego, ale nie udało mi się. Patrząc na porównanie wersji na Wikipedii , nie ma wersji z 16 GB, ale serwer pamięci nie jest wymieniony, a limity pamięci dla wersji Windows i Windows Server nie zawierają Storage Serer 2008 R2.

Od tego czasu znalazłem infografikę w poście na blogu zatytułowanym Windows Storage Server 2008 R2 jest już dostępny! , co wskazuje, że limit wynosiłby 32 GB.

Jak sugeruje @Nico, otwarcie perfmon pokazuje, że 16 GB pamięci jest „zarezerwowanych na sprzęt”.

Płytka serwera to Intel S3420GPLX skonfigurowany z Intel Xeon SP X3430 , które mają obsługiwać 32 GB pamięci.

Zainstalowane moduły RAM to 4 x 8 GB Hynix HMT31GR7CFR8A-H9 RDIMM .

Wsparcie poradziło nam wykonać aktualizację oprogramowania płyty głównej. Przeprowadziliśmy aktualizację oprogramowania, ale nie miało to wpływu na problem


Jesteś pewien, że problem nie dotyczy sprzętu?
Zoredache,

@Zoredache Nie, nie jestem pewien. Ale zasadniczo poprosiłem naszego dostawcę, od którego kupiliśmy serwer, o przesłanie nam maksymalnej ilości pamięci, którą mogłaby obsłużyć płyta, a oni sprawdzili 32 GB w swojej bazie danych i wysłali je. Jednak skontaktuję się z nimi.
Der Hochstapler

Może sprawdź wersje oprogramowania i tak dalej?
Zoredache,

@Zoredache Staram się skontaktować z ich wsparciem, ale wciąż jest tu dość wcześnie rano. Zaktualizuje się, gdy otrzymam więcej informacji.
Der Hochstapler

1
technet.microsoft.com/en-us/library/gg214172(v=ws.10).aspx zawiera listę limitów pamięci dla różnych edycji Storage Server 2008 R2 (żadna z nich nie jest ograniczona do 16 GB).
Håkan Lindqvist

Odpowiedzi:


10

Zaawansowane serwery mają opcje parowania modułów pamięci, takie jak macierze RAID dla dysków twardych. W tym celu należy wyświetlić opcję BIOS.


4
To też była moja myśl. Zazwyczaj jest oznaczony jako „Memory Mirroring”
MD Marra

Choć brzmiało to obiecująco, żadna taka funkcja nie wydaje się być dostępna w BIOSie płyt.
Der Hochstapler,

4

Widzisz ten link ?

Uruchomienie Perfom /respokaże ci ten „błąd”. Ponieważ brakująca pamięć RAM może być zarezerwowana sprzętowo.

Zapoznaj się także z tym biuletynem firmy Microsoft: http://support.microsoft.com/kb/978610

(Przepraszam, nie mogę dodać komentarza ze względu na reputację)


Tak, pokazuje 16 jako zarezerwowane dla sprzętu. Artykuł z bazy wiedzy nie zawiera niczego, co uważam za pomocne. Obecnie próbuję zebrać informacje do pomocy technicznej, aby mogli ustalić możliwe problemy ze sprzętem. Dzięki
Der Hochstapler

Ok. (Zgadzam się, że KB prawdopodobnie nie jest najlepszy) W Google wygląda na to, że jest to problem z płytą główną. Ale poczekaj na informacje zwrotne od wsparcia i zaktualizuj swoje pytanie, podając odpowiedź, jeśli to możliwe. To musi pomóc.
Nico

4

Przydałoby się znać dokładną konfigurację pamięci RAM. tzn. liczba dimmów, niezależnie od tego, czy wszystkie są udimm (niebuforowane) czy rdimm (zarejestrowane). Nie możesz miksować udimms i rdimms na płycie, a jeśli używasz udimms, możesz użyć tylko 4/6 dimmów i możesz użyć tylko do 16 GB pamięci RAM - to prawdopodobnie prawdopodobna przyczyna twojego problemu.

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

Wygląda na to, że aby uzyskać 32 GB pamięci RAM działającej na płycie, potrzebujesz bardzo konkretnej konfiguracji.


Moduły to 4x8 Hynix HMT31GR7CFR8A-H9 RDIMM
Der Hochstapler

OK - specyfikacje pamięci RAM wyglądają tak, aby odpowiadały wymaganiom płyty głównej, z linku, który wysłałem, ludzie mieli problemy z pamięcią RAM, która podobno jest obsługiwana i musiała ją zmienić, ale ich problemy są inne niż twoje (mogą „ post). Czy próbowałeś może Linux Live CD lub podobny, aby sprawdzić, czy inny system operacyjny uruchomi się z wszystkimi dostępnymi 32 GB?
Alex Berry

Właściwie nie jestem na miejscu, ale zrobię to, jeśli to konieczne. W rzeczywistości mieliśmy wcześniej zestaw 4x8GB Samsung Rx4 RAM i nie mogliśmy też POST. : P
Der Hochstapler

2

Wiele serwerów ma oddzielną pamięć RAM dla każdego procesora, więc jeśli masz tylko 1 procesor, musisz albo 1) zainstalować drugi procesor, albo 2) zainstalować pamięć RAM we właściwym kanale pamięci.

(jaki masz serwer sprzętowy?)

aktualizacja:

instrukcja mówi: maksymalnie 32 GB z x8 ECC RDIMM (2 Gb DRAM) i 16 GB maks. z 8 x ECC UDIMM (2 Gb DRAM)

model, o którym mówisz, że jest RDIMM, o ile widzę, ale wydaje się, że nie pojawiają się tutaj na zatwierdzonej liście modułów RAM , ale nie są pewni, czy to ma jakikolwiek efekt ... wygląda na to, że jest to system BIOS lub Windows następnie.


Ciekawa teoria, ponieważ na tym serwerze jest zainstalowany tylko 1 procesor. Nie jestem jednak pewien, czy jest to płyta dwuprocesorowa. Wciąż czekam na opinie od klienta.
Der Hochstapler

chyba dowiemy się, kiedy twój klient odpowie :)
Sverre

2
Płytka jest pojedynczym gniazdem. Poza tym, gdyby został zainstalowany po niewłaściwej stronie płytki z dwoma gniazdami, system operacyjny nawet go nie zobaczy.
MSalters

ok, nie wiedziałem, że płytka jest pojedyncza, a także nie wiedziałem, jak okna zareagują na pamięć RAM w niewłaściwym miejscu. (dzięki)
Sverre

Wpadłem na to z inną płytą Intela. Ponieważ płyta główna obsługuje tylko 2 GB pamięci RAM na gniazdo, to wszystko, z czego system operacyjny będzie mógł korzystać. Jednak pamięć RAM nadal zgłasza, że ​​ma 4 GB, gdy zostanie o to poproszony przez SPI.
longneck

2

W systemie BIOS 2 moduły zostały oznaczone jako „nieudane”.

Dział wsparcia zalecił nam przetestowanie każdego modułu osobno. Technika na miejscu przetestowała różne konfiguracje, a następnie włożyła wszystkie moduły z powrotem, tak jak były, a teraz można wykorzystać pełne 32 GB.

Nie bardzo wiem, co z tym zrobić.


Powinieneś przetestować oprogramowanie inne niż Windows, aby ustalić, czy to był problem z oprogramowaniem, czy problem ze sprzętem / BIOSem. Zaoszczędziłoby to trochę czasu i pozwoliłoby nam natychmiast wykluczyć system Windows.
David Schwartz

Chcesz nazwać oprogramowanie?
Der Hochstapler

1
memtest86 +, bootowalna płyta Linux, ...
David Schwartz

Jak już wyjaśniłem, nie byłem na miejscu, inaczej bym to zrobił.
Der Hochstapler

Z pewnością mogła to zrobić osoba, która przeprowadziła aktualizację oprogramowania. Ale cokolwiek.
David Schwartz

1

Zgadzam się z niektórymi odpowiedziami już wymienionymi, w szczególności z RAM w trybie dublowania.

Ponadto, zgodnie z oficjalną stroną Intela, twoja konkretna pamięć nie jest obsługiwana dla chipsetu płyty głównej.

Najpierw zwrócę pamięć RAM i uzyskam certyfikowane moduły obsługiwane przez dostawcę.

Następnie sprawdź, czy wymaga dopasowania pamięci po obu stronach banków, tj. Dwóch modułów w odpowiednich gniazdach po każdej stronie. Możliwe, że BIOS również jest nieaktualny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.