On Sun, 17 Sep 2006 00:26:00 -0700 (PDT)
Dan Angelescu <[EMAIL PROTECTED]> wrote:

> Va salut !
> 
> Pentru RoFreeSBIE am incercat sa vanez o eroare ce
> apare 
> cand fac fisierele iso9660 comprimate pt a fi
> decomprimate on the fly de kernel folosind
> geom_uzip.ko.
> 
> Eroarea se pare ca este o eroare de memorie respectiv
> cand apelez create_compressed_fs cu parametrii
> necesari pt a comprima un sistem de fisiere mare daca
> buferul de memoire alocat pt create_compressed_fs
> depaseste 500M
> procesul crapa cu :
> 
> Error -4 compresing block numarul!
> 
> In sursa de la zlib am vazut ca Error -4 corespunde
> imposibiliatatii de a aloca memorie.
> 
> Mentiomez ca nu se umple toata memoria alocata si ca 
> sistemul are 2G de Ram.
> Deasemenea nu se trece pe swap.
> In linux pe acelasi sistem totul merge OK.
> 
> Exista o limitare la dimensiunea maxima a unui fisier
> in memorie ( parametru sysctl ) ?
> 
> Daca nu atunci probabil e ceva in neregula cu zlib. 
> 
> Poate incerca cineva sa verifice bugul si poate gasim
> o rezolvare.
> 
> Il rog pe Ionut Tetcu daca are timp sa studieze putin
> problema.

Incearca sa maresti in loader.conf (nu merge cu sysctl):
kern.maxdsiz si kern.dfldsiz.
Nu exagera, ca o sa apara lucruri "interesante". Stiu ca 1B e safe, nu
stiu cu mai mult.
Daca cresti maxdsiz scade spatiu de adrese disponibil pentru mmap(2)

Pe systeme pe 32biti, maxdsiz + mmap(2) space + kva = 4G


-- 
IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

All your people must learn before you can reach for the stars.
                -- Kirk, "The Gamesters of Triskelion", stardate


Attachment: signature.asc
Description: PGP signature

Raspunde prin e-mail lui