- ... 100MB1
-
Potwierdzają to moje obserwacje przytoczone w rozdziale 4. System XWindows korzysta
z ok. 50MB plików.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... klientów2
-
W rozdziałach 3.2 i 3.3 klient oznacza komputer, a nie użytkownika.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... pakietu3
-
Przy nierealistycznym załóżeniu, że dane są przesyłane z prędkością 10Mb/s i
155Mb/s dla sieci Ethernet i ATM, odpowiednio. Zakłada się jednak, że dla ATM
rozwój technologii umożliwi taki transfer w rzeczywistości.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... bloku4
-
Przez czas życia bloku rozumie się czas pomiędzy pierwszym odwołaniem się do
niego, a usunięciem go z rozproszonego schowka, lub usunięciem jego singletonu,
lub zamianą singletonu na 'normalny' blok.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... V5
-
Założenie sprzeczne ze spostrzeżeniami o lokalności odwołań do plików.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... schowka6
-
Jest to zgodne z zachowaniem się procesu gromadzącego dane (ang. hoard
walking), który cyklicznie waliduje wszystkie dane schowka.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... klienta.7
-
Nawet wtedy, gdy w schowku nie ma zmodyfikowanego pliku . To rozwiązanie jest
bardzo nieefektywe, a sposób poprawy bardzo prosty. Jest on opisany dalej w
tekście.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... schowka8
-
W systemie Coda zawartość wolumenu u kienta jest zdeaktualizowana nawet w przypadku,
gdy zmieniony jest plik nie znajdujący sie schowku klienta.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... serwera9
-
Zakładam, że klient chce mieć dokładnie ten sam zbiór plików w wolumenie jaki
miał przed modyfikacją. Jednak ze względu na fakt, że prawdopodobieństwo, że
plik będzie powtórnie modyfikowany w niedalekiej przyszłości jest duże, klient
powinien żądać nowej kopii pliku tylko w momencie gdy występuje do niego odwołanie.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... psedourządzenie10
-
Wirtualne urządzenie systemu Linux.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... moduł11
-
Mam tu na myśli wydzielony fragment kody, a nie moduł jako część systemu operacyjnego
Linux.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
żądania12
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... znacznego13
-
Jak pokazują testy przedstawione w p. 4.7 przy dobrze skonstruowanym procesie
cacheCleaner nie jest to więcej niż 10%. Dobrze skonstruowany proces
cacheCleaner utrzymuje na stałym poziomie ilość wolnego miejsca w schowku.
Można to osiągnąć poprzez budzenie procesu w momentach małej aktywności systemu,
po to, aby usunął ze schowka część starych danych.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
RPC14
-
Greg Badros nie modyfikował warstyw RPC, więc tak mniejsza ilość komunikatów
nie wynika z efektywniejszego działania RPC.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... sam15
-
Greb Badros nie podaje jaki rozmiar miał schowek. Generalnie jednak jego założenie
było takie, że do schowka się przeważnie pisze a usuwanie danych występuje rzadko.
Stąd zakładam, że schowek nie był czyszczony w trakcie wykonywania testów.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.