Команди для контролю вашої пам’яті в Linux

банк пам'яті

Віртуальна пам’ять комп’ютера є пріоритетним ресурсом, і тому вона повинна належним чином контролюватися та контролюватися за допомогою інструментів, які ми пропонуємо вам. Сюди входить знання того, як бачити пам’ять Оперативна пам'ять або основний використовується і той, що є безкоштовним, а також сама обмінна пам'ять або SWAP, в якому зберігаються всі дані та процеси, які не є пріоритетними та не були завантажені в оперативну пам’ять або витягнуті з неї для представлення інших із вищим пріоритетом. Ну, це просте пояснення того, як це могло б працювати, не вдаючись до деталей.

Щоб знати, як керувати або, вірніше, стежити за цими спогадами У нашій системі Linux є багато можливостей. Це можна зробити безпосередньо, переглянувши за допомогою конкатенатора деякі файли інтерфейсу /proc, які надає Linux, або скориставшись інструментами, про які ми збираємося згадати, які можуть використовувати цей тип файлів або інші для отримання зазначеної інформації та її представлення більш зручним для користувача способом. Ви навіть можете використовувати такі команди, як top та інші, що стосуються процесів, які надають певні дані про пам’ять... Спочатку давайте перейдемо до вільна команда, за допомогою нього ви можете побачити використану та вільну пам’ять RAM, SWAP, буфер тощо. Для цього ви також можете використовувати параметр -h, який показує одиниці виміру дещо зрозумілішим способом, на мій погляд:

free -h

За допомогою команди своп Ми можемо активувати розділи або поміняти місцями файли, але за допомогою опції -s ми також можемо побачити його ємність:

swapon -s
Ми продовжуємо з vmstat який, як випливає з назви, показує стан віртуальної пам'яті:

vmstat

Іншим варіантом буде мемстат, подібний до попереднього:

memstat

Давайте підемо зараз з файли / proc що ми можемо проконсультуватися, щоб отримати інформацію про пам’ять:

cat /proc/swaps
cat /proc/meminfo

І нарешті, ми збираємося використовувати іншу команду, яка просто використовує таблиці DMI щоб отримати інформацію про апаратне забезпечення, у цьому випадку фільтруючи лише інформацію про пам’ять, використовуючи цей параметр:

sudo dmidecode --type memory


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Девід Гарсія Прадос - сказав він

    Цікава стаття.

    Благодать полягає в тому, щоб поєднати його з годинником для моніторингу кожні кілька секунд (за замовчуванням 2, але можна регулювати за допомогою "-n").
    Приклади:
    дивитись безкоштовно -г
    дивитися -n 1 безкоштовно -h

    Ще одна утиліта, яку пропонує нам Bash, - це виконувати команди одночасно з операторами "&&" і ";"
    Приклад:
    безкоштовно -h; cat / proc / swaps

    Його також можна відфільтрувати за допомогою grep та використання каналу (символ "|").
    Приклад:
    безкоштовно -h | grep 'Пам'ять'

    Або навіть додати потрібний текст за допомогою printf
    printf 'Моя команда: \ n'; безкоштовно -ч

    І багато іншого 🙂