[BSD] Sok file cp

Egervary Gergely egervary at expertlan.hu
2006. Aug. 24., Cs, 19:24:05 CEST


> cp -R honnandir hovadir
> 
> 
> A könyvtárban kb. 500 ezer állomány van. A másolás egészen jól megy 
> addig, amíg el nem éri az állományok száma a 200 ezret. Utána belassul a 
> gép. A cp parancs kb. 75% CPU-t eszik, és ennek a nagy része kernel idő. 
> Lehetséges, hogy ennyire sok file-ra nincs felkészülve az UFS2? Hogyan 
> lehet ezt hatékonyabbá tenni?

biztos, hogy a fájlok számával van a gond, nem a inode cache memóriából futsz
ki véletlenül?
(vagy, éppenhogy túlméretezted a cache-t, és olyan sok mindent benyel, hogy
utána hosszú idő kell, hogy a rendszer utolérje önmagát?)

freebsd nincs nálam most kéznél, netbsd esetén a kern.maxvnodes és a vm.bufcache
sysctl változók környékén nézz körül...

-- 
Egerváry Gergely
<egervary at expertlan.hu>



További információk a(z) BSD levelezőlistáról