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

Re: hurtowa zmiana praw plikow



On Thu, 9 May 2002, Michał Pasternak wrote:

> 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 ;>
>
A ja sie tylko zastanawiam, czy roznica nie wynika z drugiego czytania
katalogow, za pierwszym razem czyta z dysku a za drugim juz z pamieci.

-- 
mirek


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



Reply to: