РАМ (Рандом Аццесс Мемори) је суштинска компонента Линук система који се мора пажљиво пратити. У неким условима, може нам понестати меморије са веома спорим временом одзива на наш сервер или потпуно нереаговањем.
Као резултат тога, неопходно је знати да проверите своју РАМ меморију Линук јер можемо предузети заштитне мере радије него оне праве.
Можда ћемо такође морати да повећамо своју заменљиву меморију, која се назива и виртуелна меморија, тако да се перформансе сервера могу повећати.
Сада разговарамо о начинима на које можемо да проверимо нашу РАМ меморију у Линуку:
Проверите РАМ на Линук-у користећи бесплатно
Уз помоћ бесплатне команде можемо да проверимо нашу РАМ меморију на Линуку, а бесплатна команда је најпопуларнија команда.
Синтакса слободне команде:
$ free
На горњој слици можемо видети да је излаз подељен у две категорије: меморија (стварни РАМ) и свап (позната и као виртуелна меморија).
Уз помоћ бесплатне команде, можемо понудити следеће информације:
Једна ствар коју морамо да забележимо је, међутим, да бафери или кеш меморије могу користити много меморије; ако је нашем систему потребна додатна меморија за процесе, онда кернел може ослободити овај простор. Баш као и команда лсблк, бесплатна команда се такође може приказати у формату читљивом за људе.
Можемо користити слободну команду заједно са опцијом -х, да бисте проверили тренутну расположиву РАМ меморију користећи формат који је читљив.
Синтакса:
$ free -h
Видимо да је горњи излаз лак за читање, али је заокружен.
Исто тако, користећи команду фрее, можемо приказати колону укупног броја да бисмо проверили РАМ меморију и замену који су доступни на систему.
Да бисмо приказали колону укупног износа, можемо користити 'бесплатно' команду заједно са опцијом '-т.'
Синтакса:
$ free -t
Такође можемо комбиновати команду да бисмо добили излаз који је прилагођен људима, као и укупан број приказаних колона.
авс снс
Синтакса:
$ free -th
Инспекција /проц/меминфо за проверу РАМ-а
Као што сви знамо, кернел је тај који виртуелизује систем датотека и обезбеђује улазне тачке за неколико наших уређаја на нашем систему.
На пример, тхе /проц директоријум може да складишти референце на процесе нашег система (тј. дескрипторе датотека); сходно томе, /дев може да складишти референце на виртуелне уређаје, који на крају упућују на праве дискове.
Мада, један /проц датотека може бити важнија од других када говоримо о провери наше РАМ меморије: меминфо.
иф елсе изјаве јава
Синтакса:
$ cat /proc/meminfo
Можемо видети у горњем излазу; кернел приказује статистику која је слична оној коју приказују команде 'фрее' или 'вмстат'.
Уз помоћ датотеке /проц/меминфо, имамо приступ укупној количини меморије нашег система. меморију која је слободна, доступну меморију бафера и кеш странице која се може користити.
На крају, имамо приступ кешу размене и такође користимо активну и неактивну замену.
Проверите употребу РАМ-а помоћу горње команде
Уз помоћ топ команду, можемо видети све информације везане за искоришћеност меморије за сваки процес на нашем систему. Тхе топ команда је већ инсталирана у сваком Линук систему. Ако у случају да није унапред инсталиран, можемо га инсталирати уз помоћ погодан команда. Користећи следећу синтаксу, можемо покренути топ команда:
$ top
Пажљиво погледајте колону % мем. Ако желимо да видимо процес који користи превише меморије, унесите Схифт + м . Скратиће програме на основу искоришћености меморије топ . Ово је предност топ команду да смо у могућности да брзо надгледамо искоришћеност меморије нашег система. Можемо ући к да бисте изашли из горњег менија.
Проверите употребу РАМ-а помоћу команде хтоп
Када покренемо команду хтоп, то ће вам приказати свеукупне информације везане за инсталацију РАМ-а у којој стално ажурира статистику и приказује вам колико меморије користи сваки процес.
То није као слободна команда; хтоп услужни програми нису увек подразумевано инсталирани на нашим Линук системима. Иако, уз помоћ доње команде, можемо га инсталирати:
$ sudo apt install htop
Када се инсталација хтоп команде заврши, можемо је покренути кроз терминал користећи следећу синтаксу:
$ htop
Хтоп команда је бесплатни ГПЛ прегледник процеса заснован на нцурсес за сваку Линус дистрибуцију. То је исто као и топ команда осим што у команди хтоп можемо да скролујемо вертикално као и хоризонтално; тако, пружа пуне информације са њиховим комплетним командним линијама које се односе на сваки процес који се изводи на систему.