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