предисловие
После фестиваля шоппинга Double 11, когда я использовал псевдораспределенный Hadoop для статистики слов, мне вдруг захотелось проверить использование памяти в системе Ubuntu.
Эта статья используется для организации нескольких способов просмотра памяти
вид диспетчера задач
按下键盘中的 windows 键 (也可以手动打开 dash 菜单)
输入 System Monitor
双击这个图标打开后选择 Resources 选项卡即可
效果如下图
Запрос свободной командой
free -m
# free 默认单位为 KB
# [Mem:][total] 的值就是当前系统的内存大小 (MB)
-
Подробное объяснение бесплатной команды:
Описание функции: отображение состояния памяти.
Синтаксис: бесплатно [-bkmotV][-s ]
Дополнительное примечание: команда free отобразит использование памяти, включая физическую память, виртуальную память файла подкачки, сегменты общей памяти и буферы, используемые ядром системы.
Параметры:
-b Показать использование памяти в байтах.
-k Показать использование памяти в КБ.
-m Показать использование памяти в МБ.
-o Не отображать столбец настройки буфера.
-s Постоянно наблюдать за использованием памяти.
-т Отображает столбец Сумма памяти.
-V Показать информацию о версии. -
Подробное объяснение информации, отображаемой после запроса free -m
вторая линия-/+buffers/cacheэто используемая в настоящее время память и свободное место в памяти, конкретное объяснение выглядит следующим образом:
memСтрока показывает использование памяти с точки зрения системы.
totalэто объем памяти, доступный системе, равный по количеству физической памяти системы за вычетом памяти, зарезервированной ядром
buffersиcachedпамять, используемая системой в качестве буфера
buffersСвязан с блочным устройством, содержит метаданные файловой системы и отслеживает изменения блоков.
cacheВключается только сам файл
-/+ buffers/cacheВ строке отображается информация о памяти с точки зрения пользователя, объем доступной памяти равенmemРядusedзначение столбца минусbuffersиcachedобъем памяти, потому чтоbuffersиcachedОн устанавливается операционной системой для ускорения работы системы.Когда пользователю это нужно, он может быть использован непосредственно для пользователя.
topиvmstatтакже может отображать информацию о системной памяти иfreeпоказывает результаты, аналогичные
Запрос по указанному файлу
grep MemTotal /proc/meminfo
# 这里会显示系统内存空间的 KB 大小
верхняя команда для просмотра
Команда top может просматривать процессор системы, память, время работы, раздел подкачки, выполняемые потоки и другую информацию.
top-------------Конец этой статьи Спасибо за прочтение -------------
# 也可以使用增强版 top
apt-get install htop
htop