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.