Доброго времени суток,
столкнулся со следующей проблемой:
запускаю N процессов на одной и той же машине и необоходимо узнать сколько памяти доступно для каждого из них в данный момент времени. Максимальное значение виртуальной/физической памяти выставляю через
ulimit -v ...
ulimit -m ...
и получаются посредством вызова getrlimit. Проблема в том, что не знаю как узнать сколько памяти уже используется процессом. Имея эту информацию, доступная память легко считается как разность между максмальной и используемой.
Буду благодарен за советы,
Виктор.
P.s. Язык C.
Ответ на:
комментарий
от Pantserovik
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум О ядре. (2003)
- Форум ulimit ??? не подскажете ли по какому принципу назначать limit??? (2004)
- Форум OpenGL compute shader: как сделать общий для всех workitemов буфер в локальной памяти? (2016)
- Форум [Ubuntu 10.04]1. Иконки в трее\n 2. VPN (2010)
- Форум Память, device -> User, do_mmap, (2011)
- Форум Как увеличить очередь сообщений для PHP7-FPM (2024)
- Форум доступная память (2006)
- Форум Память процесса (2015)
- Форум Доступная физическая память.... (2005)
- Форум Как ограничить память процесса? (2021)