Re: hurtowa zmiana praw plikow
> > $ 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 mnie całkiem interesuje, czy (a jeśli to jaka) byłaby różnica na
ReiserFS lub XFS (bo obstawiam, że powyższe poszło na ext2 lub
ext3). Może być spora: przy jednym katalogu z 9999 plikami na ext2
dużo czasu schodzi na wyszukiwaniu konkretnego pliku.
Oczywiście zależy to też od tego jak dokładnie jest napisany chmod.
--
( Marcin Kasperski | Most of the bad things that can happen to a project )
( http://www.mk.w.pl | are the result of miscommunication. (Booch) )
(----------------------------------------------------------------------------)
( Porady dla programisty Oracle: http://www.mk.w.pl/porady/porady_oracle )
--
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: