Предположим, что в сети есть сервер, а локальный компьютер пытается открыть файл. Открыто ("A / B / C / D / E / имя файла") реализовано в локальной системе чем-то вроде этого:
Локальная система сначала получает содержимое каталога A с сервера, что может привести к сбою по соображениям безопасности.
Локальная система сканирует каталог для поиска индекса B.
Повторять 1 и 2 рекурсивно до достижения inode имени файла.
Локальная система, наконец, вызывает сервер, чтобы открыть индекс файла.
Или open () полностью обрабатывается на удаленном хосте.
Я пытаюсь решить, будет ли opendir (dir), readdir () для определенного шаблона имени файла, closedir () и, наконец, выполнение open (имя файла) займет столько же времени, сколько и просто открытие (имя файла).