Temat: Badanie wpływu buforowania na poprawę
działalności systemu linux.
Zadanie: Zaprogramować i przeprowadzić test ukazujący system buforowania
bloków czytanych z dysku twardego w systemie linux. Pokazać ile zyskujemy dzięki buforowaniu
często używanych danych. Wykazać, że system linux czyta i buforuje nie tylko te sektory
do których się ostatnio odwoływalimy, lecz także następne, do których przypuszczalnie
odwołamy się za chwilę. Uzasadnić celowość takiego działania. Zbadać empirycznie liczbę bloków
czytanych z wyprzedzeniem oraz określić wielkość pamięci przeznaczonej do buforowania bloków.
Uwagi: Należy skorzystać z informacji w i-węzłach o położeniu plików na dysku
(który sektor). Przy obliczaniu wielkości pamięci przeznaczonej do buforowania bloków należy
uwzględnić czytanie z wyprzedzeniem. Należy także pamiętać o strategiach czytania z dysku.
Przewidywany czas realizacji: 60 minut.