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

Re: hurtowa zmiana praw plikow



Mirek Grochowski [Sun, May 12, 2002 at 08:04:05PM +0200]:
> 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.

Jasne, że nie. W jednym przypadku proces jest odpalany za każdym razem, w
drugim przypadku tylko raz.

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


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



Reply to: