Архив метки: memory
Linux: описание и полезные опции process status
23 марта 2015Process status (ps) в любой UNIX-like системе — одна из наиболее используемых команд. Она используется для отображения всех запущенных в системе процессов, и информации о них — используемая память, процессорное время, PID/PPID, пользователь и другое. Будучи запущенной без опций — она выведет минимальное количество информации: # ps PID TTY TIME CMD 2166 pts/3 00:00:00 ps… Читать далее »
Linux: типы памяти
6 ноября 2014Виртуальная память (Virtual Memory) В современных операционных системах каждый процесс выполняется в собственном выделенном ему участке памяти. Вместо отображения (mapping) адресов памяти непосредственно на физические адреса, операционная система работает как некий абстрактный слой, создавая виртуальное адресное пространство для каждого процесса. Процесс отображение адресов между физической памятью и виртуальной памятью выполняется процессором с использованием «таблицы трансляции»… Читать далее »
Linux: описание утилиты vmstat
7 октября 2014vmstat — одна из утилит, которые должны быть использованы в первую очередь (после top, конечно), при проблемах с сервером (высокий Load Average и т.д.). Он позволяет вывести информацию об использовании памяти, дисков, процессора. Простой запуск без ключей будет выглядеть так: # vmstat procs ————memory———- —swap— ——io—- —system— ——cpu—— r b swpd free buff cache si… Читать далее »
Linux: утилита ps_mem
28 сентября 2014BASH: скрипт статистики использования ресурсов процессом
26 сентября 2014UNIX: top и ps — VIRT, RES, SHR и SWAP память
12 мая 2014VIRT (Virtual memory) — отображает общий объём памяти, который может использоваться процессом в данный момент. Включает в себя реально используемую память, другую память (например — память видеокарты), файлы на диске, загруженные в память (например — файлы библиотек), и память, совместно используемую с другими процессами (SHR или Shared memory). Она же отображается как VSZ в результатах… Читать далее »
Linux: утилита free и очистка кеша памяти
2 ноября 2013Утилита free — один из основных инструментов администратора, позволяющая отобразить статистику используемой и свободной памяти сервера. Информацию free получает из файла /proc/meminfo — динамически изменяющего в процессе работы системы. О разделе proc и файловой системе procfs более подробно можно почитать в статье Linux: описание и назначение файловой системы proc и каталога /proc. Рассмотрим информацию, которую… Читать далее »