У меня очень странная проблема, которая может быть слишком сложной для диагностики без доступа к машине, но, возможно, кто-то здесь сможет помочь.
Я использую OS X, и на моей локальной машине ls
запускается мгновенно. Однако когда я захожу на один конкретный удаленный сервер и выполняю ls
в домашнем каталоге, для возврата требуется около 15 секунд. И в домашнем каталоге есть только несколько файлов. Если я переключаюсь на подкаталог или более высокий каталог, ls
запускается немедленно.
Теперь вот странная вещь: если я использую другой компьютер для доступа к удаленному серверу и запускаю ls
в домашнем каталоге, он немедленно возвращается.
Итак, мой конкретный ноутбук + один конкретный удаленный сервер + один конкретный каталог = медленное выполнение ls
Есть идеи? Или, по крайней мере, способ отладки этого?
РЕДАКТИРОВАТЬ: Хорошо, больше странностей. Это только медленно при первом выполнении ls. Все последующие казни выполняются быстро. Я думаю, я никогда не удосужился напечатать это снова после того, как это было так медленно в первый раз.