Re: OpenVZ, VServer и полудесяток
On Sun, 23 Dec 2007 18:05:23 +0300 Alexey Pechnikov wrote:
AP> P.S. Утилита rm отвратительно работают с большим числом файлов в директории. Я
AP> пишу свои скрипты на tcl, которые выполняют то же самое на несколько порядков
AP> быстрее. В то же время ls работает нормально, не знаю, в чем проблема. На
AP> примере миллиона файлов: rm /test_1000000/* думает часами и зверски насилует
AP> винт, в то время как на тикле foreach fn [glob /test_1000000/*] {file delete
AP> $fn} работает две-три минуты и почти не шелестит винтом. Посмотрите, может, и
AP> у вас где подобные грабли закопаны.
Сдается мне, что ту проблема с работой glob в шелле а не с утилитой rm. И
вообще использование * при работе с миллионом файлов в shell кажется мягко
говоря странным. Неужели не нарвались на Argument list too long? Ну да,
возможно еще один повод похаять shell и порадоваться за тикль, но к сожалению
без шелла никуда :-(
--
Mikolaj Golub
Reply to: