sprava pamate na linux-2.4
Martin `MJ' Mares
mj na ucw.cz
Pondělí Prosinec 10 11:11:47 CET 2007
Zdravim!
> DD, nie je dolezite ci zaberie exaktne tolko pamate, ako som mu
> specifikoval. Hlavne ma zaujima, ci predpoklad co som mal, ze by mal
> upratat a odswapovat je spravny.
Neni -- kernel by take mohl usoudit, ze tolik pameti mit nebude,
ani kdyby vsechno odswapoval, a rovnou alokaci odmitnout.
Zde je to ostatne videt:
> 12343 write(1, "trying allocate 1048576 kb of me"..., 37) = 37
> 12343 mmap2(NULL, 1073745920, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401fd000
> 12343 mmap2(NULL, 1073745920, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
Prvni alokace gigabytu pameti se podarila, druha uz ne.
Have a nice fortnight
--
Martin `MJ' Mares <mj na ucw.cz> http://mj.ucw.cz/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"This is an object-oriented system. If we change anything, the users object."
Další informace o konferenci Linux