Текущий объем памяти

Команда svmon позволяет просмотреть объем используемой памяти.

Для того чтобы просмотреть глобальную статистику, вызовите команду с флагом -G. В приведенном ниже примере она выполняется дважды с интервалом в одну секунду.
# svmon -G -i 1 2

               разм.     занято      своб.      закр.     вирт.
память      1048576     425275     623301      66521     159191
пр. подкачки 262144      31995

               раб.       пост.       клнт.
закр.         46041          0          0
занято       129600     275195          0

разм.стр.   разм.пула   занято   пр.пдкчк.      закр.      вирт.
мал. 4 KB          -     404795      31995      46041     159191
L  16 МБ          5          0          0          5          0
               разм.     занято      своб.      закр.     вирт.
память      1048576     425279     623297      66521     159195
пр. подкачки 262144      31995

               раб.       пост.       клнт.
закр.         46041          0          0
занято       129604     275195          0

разм.стр.   разм.пула   занято   пр.пдкчк.      закр.      вирт.
мал. 4 KB         -     404799      31995      46041     159195
L  16 МБ          5          0          0          5          0

Обратите внимание на то, что если в системе доступны только страницы размером 4 КБ, раздел, делящий информацию в соответствии с размером страниц, не отображается.

Ниже описаны поля отчета команды svmon:

память
Статистическая информация об использовании физической памяти. Все значения представляют собой число страниц размером по 4 КБ.
размер
Общий размер памяти в страницах по 4 КБ.
занято
Число страниц оперативной памяти, занятых процессом, плюс число страниц постоянной памяти, принадлежащих завершенному процессу, и еще не выгруженных из памяти. Это значение равно разности между общим числом страниц в оперативной памяти и числом страниц в списке свободных страниц.
free
Число страниц в списке свободных страниц.
pin
Число страниц, закрепленных в оперативной памяти (закрепленной называется страница, постоянно расположенная в оперативной памяти; такая страница не выгружается на диск).
virtual
Число страниц, размещенных в виртуальной памяти процесса.
пр.пдкч.
Статистическая информация об использовании пространства подкачки. Все значения задают число страниц размером по 4 КБ. В этом разделе отчета указывается фактическое число страниц, занятых в пространстве подкачки, т.е. количество страниц, которые были выгружены в пространство подкачки. Это значение не совпадает со значением avm из вывода команды vmstat, задающим число страниц виртуальной памяти, к которым поступали обращения, так как не все такие страницы при вызове vmstat выгружаются на диск.
размер
Общий размер пространства подкачки в страницах по 4 КБ.
занято
Общее число выделенных страниц.
pin
Статистическая информация об области физической памяти, содержащей закрепленные страницы. Все значения представляют собой число страниц размером по 4 КБ.
раб
Число рабочих страниц, закрепленных в оперативной памяти.
пост
Число постоянных страниц, закрепленных в оперативной памяти.
клнт
Число страниц клиентов, закрепленных в оперативной памяти.
занято
Статистическая информация об области занятой физической памяти. Все значения представляют собой число страниц размером по 4 КБ.
раб
Число рабочих страниц в оперативной памяти.
пост
Число постоянных страниц в оперативной памяти.
клнт
Число страниц клиентов в оперативной памяти (страница клиента - это страница удаленного файла).
разм.стр.
Доступна только в том случае, если в системе присутствуют страницы с размером, отличным от 4 КБ. Показывает данные по каждому из размеров страниц, доступных в системе.
разм.стр.
Размер страницы
разм.пула
Число страниц в зарезервированном пуле памяти.
занято
Число занятых страниц
пдкч
Число страниц, размещенных в пространстве подкачки
pin
Число закрепленных страниц
virtual
Число страниц, размещенных в виртуальной памяти системы.

В данном примере рассматривается 1 048 576 страниц памяти. Для того чтобы определить общий объем физической памяти, это значение нужно умножить на 4096 (получится 4 ГБ). 425 275 страниц занято, 623 301 страница находится в списке свободных страниц, и 66 521 страница закреплена в оперативной памяти. Среди занятых страниц 129 600 страниц относятся к рабочим сегментам памяти, 275 195 страниц относятся к сегментам постоянной памяти, а 0 страниц являются страницами клиентов. Сумма этих трех значений, а также памяти, зарезервированной, но, возможно, не используемой зарезервированными пулами, дает значение занято из раздела память. В разделе закр. указано, какая часть закрепленных страниц является рабочими, постоянными и клиентскими. Сумма этих значений, а также памяти в зарезервированных пулах, дает значение pin в разделе memory. Пространство подкачки содержит 262 144 страниц (1 ГБ), 31995 из которых занято. Как правило, значение занято из раздела память больше значения занято из раздела пр. подкачки, так как страницы файлов не освобождаются после завершения программы, в отличие от страниц, выделенных из пространства подкачки.