potrebuji stacksize > 512MB na x64
Dan Lukes
dan at obluda.cz
Sun Nov 18 18:43:15 CET 2007
Radim Kolar napsal/wrote, On 11/18/07 17:51:
> potrebuju aby proces mohl alokovat vice stacku nez 512MB na x64 architekture. Da
> se to nastavit jinde nez v vmparam.h a rekompilovat kernel?
Nebudu zkoumat zda zvetseni stacku je spravnym resenim tveho problemu.
Proste chces zvetsit stack.
Kdyz uz jsi koukal do vmparam.h jiste sis vsimnul, ze ho editovat
nemusis - promenna je tam deklarovana podminene "if not exist" - ergo
staci si jinou hodnotu dat do make.conf
Jen o trochu vic koukani by stalo zjistit, ze parametr MAXSSIZE muzes
napsat take do konfiguraku kernelu (grep najde nazev promenne MAXSSIZE v
conf/NOTES).
A po jeste jednom hledacim kroku bys zjistil, ze kernel hodnotu
prednostne bere ze sveho environmentu, z promenne kern.maxssize (take
nasel grep) - takze ji taky staci nastavit v loader.conf aby ji kernel
hned pri startu mel.
Takze reseni mas nekolik, jen si vybrat
Ja bych z reseni preferoval [3]. Roman nedavno prosazoval, ze v
OpenSource je normalni zeditovat zdrojak - takze [1]. Ale delas to ty,
tak si musis vybrat sam.
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz, dan at (kolej.)mff.cuni.cz
More information about the Users-l
mailing list