Re[2]: подскажите пожалуйста, люди добрые.
Exe
xmail at messir.net
Sun Aug 12 17:26:39 MSD 2007
On Fri, 10 Aug 2007 15:09:35 +0400, Alexey Polyakov
<alexey.polyakov at gmail.com> wrote:
> On 8/9/07, Exe <xmail at messir.net> wrote:
>
>> Ну это нормально для такого кол-ва файлов, по крайней мере для тех фс
>> с которыми я работал :)
>> Особенно плохо они удаляются если файлы в разных концах винта, тогда
>> самая длительная операция это позиционирование головок винта.
>
> Это не нормально. Даже на FreeBSD файлы и то быстрее удаляются.
>
Я провел эксперимент, в ходе которого выяснилось так долго удалялись файлы.
Думаю на нагруженных серверах разница между этими способами удаления будет
еще больше. Поэтому нет ничего удивительного почему так долго удалялись
файлы.
# cat /proc/mounts | grep sda7
/dev/sda7 /mnt/sda7 ext3 rw,data=ordered 0 0
# while true; do tempfile -d ./ >/dev/null ; done
# ls -la | wc -l
70458
# echo 1 > /proc/sys/vm/drop_caches
# echo 2 > /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches
# time { find ./ -type f -exec rm '{}' \; ; }
real 2m8.652s
user 0m12.105s
sys 1m39.702s
###################################################
# while true; do tempfile -d ./ >/dev/null ; done
# ls -la | wc -l
39674
# echo 1 > /proc/sys/vm/drop_caches
# echo 2 > /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches
# cd ../
# time { rm -rf ./tempo_files/; }
real 0m4.880s
user 0m0.000s
sys 0m0.044s
--
// Черный Плащ
More information about the nginx-ru
mailing list