Почему ubuntu замедляется через некоторое время?

Однако я точно знаю, что конструкция -o для поиска файлов разных типов верна:
find ./ -name "*.cpp" -or -name "*.h"

Правда, но приоритет -or не так высок. Из man find:

   Please note that -a when specified implicitly (for example by two tests
   appearing  without an explicit operator between them) or explicitly has
   higher precedence than -o.  This means that find . -name afile -o -name
   bfile -print will never print afile.

Итак:

-name "*.cpp" -or -name "*.h" -exec grep ...

Как:

-name "*.cpp" -or ( -name "*.h" -exec grep ... )

И не нравится:

Вам нужно:

find . \( -name '*.cpp' -o -name '*.h' \) -exec grep -H '#include.*Sample\.h' {} +

(предположим, вы использовали /dev/null, чтобы grep распечатать имя файла? Опция -H делает это.)

0
задан 14 March 2012 в 07:29

1 ответ

Я не знаю, что вызывает замедление в вашей конкретной ситуации, но вы можете проверить bootchart. Вот статья (первый удар в duckduckgo.com) http://www.addictivetips.com/ubuntu-linux-tips/measure-your-ubuntu-systems-boot-performance-with-boot-chart/ Bootchart дает вам графическое представление порядка запуска различных процессов загрузки, сколько используется процессор / (ожидание) диска. Это наиболее полезно, если вы его установили на чистой системе (в качестве ссылки), но, безусловно, стоит попытаться дать вам больше информации о том, что происходит во время загрузки.

5
ответ дан 25 May 2018 в 13:32
  • 1
    Согласно вашему совету, у меня есть диаграмма с помощью bootchar (я не могу опубликовать его здесь из-за отсутствия репутации). Что мне нужно сделать, чтобы сократить время запуска? Должен ли я остановить некоторых из них? Я не знаю, как анализировать диаграмму. @jippie – jerry_sjtu 14 March 2012 в 07:30
  • 2
    В идеале вы сравниваете свою диаграмму с одной через некоторое время и видите, как они отличаются. Но вы можете проверить различные имена сценариев загрузки в Интернете уже и посмотреть, действительно ли вам все они нужны. Но это сложная работа, вы можете легко сделать вашу систему непригодной для использования, если вы отключите неправильные скрипты. По крайней мере, вы должны теперь понять, какая работа занимает больше всего времени, и где потенциально можно сохранить самую экономию. – jippie 14 March 2012 в 22:28
  • 3
    Поместите диаграмму в Google Doc, поделитесь ею со всем, у кого есть URL, а затем разместите URL-адрес здесь. – K7AAY 18 October 2013 в 12:14

Другие вопросы по тегам:

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