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

Re: hurtowa zmiana praw plikow



Michal Politowski [Thu, May 09, 2002 at 10:30:05PM +0200]:
> On Thu,  9 May 2002 22:06:54 +0200, Marcin Kasperski wrote:
> [...]
> > > find * -type f|xargs chmod 755 -R *
> > > 
> > > Nie testowałem. Generalnie skorzystaj z xargs.
> > > 
> > 
> > Iii, komplikujecie życie. Wystarczy tak:
> > 
> > find . -type f -exec chmod 644 {} \;
> > find . -type d -exec chmod 755 {} \;
> 
> $ time find -type f -exec chmod 644 {} \;
> find -type f -exec chmod 644 {} \;  50,61s user 44,82s system 21% cpu 7:14,91 total
> 
> $ time find -type f | xargs chmod 644
> find -type f  0,05s user 0,12s system 21% cpu 0,808 total
> xargs chmod 644  0,12s user 0,27s system 41% cpu 0,949 total
> 
> W katalogu z 9999 plikami. 

A ja dodam tylko, ze jak robiono testy wydajnosci (stare, gdzies na google
znalazlem) porownujac FreeBSD i Linuxa, to wyszlo, ze o ile Linux ma szybsze
operacje I/O (lepsze drivery do tego samego hardware), to jest w tyle,
jezeli chodzi o uruchamianie i konczenie procesow (FreeBSD robil to szybciej).

Mysle, ze powyzszy przyklad jest bardzo ciekawy, informatywny, daje do
myslenia - niby oczywista sprawa ta roznica czasow w wykonaniu obu
polecen, ale nie do konca ;>

-- 
/* Michał Pasternak, http://pasternak.w.lub.pl, +48606570000 */
/* http://www.anti-dmca.org */


-- 
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: