|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Boris Samorodov 2:5020/400 02 Jan 2007 00:45:42 To : Eugene Grosbein Subject : Re: Удалить большое количество файлов (было: Re: tar) -------------------------------------------------------------------------------- On Sat, 30 Dec 2006 00:55:38 +0300 Eugene Grosbein wrote to Boris Samorodov: EG> 29 дек 2006, пятница, в 16:58 KRAST, Boris Samorodov написал(а): SS>>> Простите, а вы полагаете, что в директории с 20000 файлов: BS>> Вот, навеяло. Сбойнула как-то система резервного копирования и BS>> создалось в одном каталоге порядка миллиона файлов (нулевой длины, но, BS>> думаю, это не важно). При попытке их удалить стали проявляться чудеса. BS>> Любые команды, оптимизации и проч. давали в итоге скорость удаления по BS>> нескольку файлов в секунду. Было это на FreeBSD-6.0. BS>> Итак, для начала, вопрос: какой командой можно быстренько удалить BS>> миллион файлов в каталоге? EG> Hа 4.x миллион файлов удаляется из каталога на Celeron-900 EG> со скоростью 7462 файла в секунду за 134 секунды: EG> http://groups.google.com/group/fido7.ru.unix.bsd/browse_thread/thread/c1493 EG> fa2e04de8fe/f3aa909c54b394cf?#f3aa909c54b394cf О, спасибо. Hадо бы этот скрипт куда-нибудь в benchmarks внести. В моём случае дело было в недостаточном значении vfs.ufs.dirhash_maxmem. WBR -- bsam --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/46054aa0eff1.html, оценка из 5, голосов 10
|