[linux] Alokacia > 3G pamate pre jeden proces na 32 bitovej architekture (linux memory limit)
Lubomir Host
rajo na platon.sk
Úterý Září 20 11:48:41 CEST 2005
Zdravim,
kamos narazil pri narocnych vedeckych vypoctoch na nasledujuci problem.
Ma 32 bitovu architekturu a 4 GB RAM. Jednym procesom vsak vie alokovat
maximalne 3GB RAM.
Pozeral som na http://www.spack.org/wiki/LinuxRamLimits a zopar dalsich
zdrojov, ale vyzera to tak, ze delenie pamate v pomere 3:1 (3G
userspace, 1G kernel) je natvrdo nahackovane v kerneli. Mam pravdu,
alebo sa to da nejako upravit? Da sa nejakou konfiguraciou dosiahnut
stav, ze *JEDNYM* procesom bude mozne naalokovat neobmedzene mnozstvo
pamate (povedzme > 10 G).
Pomoze mi nastavovanie parametrov jadra:
CONFIG_NOHIGHMEM
CONFIG_HIGHMEM4G
CONFIG_HIGHMEM64G
CONFIG_HIGHMEM
?
Pouziva standardne jadro z FC4: 2.6.12-1.1376_FC3
--
Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664 ,''`.
Platon Software Development Group http://platon.sk/ : :' :
Homepage: http://rajo.platon.sk/en/references `. `'
http://www.gnu.org/philosophy/no-word-attachments.html `-
Další informace o konferenci linux