Max Dmitrichenko wrote:

> Вопрос 1: если один и тот же бинарь запущен несколько раз, то память
> отведенная под секцию кода будет общая для всех инстанций или нет?
Будет общая. Загрузка любого elf-объекта (и программ и библиотек)
производится через mmap, который в свою очередь привязывается inode файла,
что позволяет отслеживать его нынешнюю "расшаренность" и встраивать уже
загруженные страницы куда нужно посредством mmu.

> Вопрос 2:
> Как узнать сколько реально уходит памяти на группу процессов, если
> учитывать, что, например, динамические библиотеки у них общие?

Наверное, сложить размеры DRS всех процессов и размер TRS одного любого,
свапом пренебречь.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить