Velikost (nejen) Apache

Milan Zamazal mz na pdm.pvt.net
Úterý Září 7 15:13:36 CEST 1999


>>>>> "PK" == Pavel Kankovsky <peak na argo.troja.mff.cuni.cz> píše:

    PK> fork() udela to, ze zduplikuje jaderne datove struktury (vcetne
    PK> strankovych tabulek a vma zaznamu, ktere jsou v
    PK> hodne-priblizne-linearni zavislosti s obsazenou pameti...ale s
    PK> hodne malym koeficientem) a nasdili vsechny stranky, s tim, ze
    PK> ty privatni oznaci jako copy-on-write, pri zapisu do takove
    PK> stranky to vyhodi vyjimku a jadro stranku v prislusnem procesu
    PK> nahradi jeji opravdovou kopii

    PK> spotreba jaderne pameti je roste zhruba linearne, spotreba
    PK> virtualni pameti (pokud predpokladame, ze se procesy chovaji
    PK> zhruba stejne) roste take linearne, ale nasobi se pouze ta cast
    PK> pameti, kterou procesy nesdileji --- v praxi je to vetsinou mala
    PK> cast celkoveho objemu

Díky za objasnění.  Takže rozumím-li tomu správně, z hlediska spotřeby
paměti je velikost binárky (nikoliv však velikost *použitého* kódu
samozřejmě:-) skutečně nepodstatná.

Milan Zamazal

-- 
http://www.freesoft.cz/~pdm


Další informace o konferenci Linux