15.16 Особенности NFS

15.16 Особенности NFS

В NFS требуется как можно большая независимость сервера. Сервер NFS должен хранить как можно меньше сведений о клиенте, чтобы при крахе клиента или сервера восстановление было простым и безболезненным.

Клиент знает, что сервер NFS берет на себя всю работу по обслуживанию запроса и выводу ответа. Однако часто NFS работает поверх протокола UDP, не обеспечивающего целостности информации. Что делать, если на запрос не приходит ответ? NFS просто повторяет запрос после интервала тайм-аута.

Иногда случается так, что исходный запрос попадает на сервер, но ответ на этот запрос теряется. Для таких случаев сервер NFS не придерживается полной независимости от клиента и кеширует самые последние ответы для вывода их на дублированные запросы.

На какие из запросов следует кешировать ответы? Некоторые операции (например, чтение или просмотр) являются равномощными (idempotent), т.е. при многократном выполнении они формируют тот же самый результат. Другие операции (например, удаление файла или создание каталога) — не являются равномощными. При потере исходного результата выполнение повторного запроса на операцию приведет только к бессмысленному сообщению об ошибке. Понятно, что кешировать следует операции, не являющиеся равномощными: это позволит NFS формировать корректный ответ на повторные запросы.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ФМ-ВЕЩАНИЕ: Особенности национального Web 2.0

Из книги Журнал «Компьютерра» № 8 от 28 февраля 2006 года автора Журнал «Компьютерра»

ФМ-ВЕЩАНИЕ: Особенности национального Web 2.0 Автор: Феликс МучникДа нет никаких особенностей в российском Web 2.0, потому что и его самого в России нет. Можно назвать пару открытых сервисов на «Рамблере» и Mail.ru, еще штучки три накопать, созданных при фирмах по подбору кадров, и


4.1. Особенности архитектуры

Из книги Отладка систем реального времени [Обзор] автора Костюхин К А

4.1. Особенности архитектуры Если раньше система реального времени рассматривалась нами как один процесс (с точки зрения ресурсов), то распределенные СРВ представляют уже набор взаимодействующих процессов. Специфика заключается в том, что отлаживаемое приложение может


Архитектура и особенности синтаксиса

Из книги Введение в OpenGL автора Компьютеры Автор неизвестен -

Архитектура и особенности синтаксиса С точки зрения архитектуры, графическая система OpenGL является конвейером, состоящим из нескольких этапов обработки данных:· Аппроксимация кривых и поверхностей· Обработка вершин и сборка примитивов· Растеризация и обработка


Особенности активизации

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Особенности активизации Разработка словарей, как и любого программного продукта, – трудоемкий процесс. Не секрет, что пиратское копирование программ наносит разработчикам огромный ущерб, поэтому создатели стараются противостоять нелегальному копированию их


Особенности оформления

Из книги Adobe InDesign CS3 автора Завгородний Владимир

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


Особенности оформления

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Особенности оформления Говоря о газетной верстке, мы упоминали два варианта – плотную верстку и верстку с белым пространством, позволяющим полосе «дышать».При верстке журналов плотная верстка практически не используется. Больший арсенал выразительных средств


Особенности оформления

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

Особенности оформления Верстка книги на поверку оказывается легче, чем верстка газеты или журнала. Хотя в книге могут быть сотни страниц, в конечном итоге они обычно оказываются сплошным текстом: главы и разделы сменяют друг друга, и не требуется тратить драгоценные


15.16 Особенности NFS

Из книги Сетевые средства Linux автора Смит Родерик В.

15.16 Особенности NFS В NFS требуется как можно большая независимость сервера. Сервер NFS должен хранить как можно меньше сведений о клиенте, чтобы при крахе клиента или сервера восстановление было простым и безболезненным.Клиент знает, что сервер NFS берет на себя всю работу по


Характерные особенности

Из книги Интернет – легко и просто! автора Александров Егор

Характерные особенности Достаточно ли хорошо изображение передает характерные особенности товара? Подумайте, нельзя ли их показать лучше. Например, чтобы пользователь представил себе размер товара, можно сфотографировать его на ладони или рядом с аналогичным


Особенности AppleTalk

Из книги Компьютер в помощь астрологу автора Жадаев А. Г.

Особенности AppleTalk Подобно TCP/IP, AppleTalk использует 32-разрядные адреса. Подобно IP-адресу, адрес AppleTalk состоит из двух компонентов: адреса сети и адреса компьютера. В отличие от IP, длина каждого из компонентов фиксирована: 16 из 32 битов выделены для представления адреса сети, а


Особенности общения

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Особенности общения Интернет резко изменил способы общения между людьми. Но он не только поменял ручку на клавиатуру, а бумагу на файлы. Главные изменения коснулось скорости обмена информацией. Если раньше на письмо «любезной Катерине Матвеевне» уделялись часы


Особенности регистрации

Из книги Linux автора Стахнов Алексей Александрович

Особенности регистрации Чтобы поисковая машина могла найти ваш сайт, его необходимо зарегистрировать. Причем регистрацию придется проходить на всех популярных поисковых серверах (если, конечно, вы хотите, чтобы их пользователи могли вас обнаружить). Хотя есть


Особенности программы

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Особенности программы Программа Stalker менее известна в настоящее время, чем программы Zet и Uranus, с которыми мы ознакомились в предыдущих главах. Тем не менее у нее есть свои неоспоримые преимущества и ноу-хау, редко используемые в других программах. Создатели программы


1.4. Особенности установки Mandrake 10.0

Из книги автора

1.4. Особенности установки Mandrake 10.0 Относительно недавно вышла версия 10.1 этого замечательного дистрибутива. В ее состав вошли средства для работы с WiFi и Bluetooth-устройствами, драйверы для ноутбуков Intel Centrino (на этой платформе производится большая часть ноутбуков). Что же


Глава 1 Особенности ОС Linux

Из книги автора

Глава 1 Особенности ОС Linux Я считаю, что Microsoft создала объективно плохую операционную систему, и мне интересно наблюдать, как это постепенно доходит до людей. Линус Торвальдс, создатель ОС Linux Мир операционных систем предоставляет пользователям достаточно большое их


Особенности InterBase 6.5

Из книги автора

Особенности InterBase 6.5 В отличие от предыдущих версий, InterBase 6 5 имеет несколько другие права по умолчанию на системные таблицы. Пользователь SYSDBA, разумеется, имеет все права, однако все остальные могут только читать данные из системных таблиц. Это было сделано для того, чтобы