Каждый inode указывает на единственную файловую систему и IO, к/от которому inode обрабатывается только тем драйвером файловой системы, независимо от которого другие драйверы файловой системы загружаются в ядро.
В частности, NFS по сути не замедляет другой IO. Конечно, если система станет прибитой по NFS, то также локальный IO для той файловой системы будет медленнее, но это из-за высокого уровня IO к совместно используемому ресурсу (диски, лежащие в основе файловой системы), ничто характерное для NFS. IOW, если подсистема NFS неактивна, она ни в коем случае не должна влиять на локальный IO.
И не, NFS не вмешается при поиске файла в локальной файловой системе.
Порядок представления списков в большинстве случаев является случайным. Но вы (как dns-admin) также можете настроить последовательный вывод (циклический) или статический вывод. Зависит от настроения администраторов.
Какую запись выбирает клиент, также зависит от разработчика клиента.
dig + trace выбирает случайную запись.
В любом случае единственной причиной этого является балансировка нагрузки. Если все серверы работают нормально, не имеет значения, какую запись вы фактически используете.
Я не вижу того же результата при выполнении той же команды.
Но чтобы ответить на ваш вопрос, будет выбран случайный вариант, и порядок, в котором вы их перечисляете, соответствует не важно. Вы можете увидеть это при последовательных запусках:
$ dig +trace inburke.com
...
inburke.com. 3600 IN A 108.59.11.111
;; Received 45 bytes from 173.230.141.144#53(ns4.webfaction.com) in 96 ms
$ dig +trace inburke.com
...
inburke.com. 3600 IN A 108.59.11.111
;; Received 45 bytes from 178.79.142.142#53(ns2.webfaction.com) in 8 ms
Я считаю, что преобразователь использует методологию циклического перебора для запроса узлов DNS.