problem shmax

Tomas Kouba tomas na jikos.cz
Čtvrtek Leden 29 11:06:06 CET 2004


On Thu, 29 Jan 2004, Pavel Kankovsky wrote:

> On Thu, 29 Jan 2004, Radek ?uja wrote:
> 
> > pokud aplikaci (Sybase 12.5.0.3) ?eknu, aby pou?ila 1850 MB data cache, pro
> > kterou práv? pou?íva shared memory je v?e ok.
> > pokud v?ak nastavím hodnotu vy??í, aplikace nenastaruje a v logu je napsano
> >   shmat(): cannot allocate memory.
> 
> U beznych programu je vyuziti pametoveho prostoru nasledujici:
> 
> pocatecni adresa   vyuziti
> 08048000           program namapovany do pameti (text + staticka data)
> 08048000+x         halda (dynamicky alokovana pamet)
> 40000000           ld.so, dynamicke knihovny
> 40000000+x         bloky alokovane pres mmap() nebo podobnym zpusobem
>                    bez explicitniho udani adresy
> c0000000-x         zasobnik
> c0000000           nepristupna cast pametoveho prostoru

Je pro 08048000 nejaky duvod ? Proc neni prostor pod touto adresou take 
pristupny ?

S pozdravem

-- 
Tomas Kouba



Další informace o konferenci Linux