Справочник по NetWare 4.11


Кэширование файлов


Сервер обрабатывает запросы рабочих станций почти в 100 раз быстрее, если чтение и запись происходят в кэш-память сервера, а не на жесткие диски сервера.

Следующий рисунок поясняет, каким образом сервер обрабатывает запрос рабочей станции на чтение и применяет алгоритм хеширования для определения адреса файла по хеш-таблице.

Figure 30-10. Кэширование файлов

Хеширование обеспечивает быстрый способ нахождения адреса файла в таблице каталога.

Например, адрес хеш-таблицы содержит указатели на первое и второе вероятное местоположение вхождения записи файла DB.DAT в кэше каталога.

Если результат первого поиска не был успешным, сервер использует второй указатель для поиска элемента каталога, как показано на следующем рисунке.

Figure 30-11. Поиск элемента каталога

После того, как элемент каталога найден, сервер проверяет кэш память, не содержится ли в ней копия файла DB.DAT.

Figure 30-12. Поиск файла в кэш памяти

Если файл находится в памяти, сервер посылает его на рабочую станцию из памяти. Если файл не содержится в памяти, сервер считывает его с диска и посылает на рабочую станцию.




Начало  Назад  Вперед