Информацию по использованию оперативной памяти процессами в операционной системе Linux вы можете получить, подключившись к оболочке (shell) операционной системы. Доступ к оболочке операционной системы возможен через веб-консоль используемой услуги или через подключение к виртуальной машине по SSH.
В операционной системе Linux выполните следующую команду: ps -AH -o pid,size,command | sort -rn -k2
Результат выполнения команды представлен на следующем скриншоте.
Информация в выводе уже отсортирована по второму столбцу (потреблению оперативной памяти). Дополнительная информация по выводу команды: 1-ый столбец - PID, идентификатор процесса; 2-ой столбец - SIZE, потребление оперативной памяти, КБ; 3-ий столбец - COMMAND, имя процесса или команда запуска процесса.
Узнать общую информацию по использованию оперативной памяти на виртуальной машине вы можете с помощью команды: free -h
Результат выполнения команды представлен на следующем скриншоте.
Дополнительная информация по выводу команды: - в выводе представлена информация по оперативной памяти (Mem) и разделу подкачки (Swap); - в столбце total указана информация об общем размере памяти, доступном операционной системе. - в столбце used указана информация о размере используемой памяти, за исключением свободной (free) и используемой под буфер и кэш (buff/cache); - в столбце free указана информация о размере доступной (неиспользуемой) памяти. - в столбце shared указана информация о размере памяти, используемой под храение разделяемой памяти (shared memory) и tmpfs. - в столбце buff/cache указана информация о размере памяти, используемом буфферами и кэшем операционной системы и запущенных процессов; - в столбце available указана информация о размере памяти, доступном для использования.
|