в Ubuntu 14.04, когда я открываю файловый браузер или диалог «Открыть файл», приложение зависает примерно на 5-10 секунд.
Я подозреваю, что это связано с некоторыми запросами NFS. Но как я могу узнать наверняка? Есть ли способ показать все обращения к файловой системе и их задержку?
Домашний каталог и многие другие каталоги монтируются с удаленных машин через NFS.
Ты можешь использовать mountstat команда для просмотра статистики клиента nfs, включая задержку. Или используйте nfsiostat.
В общем, настройте ваш файловый менеджер так, чтобы он не создавал предварительный просмотр файлов для нелокальных файловых систем.
Вы можете запустить strace для нового процесса и отфильтровать длительные вызовы, как описано в @ https://stackoverflow.com/questions/4795831/how-to-use-strace-to-only-show-calls-that-take-a-lot-of-time