Меморија

Исправите велику употребу меморије у Дебиану

Исправите велику употребу меморије у Дебиану
Преоптерећење меморије је један од главних узрока кварова уређаја. Велику употребу меморије могу узроковати различити разлози. Ово упутство приказује како се проверава употреба процеса, заузети и слободни простор и како се анализира хардвер да би се дијагностиковали физички проблеми.

Прво поглавље је брзи преглед команди бесплатно, врх, пс и / проц / меминфо, следећи уобичајене наредбе за решавање проблема, укључујући чишћење кеш меморије, процесе убијања и тестове РАМ меморије за хардверске проблеме, што је мање вероватан сценарио, свака наредба је детаљно објашњена примерима додатних чланака нумерисаних у одељку Повезани чланци на дну.

Надгледање употребе меморије у Дебиану


Испод листе са примерима наредби које се користе за надгледање употребе меморије на Дебиан-у и другим Линук дистрибуцијама. Прва команда на листи је бесплатно, без параметара задата излазна јединица је кб. Да бисте га приказали на трчању конзоле:

/# бесплатно

Где:
Мем:
овај ред приказује физичку РАМ меморију
Замените:
овај ред приказује информације о виртуелној меморији (свап)
Укупно:
ова колона приказује укупну способност
Коришћено:
ова колона приказује количину меморије или замјене која се користи

Бесплатно: неискоришћена РАМ меморија или замена
Подељено:
заједничка меморија коју користе више процеса
Буфф / Цацхе:
привремено складиште псеудо датотека у меморији које ће користити процеси
Доступан:
доступна меморија за процесе

За испис резултата у МБ јединицама користите застава:

/ # бесплатно -м

Ман страницу можете приказати покретањем:

/ # човек слободан

Други начин провере коришћења меморије је читање датотеке / проц / меминфо, можете мање користити команду или отворити локацију / проц / меминфо у прегледачу.
Фајл / проц / меминфо ради на меморији и пружа информације о употреби меморије као што су бесплатна, коришћена, свап, бафери и дељена меморија.

/ # мање / проц / меминфо

Тхе врх наредба омогућава праћење употребе меморије у реалном времену путем интерактивног интерфејса конзоле. Кроз њу можете убити и уредити приказ у реалном времену. Приликом приказивања горње интерактивне конзоле можете да претражујете између процеса и да их одаберете помоћу стрелица на тастатури или да их убијете помоћу к кључ. Следећи пример приказује подразумевани излаз за врх команда без заставица:

/ # топ

Где:

ПИД: ова колона приказује ИД број процеса.
КОРИСНИК: ова колона приказује корисника који покреће поступак.
ПР: приоритет за покретање процеса.
НИ: лепа вредност
ВИРТ: Користи се виртуелна меморија (свап).
РЕС: Коришћена физичка меморија.
СХР: Користи се заједничка меморија.
С: Статус процеса.
% ЦПУ: количина ЦПУ коју процес користи.
% МЕМ: количина РАМ меморије коју процес користи
ТИМЕ +: укупно време трајања процеса.
ЦОММАНД: програм или наредба која извршава процес.

Чланак Како проверити употребу меморије по процесу на Линуку приказује занимљиву употребу пс наредбе за штампање процеса и њихово коришћење меморије:

/ # пс -о пид, корисник,% мем, наредба ак | сортирај -б -к3 -р

Тада можете да убијете процес тако што ћете појести вашу меморију, побрините се да се процес не покреће аутоматски приликом покретања.

Како поправити велику употребу меморије у Дебиану

Ово поглавље приказује неке наредбе за решавање проблема са великом употребом меморије.
Пре покретања следећих корака увек надгледајте статус процеса ако је могуће користећи било коју од претходно приказаних команди.

Решавање проблема са великом употребом меморије на Линуку зависи од програма којем припада процес који троши меморију. Обично након идентификације можете убити или решите проблем који узрокује велику употребу.

Прва команда показује како ослободити меморију из кеш меморије, можете видети поређење датотеке бесплатно -м излаз пре и после покретања наредбе:

/ # ецхо 3> / проц / сис / вм / дроп_цацхес

Као што видите у бесплатно -м извршено пре и после команде тхе буфф / цацхе колона показује смањење са 996 на 603 и додатна меморија је постала доступна.

Тестирање меморијског хардвера у Дебиану

Ово поглавље показује како анализирати РАМ меморију на хардверске проблеме.
Оптималан начин за тестирање РАМ меморије је покретање рачунара помоћу функције мемтестер уместо да оперативни систем даје Мемтесту већи приступ меморији. Када се изврши из ОС, ефективност се смањује. Да бисте инсталирали мемтестер на трчање конзоле:

/ # апт инсталирај мемтестер

Да бисте покренули мемтест, требало би да одредите величину меморије у кб и колико пута желите да се тестови покрећу.

/ # мемтестер 16384 5

Следећи тестови су из оригиналне верзије, ажурирани су само ради брзине и преписани како би одговарали новом оквиру програма.  Ови тестови ће углавном ухватити грешке у меморији због лоших битова који су трајно заглављени високо или мало:

Случајна вредност

Упоредите КСДР
Упореди СУБ
Компарат МУЛ
Упореди ДИВ
Упоредите ИЛИ
Упоредите И

Следеће тестове сам применио и учиниће мало бољи посао у хватању отпадака, који могу или не морају имати истинску вредност:

Секвенцијални прираштај
Чврсти битови
Блоцк Секуентиал

(извор хттпс: // гитхуб.цом / јнавила / мемтестер / блоб / мастер / РЕАДМЕ.тестови)

Надам се да вам је овај водич о поправљању велике употребе меморије на Дебиану био користан. Пратите ЛинукХинт за више савета и ажурирања о Линуку и умрежавању.

Повезани чланци:

  • Како проверити РАМ на Убунту-у
  • Како проверити употребу меморије по процесу на Линук-у
  • Како створити и користити Рамдиск на Убунту 18.04
  • Разумевање вм.замењивост
  • Управљање меморијом језгра Линук-а: Замените простор
  • Промените величину замене у Убунту-у
  • Оптимизација употребе Линук меморије
  • Наредбе за управљање Линук меморијом
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...
Како снимити и стримовати своју играћу сесију на Линук-у
У прошлости се играње игара сматрало само хобијем, али с временом је играчка индустрија забележила огроман раст у погледу технологије и броја играча. ...

Најновији чланци о оперативним системима. Много занимљивих водича и корисних савета. Осећате се као своји у свету модерне технологије