Что заставляет Unity задерживаться при запуске?

10

Несколько дней назад я заметил, что после входа в систему на верхней панели и тире потребовалось немного больше времени для загрузки, и я заметил больше активности диска, чем обычно.

Я думал, что это могло быть вызвано некоторым обновлением или установкой pdftk. Поэтому я удалил pdftk, но проблема остается.

Есть ли способ узнать, что использует диск (операции чтения / записи) при запуске?

Если бы это было в более позднее время, я использовал бы iotop, но я могу запустить iotop только после того, как я получу управление рабочим столом.

Я на Ubuntu 12.10 amd64.

Изменить

Я просмотрел журналы и в файле Xorg.0.log, я нашел следующие строки:

[    36.230] (II) XKB: reuse xkmfile /var/lib/xkb/server-ED81635D9DABCAA502951B920776FB5895D92DC0.xkm
[  6683.340] (II) XKB: generating xkmfile /var/lib/xkb/server-7111F82C412662D491D0F0A3A5A74C8F62B59F29.xkm

Может ли это быть проблематичным шагом?

    
задан To Do 03.12.2012 в 16:36
источник

5 ответов

5

Это та самая проблема, с которой я столкнулся, но решил ее, похоже, что приложение запуска вызывает эту проблему.

Хорошо вот что я сделал -

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

откройте приложение для запуска, затем снимите флажок - ДИСКОВАЯ ИНФОРМАЦИЯ (уведомление о дисковой утилите используется для сообщения об ошибках диска с использованием технологии SMART). Он также объясняет вашу цитату.

  

Я заметил больше активности диска, чем обычно

, если u, как и u, может также отключиться (это зависит от ваших потребностей) -

  

AT-SPI D-BUS BUS, резервный монитор, проверка наличия новых драйверов оборудования,   Desktop Sharing, Onboard, Ocra Screen Reader, личный обмен файлами,

До того, как единство приблизилось ок. около 20 секунд для загрузки теперь требуется примерно 3 секунды.

    
ответ дан Arin Chakraborty 10.12.2012 в 10:03
источник
1

Для этого я должен открыть консоль (или две), когда система запускается с помощью Ctrl + Alt + F1 / F2 , затем используйте top вместе с iostat -x (из пакета sysstat ), чтобы определить, что происходит.

Другими полезными инструментами, которые могут потребоваться некоторое время для решения этой проблемы, являются те из пакета inotify-tools: inotifywait и inotifywatch , который позволяет контролировать доступ к файлам.

    
ответ дан martin-mystere 06.12.2012 в 15:18
0

Тщательное изучение журналов должно дать некоторую информацию. Хотя может показаться немного утомительным, журналы могут отображать очень интересную информацию о машине, поскольку она загружается. Например, журнал ядра (/var/log/kern.log) дает пошаговое описание того, что произошло с временным интервалом до ближайшей миллисекунды.

Если kern.log не показывает никакой полезной информации, попробуйте syslog и даже authlog. Вы ищете что-нибудь необычное, такое как сообщения об ошибках или что-то, что повторяется или повторяется много раз. Большинство журналов имеют метку времени на миллисекунду, что может быть действительно полезно, если вы можете синхронизировать проблемы реального мира с системным временем.

Попробуйте запустить «просмотрщик файлов журнала» и использовать его в качестве помощника. Это немного помогает, помещая все доступные журналы перед вами и предоставляя вам возможность смотреть только на сегодняшние журналы.

    
ответ дан fabricator4 08.12.2012 в 09:01
0

Вы когда-нибудь вошли в классическую сессию gnome? В compiz есть ошибка, из-за которой она запускается очень медленно, если вы это сделаете, и затем вернитесь к использованию единства:

Ссылка

Обходной путь заключается в редактировании ~ / .config-bad1 / compiz-1 / compizconfig / config и удалении следующих строк:

[gnome_session]
profile =
    
ответ дан Alistair Buxton 10.12.2012 в 11:00
-1

Вы можете попробовать выбрать «Дополнительные параметры для Ubuntu». В загрузчике выберите режим восстановления, и он должен показать некоторую информацию. Иногда вам нужно быстро прочитать его

    
ответ дан goeagles5 08.12.2012 в 02:00