[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: