СРАВНЕНИЕ С NFS
В таблице 7.1. сравниваются характеристики NFS и RFS в соответствии с некоторыми критериями. Обозначения :
+ : означает, что продукт превосходит своего конкурента
= : означает, что оба продукта одинаково хороши или плохи
- : означает, что продукт хуже своего конкурента
Таблица 7.1 Сравнение NFS и RFS
RFS | NFS | ||||
Управление удаленными файлами | = | = | |||
Управление удаленными периферийными устройствами |
| + | - | ||
Управление именованными каналами | + | - | |||
Экспортирование смонтированных ресурсов | + | - | |||
Семантика UNIX | + | - | |||
Опция монтирования | - | + | |||
Поддержка символических связей | - | + | |||
Автомонтирование | - | + | |||
Восстановление в случае сбоя | = | = | |||
Механизмы обеспечения безопасности | + | - | |||
Обозначение ресурсов | + | - | |||
Поддержка бездисковых станций | - | + | |||
Производительность | - | + | |||
Совместимость с не UNIX системами | - | + | |||
Доступность | - | + |
Уточним, что :
- управление одновременным доступом возможно в NFS при активации следящей программы lockd ;
- что касается символических связей : нельзя символически связаться с файлом, принадлежащим разделу, смонтированному в RFS ;
- в случае аварии сервера, RFS делает несколько попыток восстановить связь с сервером, а затем снимает запрос.
При этом отслеживающая программа rfudaemon активирует командный файл rfuadmin, который выдает на консоль сообщение (resource has been disconnected), а затем пытается демонтировать ресурс и смонтировать его в фоновом режиме. Этот механизм является довольно сложным и в некоторых реализациях функционирует неправильно. Что касается производительности, то следующие результаты (таблица 7.2.) были получены с помощью двух станций Sun для операций чтения и записи в одной и той же файловой системе.
Таблица 7.2 Сравнение производительности NFS и RFS
NFS | RFS | |||
Скорость при чтении(K/сек) | между 300 и 600 | между 110 и 150 | ||
Скорость при записи(К/сек) | между 80 и 90 | между 112 и 150 |
Отсюда следует, что RFS имеет почти одинаковую скорость при чтении и при записи (в среднем 140 К/сек) - и ее производительность несколько выше, чем производительность NFS при записи, но значительно ниже, чем производительность RFS при чтении. В любом случае, RFS может служить хорошим дополнением к NFS при разделении периферийных устройств и именованных каналов -поскольку эти два продукта вполне могут мирно сосуществовать. В ОС UNIX System V Release 4, административные команды и файлы NFS и RFS приведены "к общему знаменателю" :
- команда share позволяет разделять ресурсы (заменяет adv и exportfs). Ассоциированным с ней файлом является файл /etc/ dfs/dfstab ;
- команда mount используется с опцией -F - для указания, что речь идет о монтировании NFS или RFS. Ассоциированным фай- лом является файл /etc/vfstab ;
- команды showmount и nsquery заменены на dfshares и dfmounts.