Кэш файловой системы
                                                                        

            Чтобы обеспечить хорошую производительность файловой  систе-
       мы, NetWare выполняет динамическое кэширование файла данных. Ког-
       да приложение или клиент считывают данные из файла или записывают
       их в файл,  NetWare копирует соответствующие блоки данных файла в
       кэш-память (если эти блоки еще не находятся в кэш памяти).  Когда
       файловая кэш-память NetWare оказывается полностью занятой данными
       файла,  кэш-буферы обновляются по алгоритму Least  Recently  Used
       ("наименее используемый").

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

            После того,  как операционная система инициализирована и за-
       пущена,  NetWare постоянно кэширует данные файла,  когда  на  эти
       данные ссылается приложение или клиент. Общий объем памяти, выде-
       ляемой NetWare для файлового кэша,  уменьшается NLM  или  другими
       модулями  операционной  системы,  которым  требуется  динамически
       распределять память.  Например,  если NetWare требуется  выделить
       дополнительные приемные буферы локальной сети, она может получить
       эту память,  уменьшив память, выделенную для файлового кэша. Net-
       Ware  4.0  позволяет модулям NLM возвращать динамически распреде-
       ленную память в системный файловый кэш,  когда NLM завершает  ис-
       пользование этой памяти. (Для более младших версий NetWare это не
       так.)

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