Використання оперативної пам`яті в linux

Відео: 9 міфів і помилок про Оперативної Пам`яті, про які пора забути!

Коли справа доходить до оптимізації продуктивності системи Linux оперативна пам`ять - один з найважливіших факторів на які потрібно звернути увагу. У Linux є безліч утиліт для контролю використання такого цінного ресурсу, як фізична пам`ять. Інструменти відрізняються один від одного деталізацією моніторингу (наприклад для системи в цілому, окремого процесу або окремого користувача) інтерфейсом (консольний інтерфейс або графічний) і режимом роботи (інтерактивний чи пасивний режим)

Відео: Комп з непотребу - частина 2. Lunux Lubuntu 16.04

Нижче представлений невеликий список консольних і GUI утиліт для перевірки кількості вільної та зайнятої оперативної пам`яті для платформи Linux.

1. / proc / meminfo

Найпростіший спосіб перевірити використання оперативної пам`яті - подивитися / proc / meminfo. Це автоматично оновлюваний файл, який є джерелом для таких утиліт як free, ps і top. Крім кількості вільної і використаної пам`яті в / proc / meminfo є все що можна дізнатися про пам`ять. Інформація про пам`ять для конкретного процесу знаходиться за адресою / proc / pid / statm або / proc / pid / status.

$ Sudo atop

16149756146_893773b84c_b

3. free




free - це швидкий і простий спосіб отримати інформацію про використання пам`яті з / proc / meminfo. Буде показано загальна кількість і кількість вільної фізичної пам`яті і файлу підкачки, а також буфера ядра.

$ Gnome-system-monitor

15988118078_279f0da494_c

5. htop




Htop - заснований на ncurses монітор процесів, який показує використання процесора і пам`яті для кожного процесу окремо в реальному часі. Тут можна подивитися кількість резидентної пам`яті, загальний обсяг пам`яті для програми, розмір бібліотек, розмір сторінок, і кількість пам`яті для всіх запущених процесів. Ви можете прокручувати список процесів по горизонталі і по вертикалі.

Відео: PuppyRus Linux Presentation

$ Memstat -p pid

16175635905_1880e50055_b

8. nmon

Nmon - ncurses утиліта для тестування системи. Можна тестувати центральний процесор, пам`ять, диск, введення виведення, ядро, файлову систему і мережеві ресурси в інтерактивному режимі. Що стосується пам`яті то можна подивитися загальна кількість, кількість вільної пам`яті, розмір розділу підкачки, кешування і віртуальну пам`ять. І все це в реальному часі.

$ Ps aux --sort -rss

15989881547_ca40839c19_c

10. smem

Команда smem дозволяє виміряти кількість пам`яті використовується різними процесами і користувачами на основі інформації взятої з / proc. Вона показує кількість ресурсів в процентному співвідношенні. Дані можуть бути експортовані у вигляді діаграм, таких як кругові графіки:

Відео: Найкращі 10 кращих легких Linux Distro 2017

$ Vmstat -s

15988236860_3f142008d2_b (1)

Поділися в соціальних мережах:

Схожі
Характеристики процесора в linuxХарактеристики процесора в linux
Дізнаємося хто використовує мережу в linuxДізнаємося хто використовує мережу в linux
Lame - linux administration made easyLame - linux administration made easy
Використання awk в linuxВикористання awk в linux
Як приховати процес в linuxЯк приховати процес в linux
Використання оперативної пам`яті в androidВикористання оперативної пам`яті в android
Як відкрити великий файл в linuxЯк відкрити великий файл в linux
Редагування образів в linuxРедагування образів в linux
Управління процесами в linuxУправління процесами в linux
Дистрибутиви linux для старого ноутбукаДистрибутиви linux для старого ноутбука
» » Використання оперативної пам`яті в linux