Как да проверите RAM слотовете в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Имате две възможности, когато става въпрос да проверите кои слотове за RAM са заети и с какво на вашата машина. Първият е да отворите случая и да погледнете. Това може да включва развиване на болтове на работния плот или освобождаване на някои случаи на тази крехка врата на лаптоп. Правенето на това на x86 или x86_64 Linux таблет е немислимо! Така или иначе, тази опция е напълно изчерпана. За щастие, другата опция използва прост инструмент на командния ред, който няма да отнеме почти никакво време за стартиране.



Както обикновено, ще трябва да отворите команден ред за това. Потърсете думата Terminal в Ubuntu Unity Dash или задръжте Ctrl + Alt + T, ако използвате преобладаващото мнозинство среди за настолни компютри. Може да искате да кликнете върху менюто Приложения или Whisker, да посочите Системни инструменти и след това да кликнете върху Терминал, ако използвате LXDE, Xfce4, Cinnamon, KDE или някоя от другите различни платформи, които поддържат този жест.



Метод 1: Използване на декодера на таблица DMI

Досега най-лесният начин да проверите броя на RAM слотовете, които в момента се използват във вашата машина, без да я отваряте, е да използвате командата DMI Table Decoder, наречена dmidecode, която ви дава плосък отчет. В командния ред въведете sudo dmidecode -t 16 и натиснете enter. Вероятно ще бъдете помолени за вашата администраторска парола. Въведете го и след това натиснете Enter. Ще получите прилично количество продукция, което ще ви каже точно какъв брой устройства имате. Тогава отново това изброяване се базира на устройства, а не на действителното физическо броене. В някои случаи това може да се различава, така че ще трябва да опитате нещо друго.



След като приключите с прегледа на тази информация, въведете sudo dmidecode -t 17 и натиснете enter, за да получите пълен списък с физически карти, включени в слотовете за RAM на вашия компютър. Това също ще ви каже дали използвате DIMM, SODIMM или друг клас RAM карти. Докато ви предоставяше необходимата ви информация, можете да затворите прозореца точно тук и да завършите. Две команди бяха достатъчни, за да получите информацията, която търсите, и дори тогава с абсолютно минимално количество игра.



Метод 2: Използване на хардуерното приложение List

Има още една проста помощна програма за команден ред, която може да направи същото, макар че може да ви даде много повече стена от текст, отколкото предишната. Предимството е, че този път трябва да подадете само една команда, макар че може да пожелаете да превъртите нагоре или надолу, след като тя се изпълни, защото ще получите повече изход, отколкото може удобно да се побере на повечето терминални прозорци. Тип sudo lshw -клас памет и натиснете enter. Ще забележите, че за разлика от другите, това приложение не е просто незабавно. Това е така, защото всъщност анкетира цял куп хардуерни устройства във вашата система, за да се увери, че това, което ви докладва, е 100 процента точно.

Повече от вероятно ще забележите, че няколко фрази мигат на екрана, преди да бъдат изтрити. Може да видите SCSI и USB, което може да е малко изненадващо, защото те нямат абсолютно нищо общо с RAM слотовете. Просто се отпуснете и се насладете на пътуването, като удобно пренебрегвате тази чужда информация. Анкетирането може да отнеме малко време на по-стари машини, но по-бързите процесори могат да направят процеса почти моментален. Може да забележите някои проблеми със скоростта на лаптопите, но за пореден път това не трябва да причинява проблеми.

Сега, след като програмата завърши това, което прави, вероятно ще имате доста стена от текст, за да сортирате. Някои потребители предпочитат да използват grep, докато други предпочитат просто да превъртат нагоре. И в двата случая това, което търсите, е всяка банка памет. Например тестовата система, на която стартирахме това, върна информация за четири отделни банки RAM, които бяха от един и същ доставчик и имаха еднакви тактови честоти. Между другото, имайте предвид раздела за физическия идентификационен номер. Както при много неща, които ще намерите в системите на Unix, ядрото на Linux започва да брои на нулев слот, вместо на първо място. В случая на нашата тестова машина имаше четири слота, които получиха числа 0-3 вместо 1-4. Дори ако картата с памет бъде присвоена на нулев слот, това не означава, че вашата система го игнорира.

Всеки от тях също се предлага с една и съща битова ширина, което може да е важно за повечето инсталации. За преобладаващото мнозинство потребители това е повече от достатъчно информация и със сигурност ви е разказало много за вида RAM, с който работите. Може дори да знаете достатъчно, за да поръчате заместители или да конфигурирате нещо за Wine. Например някои компютърни игри трябва да знаят с какъв тип RAM работите. Ако сте на система с тон RAM карти, като Linux уеб сървър, който разполага с много променлива памет за работещи виртуални машини, тогава може да ви е необходим grep, за да сортирате тази информация. Всички останали ще решат проблема си досега.

Вие обаче можете да пишете sudo lshw -клас памет | grep размер и натиснете enter, за да получите бърз преглед. Сега, на нашата проста тестова машина, това не беше толкова впечатляващо, тъй като имаше само четири двоични гигабайта RAM, разделени на четири различни стикове. Ако имате нещо като Xserve с 96 GB RAM, тогава този бърз преглед може да ви бъде много по-полезен.

Имайте предвид, че в редица случаи информацията, която тези приложения връщат, може да бъде подвеждаща, така че все пак в крайна сметка ще искате да направите физическа проверка на RAM картите във вашата кутия, ако сте планирали замяна и искате да бъдете абсолютно със сигурност нямаше нищо лошо. Може дори да получите странни непредсказуеми резултати, ако трябваше да изпълните този вид команда във виртуална машина, която имаше емулирана банка RAM чипове. Независимо от това, информацията трябва да бъде повече от достатъчно точна за повечето употреби.

4 минути четене