Текущий объем памяти
Команда svmon позволяет просмотреть объем используемой памяти.
# 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 из которых занято. Как правило, значение занято из раздела память больше значения занято из раздела пр. подкачки, так как страницы файлов не освобождаются после завершения программы, в отличие от страниц, выделенных из пространства подкачки.