Книга: Основы программирования в Linux
Отображение состояния совместно используемой памяти
Отображение состояния совместно используемой памяти
Многие системы предоставляют программы режима командной строки для доступа не только к сведениям о семафорах, но и к подробным данным совместно используемой памяти. К ним относятся команды ipcs -m
и ipcrm -m <id>
(или ipcrm shm <id>
).
Далее приведен пример вывода команды ipcs -m
:
$ ipcs -m
------ Shared Memory Segments ------
key shmid owner perms bytes nattch status
0x00000000 384 rick 666 4096 2 dest
Здесь показан единственный сегмент совместно используемой памяти объемом 4 Кбайт, присоединенный к двум процессам.
Команда ipcrm -m <id>
позволяет удалить совместно используемую память. Она бывает полезной, когда программа завершается аварийно при попытке убрать такую память.
- Совместно используемая память
- Отображение состояния очереди сообщений
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- 3.2.1.2. Начальное выделение памяти: malloc()
- Неисправности оперативной памяти
- Как работает модуль оперативной памяти
- Описание типов модулей оперативной памяти
- Извлечение и установка модулей памяти
- Характеристики модулей памяти
- ПО для диагностики оперативной памяти
- Поиск и устранение неисправностей модулей памяти
- 2.3.6. Задание объектов физической памяти