[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