Что могло вызвать NAS, монтируются для ответа медленно?

Emacs поддерживают это через rgrep и команды lgrep (тип M-x rgrep или M-x lgrep, где M-x нотация Emacs для Alt+x), которые включены в Emacs, по крайней мере, начиная с версии 22. Команда rgrep запускает рекурсивный grep поиск, тогда как lgrep ограничен файлами в единственном каталоге.

Они отображают результаты grep в отдельной области, один на строку; можно переместиться по результатам:

  • любое нажатие на строку результата (откроет соответствующий файл в другом окне), или

  • неоднократно при нажатии C-x '(Ctrl+x, сопровождаемый ключом обратной галочки): каждый раз, когда Вы поражаете это сочетание клавиш, текущая область отобразит следующий grep, пораженный в list.emphasized текст

Больше информации в руководстве Emacs GNU, главе "Поиск Grep"

Примечание: В терминологии Emacs область называют окном, и окно называют кадром.

4
30.10.2012, 15:19
2 ответа

IIRC, lsвывод кэшируется.

Как быстро Ваше соединение к NAS? Это могло быть частью его. Файловая система и скорость жесткого диска могут иметь некоторое отношение к нему, также. Вы могли предоставить немного больше информации?

0
27.01.2020, 21:00
  • 1
    Нет, вывод от ls не получит кэшируемый –  Ulrich Dangel 26.07.2012, 01:34
  • 2
    @UlrichDangel Действительно вывод от ls не кэшируется, но вход к ls (содержание каталога, как считано из диска ядром), кэшируется. –  Gilles 'SO- stop being evil' 26.07.2012, 02:33
  • 3
    @Gilles да, но это также зависит от доступной памяти в системе. Так или иначе с NAS это (зависит от метода, используемого для соединения с системой), сделанный удаленно. –  Ulrich Dangel 26.07.2012, 02:42
  • 4
    В основном, когда ls читают inodes и файл каталога, загрузка ядра часть блока устройства (здесь nfs) и кэшируют их, так последующий вызов ls (если кэш не сделан с истекшим сроком), сервер непосредственно от локальной памяти. –  Huygens 27.07.2012, 22:18

Это могло произойти из-за HD spindown.

Некоторые системы имеют функцию, которая через какое-то время неактивности Жесткого диска (никакая запись, ни чтения) будет физически вращать вниз вращение такого диска к точке. Это предназначено для расширения жизни Жесткого диска (меньше износа meccanical = менее вероятный разбивкой).

Вы замечаете, что 4/5 секунда замедляется после ожидания 5-7 минут, таким образом, 5 minues, которые могли быть временем простоя вращения Вашего устройства. 5-секундное ожидание является временем, это получает к полному вращению диск быть готово быть полученным доступ.

Можно даже услышать отсутствие шума (humm) от случая NAS, когда HHD является spinned вниз.

Попробуйте к seach в этом NAS административную страницу (или безотносительно), если существует парасрез как "HD spindown время" для изменения.

2
27.01.2020, 21:00

Теги

Похожие вопросы