Kdyz jses blbej, tak preinstaluj
březen 11, 2009
Tak jsem zase jednou precenil svoji inteligenci. V praci jsem dostal na nase narocny vypocty stroj se 32GB RAM a 8 jatrama. Toz jsem nahodil gentoo linux a vesele pocitam, ale nejak se to nedostalo nikam dal nez na notebooku (NTB ma 3GB pameti). Tak si rikam, ze to stoji za h(zlamanou belu), kdyz ani 32 GB RAM nepomuze.
Dneska si tak ladim a koukam, ze kdyz nasadim polynomialni rad (9, 9, 9) na jedny krychli, tak to lehne na segfault. Toz jak to? Nahodim debugger a vida, NULL pointer po alokaci, toz to znamena ze dosla pamet? Ale jak to? Vzdyt system hlasi 28 GB volno. To je divny. Merim, kolik ma proces zaalokovano a on, ze jako 3GB, coz je cely adresni prostor. To se neni co divit, ze neni dalsi pamet. Ale jak to, ze bych neco nezapl v jadre? Vzdyt by to melo byt schopny adresovat daleko vic! Toz do jatra a hledame. Vsechno vypada ok. Tak hledam na netu, co s tim a jak prip. zvetsit adresni prostor. Vsude se tvari, ze kdyz mam 64GB limit v jadre zaply, tak to lita ok. Toz to mam, ale me ne. Tak hledam, co to jako xsakru je. A nachazim. Ja debil jsem dal do gentoo spatny profil, takze sice jadro je 64 bitovy, ale zbytek 32 bitu! No a jak k tomu mohlo dojit? Oni v gentoo drzi 64 bitovy system pod nazvem amd64, jenze ja mam Intela, takze me hned bylo jasny, ze tenhle profil neni pro me a dal jsem x86 v domeni, ze to bude 64 bitu. Nebylo…. Ted kdyz nad tim premyslim, tak jsem musel premyslet nehtem na malicku levy nohy. Takovy prace s preinstalem. Ale 2 hodiny mi trvalo zazalohovat data, a nahodit zaklad. Jeste si pamatuju, jak jsem to gentoo kompiloval na 800 MHz duronu a to 3 dny :) cely gcc, glibc, atd. Kde to lonsky snehy jsou? Ted jsem natahl seznam baliku do emerge (celkem 580) a za 3 hodiny jsem mel 540 baliku hotovych a pak to lehlo, ze nemuze zkompilovat maximu, toz jsem ji vyhodil ze seznamu a zvesela pokracuju dal…
Holt osm jater je 8 jater… A jeste, ze se kompilovani da dobre paralelizovat, takze tam nejaky speedup je znat ;-) Cekal jsem, ze to pobezi celou noc, ale ono to bude hotovo jeste nez pujdu spat… Aspon se mi bude dobre usinat ;-)
Entry Filed under: Ze života. .
Trackback this post | Subscribe to the comments via RSS Feed