Основи конфігурування мережевих файлових систем (на прикладі NFS)
Зміст
Розподілені файлові системи
Загальні властивості розподілених файлових систем
Питання розробки
Мережева файлова система NFS
Погляд з боку користувача
Цілі розробки
Компоненти NFS
Відсутність збереження стану
Загальні відомості про роботу і навантаженні NFS
Операції з атрибутами
Операції з даними
Порівняння додатків з різними наборами операцій NFS
Характер робочого навантаження NFS
"Повністю активні" клієнти
Типовий приклад використання NFS
NFS і клієнтські ПК
Операційні системи реальної пам'яті
Дрібніші файли
Менш вибагливі клієнти
Клієнт NFS
Взаємодія з системою віртуальної пам'яті
Файлова система з реплікацією даних (CFS)
Конфігурування NFS-сервера
Вихідні передумови
Конфігурація мережі (локальної і глобальної)
Мережева середа, обумовлена ​​профілем програми
Використання високошвидкісних мереж для запобігання перевантаження
NFS і глобальні мережі
Вибір типу мережі та кількості клієнтів
Споживання процесорних ресурсів
Конфігурації дискової підсистеми і балансування навантаження
Організація послідовного доступу в NFS з інтенсивним використанням даних
Організація довільного доступу в NFS з інтенсивними запитами атрибутів
Розподіл навантаження з доступу до дисків за допомогою програмного забезпечення типу Online: DiskSuit
Використання оптимальних зон диска
Прикінцеві рекомендації по конфігурації дисків
Нестандартні вимоги до пам'яті
PrestoServe/NVSIMM
Забезпечення резервного копіювання і стійкості до несправностей
Попередня оцінка робочого навантаження
Вимірювання існуючих систем
Оцінка навантаження в відсутність системи
Оцінка середовища з інтенсивним використанням даних
Оцінка середовища з інтенсивним використанням атрибутів
Розподілені файлові системи
Що з'явилася в 70-х роках можливість об'єднання комп'ютерів у єдину мережу зробила революцію в комп'ютерній промисловості. Ця можливість насамперед викликала бажання організувати поділ доступу до файлів між різними комп'ютерами. Перші досягнення в цій галузі були обмежені можливістю копіювання цілих файлів з однієї машини в іншу. Як приклад можна вказати програму UNIX-to-UNIX copy (uucp) і File Transfer Protocol (ftp). Однак ці рішення не дозволяли навіть близько підійти до реалізації доступу до файлів на віддаленій машині, за своїми можливостями нагадує доступ до файлів на локальних дисках. p> Тільки в середині 80-х років з'явилося кілька розподілених файлових систем, які забезпечили прозорий доступ по мережі до віддалених файлів. Це були Network File System (NFS...