Jak sprawdzić gniazda RAM w systemie Linux



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Masz dwie opcje, jeśli chodzi o sprawdzenie, które gniazda RAM są zajęte i co na twoim komputerze. Pierwszym jest otwarcie obudowy i obejrzenie. Może to wymagać odkręcenia śrub na pulpicie lub zwolnienia niektórych skrzynek - to delikatne drzwi laptopa. Robienie tego na tablecie Linux x86 lub x86_64 jest nie do pomyślenia! Tak czy inaczej, ta opcja jest całkowicie wyłączona. Na szczęście drugą opcją jest użycie prostego narzędzia wiersza poleceń, którego uruchomienie prawie nie zajmie czasu.



Jak zwykle musisz w tym celu otworzyć wiersz polecenia. Wyszukaj słowo Terminal w Ubuntu Unity Dash lub przytrzymaj Ctrl + Alt + T, jeśli używasz przytłaczającej większości środowisk graficznych. Możesz kliknąć menu Aplikacje lub Whisker, wskazać Narzędzia systemowe, a następnie kliknąć Terminal, jeśli używasz LXDE, Xfce4, Cinnamon, KDE lub dowolnej innej platformy obsługującej ten gest.



Metoda 1: użycie dekodera tablicowego DMI

Zdecydowanie najłatwiejszym sposobem sprawdzenia liczby gniazd pamięci RAM aktualnie używanych w komputerze bez otwierania go jest użycie polecenia DMI Table Decoder o nazwie dmidecode, które daje płaski raport. W wierszu polecenia wpisz sudo dmidecode -t 16 i wciśnij Enter. Prawdopodobnie zostaniesz poproszony o podanie hasła administratora. Wpisz go, a następnie naciśnij Enter. Otrzymasz przyzwoitą ilość danych wyjściowych, podających dokładnie liczbę posiadanych urządzeń. Z drugiej strony, to wyliczenie jest oparte na urządzeniach, a nie na faktycznej liczbie fizycznej. W niektórych przypadkach może się to różnić, więc musisz spróbować czegoś innego.



Po przejrzeniu tych informacji wpisz sudo dmidecode -t 17 i naciśnij enter, aby otrzymać pełną listę kart fizycznych podłączonych do gniazd RAM w komputerze. Dzięki temu dowiesz się również, czy używasz kart DIMM, SODIMM czy innej klasy pamięci RAM. Tak długo, jak dostarczyłeś potrzebnych informacji, możesz zamknąć okno tutaj i zakończyć. Wystarczyły dwa polecenia, aby uzyskać informacje, których szukałeś, i to przy absolutnie minimalnej ilości zabawy.



Metoda 2: Korzystanie z aplikacji List Hardware

Jest jeszcze jedno proste narzędzie wiersza poleceń, które może zrobić to samo, chociaż może dać znacznie więcej ściany tekstu niż poprzednie. Zaletą jest to, że tym razem musisz wydać tylko jedno polecenie, chociaż możesz chcieć przewinąć w górę lub w dół po jego wykonaniu, ponieważ otrzymasz więcej danych wyjściowych, niż może wygodnie zmieścić się w większości okien terminala. Rodzaj sudo lshw -class memory i wciśnij Enter. Zauważysz, że w przeciwieństwie do innych, ta aplikacja nie jest całkowicie błyskawiczna. Dzieje się tak, ponieważ w rzeczywistości sonduje całą masę urządzeń sprzętowych w Twoim systemie, aby upewnić się, że to, co Ci przekazuje, jest w 100% dokładne.

Najprawdopodobniej zauważysz, że kilka fraz miga na ekranie, zanim zostaną usunięte. Możesz zobaczyć SCSI i USB, co może być nieco zaskakujące, ponieważ nie mają one absolutnie nic wspólnego ze slotami RAM. Po prostu usiądź wygodnie i ciesz się jazdą, wygodnie ignorując te obce informacje. Na starszych komputerach odpytywanie może zająć trochę czasu, ale szybsze procesory mogą sprawić, że proces będzie prawie natychmiastowy. Możesz zauważyć pewne problemy z szybkością na laptopach, ale po raz kolejny nie powinno to powodować żadnych problemów.

Teraz, gdy program zakończy to, co robił, prawdopodobnie będziesz mieć całkiem niezłą ścianę tekstu do przejrzenia. Niektórzy użytkownicy wolą używać grep, podczas gdy inni wolą po prostu przewijać w górę. W obu przypadkach to, czego szukasz, to każdy bank pamięci. Na przykład system testowy, na którym to uruchomiliśmy, zwrócił informacje o czterech oddzielnych bankach pamięci RAM, z których każdy pochodził od tego samego producenta i miał takie same częstotliwości taktowania. Nawiasem mówiąc, pamiętaj o sekcji dotyczącej fizycznego numeru identyfikacyjnego. Podobnie jak w przypadku wielu rzeczy, które znajdziesz w systemach uniksowych, jądro Linuksa zaczyna liczyć od gniazda zerowego zamiast pierwszego. W przypadku naszej maszyny testowej były cztery miejsca, które otrzymały numery 0-3 zamiast 1-4. Nawet jeśli karta pamięci zostanie przypisana do gniazda zerowego, nie oznacza to, że system ją ignoruje.

Każdy z nich ma tę samą szerokość bitową, co może być ważne w większości instalacji. Dla przytłaczającej większości użytkowników to więcej niż wystarczająca ilość informacji i na pewno wiele mówiło o typie pamięci RAM, z którą pracujesz. Może nawet wiesz wystarczająco dużo, aby zamówić zamienniki lub skonfigurować coś dla Wine. Na przykład niektóre gry komputerowe muszą wiedzieć, z jakim rodzajem pamięci RAM pracujesz. Jeśli korzystasz z systemu z mnóstwem kart pamięci RAM, takim jak serwer WWW z systemem Linux, który zawiera mnóstwo ulotnej pamięci do uruchamiania maszyn wirtualnych, możesz potrzebować grepa, aby uporządkować te informacje. Wszyscy inni już rozwiązali swój problem.

Możesz jednak pisać sudo lshw -class memory | rozmiar grep i naciśnij Enter, aby uzyskać szybki przegląd. Teraz, na naszej prostej maszynie testowej, nie było to aż tak imponujące, ponieważ zawsze miała tylko cztery binarne gigabajty pamięci RAM podzielone na cztery różne pendrive'y. Jeśli masz coś takiego jak Xserve z 96 GB pamięci RAM, ten krótki przegląd może być dla Ciebie o wiele bardziej przydatny.

Należy pamiętać, że w niewielu przypadkach informacje zwracane przez te aplikacje mogą być mylące, więc w końcu nadal będziesz chciał fizycznie sprawdzić karty RAM w pudełku, jeśli planujesz wymianę i chciałbyś być absolutnie na pewno nie było nic złego. Możesz nawet uzyskać dziwne, nieprzewidywalne wyniki, jeśli uruchomisz tego rodzaju polecenie w maszynie wirtualnej, która miała emulowany bank chipów RAM. Niemniej jednak informacje powinny być bardziej niż wystarczająco dokładne dla większości zastosowań.

4 minuty czytania