Автор Тема: Долгий запуск некоторых программ  (Прочитано 5870 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 405
  • Sunny 273 RUS crew
Re: Долгий запуск некоторых программ
« Ответ #15 : 14.12.2017 08:44:05 »
и почему не советуете ему перейти с un-def на std-def и еще попробовать поставить интеловские драйвера видео?
Потому, что вряд ли дело в этом, раз касается не всего.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 405
  • Sunny 273 RUS crew
Re: Долгий запуск некоторых программ
« Ответ #16 : 14.12.2017 08:45:46 »
Первое поле inode number, третье поле количество жёстких ссылок
# ls -li $(find /etc/ -name "*resolv.conf"|grep -v chroot)
А зачем это искать ? Это точно к делу не относится.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 405
  • Sunny 273 RUS crew
Re: Долгий запуск некоторых программ
« Ответ #17 : 14.12.2017 08:47:32 »
nameserver 192.168.100.1
Он нормально работает ?
Это аппаратный шлюз.
На нём прописаны Яндекс.ДНС.
С ним точно проблем нет, на все запросы быстро отвечает ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 659
Re: Долгий запуск некоторых программ
« Ответ #18 : 14.12.2017 12:02:44 »
после обновления возникли проблемы с запуском Mozilla Firefox, Mozilla THunderbird и LibreOffice.

После нажатия на ярлык запуска показывается на панели окошко программы, затем через пару секунд исчезает. В процессах ничего касательно этой программы не висит.
Проходит секунд 30, программа запускается.

ИМХО.
Проблема не в DNS, проблема в запуске:
В процессах-то ничего ещё нет. Нет запущенной программы - нет процесса.

Выполнение команды через 0.5 секунды после начала запуска firefox (команда уже была набрана перед стартом и палец лежал на Enter):
$ ps -eo pid,args|grep firefox
11736 firefox
11737 /usr/lib/firefox/firefox-bin
11739 grep firefox
Вне зависимости от того, отобразилось окно программы или не отобразилось, если запуск начался, в процессах программа обязана быть. Другое дело, что на процессоре Core i3-5005U, при сброшенном кеше и буферах, Firefox 56.0 для полного завершения запуска с полным окончанием отрисовки html-страницы при восстановлении сессии, понадобится около 25-ти секунд. (Привет фоксоделам и писателям на интерпретаторах) При этом после начала запуска, около 11-ти секунд окно браузера не будет отображено, но процессы появятся после начала запуска, менее чем через секунду:
$ ps -eo pid,args|grep firefox
12035 firefox
12036 /usr/lib/firefox/firefox-bin
12038 grep firefox

Отсюда вопрос:
Куда у топикстартера делись процессы? И почему они не появились сразу же после начала запуска программы.

Не имеет значения что это, ps или ksysguard, - процессы обязаны отобразиться сразу же после начала запуска программы.

Почесал затылок:
- Руслан уже спрашивал про запуск из консоли.
- Как бы это дело не закончилось запуском через strace (и м.б. багтрекером?).

И здесь я бы согласился с Андреем
А другие программы на GTK+, например, GIMP?

и проверил, по причине что
$ apt-cache depends LibreOffice-common|grep -i gtk
  Требует: <libgtk-3.so.0>
    libgtk+3-3.22.26-alt0.M80P.1
$ apt-cache depends firefox|grep -i gtk
    libgtk+3-3.22.26-alt0.M80P.1
    libgtk+2-2.24.31-alt1
  Требует: <libgtk-3.so.0>
    libgtk+3-3.22.26-alt0.M80P.1
  Требует: <libgtk-x11-2.0.so.0>
    libgtk+2-2.24.31-alt1
$ apt-cache depends thunderbird|grep -i gtk
    libgtk+2-2.24.31-alt1
  Требует: <libgtk-x11-2.0.so.0>
    libgtk+2-2.24.31-alt1

а запуск в
Установил ALT Linux 8 K Workstation.
« Последнее редактирование: 14.12.2017 14:31:26 от Speccyfighter »

Оффлайн Alexander U

  • Давно тут
  • **
  • Сообщений: 54
    • Email
Re: Долгий запуск некоторых программ
« Ответ #19 : 14.12.2017 18:51:03 »
Добрый вечер.

А так? :-)
Запускать от root:
find / -inum 786467

# find / -inum 786467
/etc/resolv.conf
/var/lib/openvpn/etc/resolv.conf
/var/resolv/etc/resolv.conf

Speccyfighter
$ ps -eo pid,args|grep firefox
 1224 /usr/bin/firefox
 1225 /usr/lib64/firefox/firefox
 1279 /usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:120|63:120|98:2|99:1|114:5000|124:0|126:0|137:10000|162:24|163:32768|165:0|166:0|174:5|178:1048576|179:100|180:5000|182:600|183:4|184:1|193:3|206:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|33:1|37:1|38:0|39:0|40:0|43:1|44:1|47:0|48:0|49:0|50:0|52:0|57:1|58:1|59:0|60:1|64:1|65:1|66:0|67:1|68:1|69:0|70:1|73:0|74:0|77:1|78:1|82:1|83:1|84:1|85:0|86:0|88:0|89:0|90:1|91:0|92:1|95:1|97:0|100:1|101:0|108:0|113:0|116:0|118:1|119:1|121:1|125:0|127:0|129:0|131:1|132:1|138:1|139:0|140:1|142:0|153:1|160:0|161:0|164:1|167:0|169:1|171:1|172:0|177:0|181:1|186:0|187:0|188:0|189:1|190:0|191:1|192:1|195:1|198:0|199:0|200:1|201:1|202:0|203:1|204:1|205:1|207:0|208:0|210:0|218:1|219:1|220:0|221:0|222:0| -stringPrefs 3:7;default|96:0;|141:3;1.0|158:332;  ¼½¾ǃː??։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵           ???‐’․‧??????? ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚?⅜⅝⅞⅟∕∶⎮╱⧶⧸⫻⫽⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻ 。〔〕〳゠ㅤ㈝㈞㎮㎯㏆㏟꞉︔︕︿﹝﹞?./。ᅠ???�|159:4;high| -schedulerPrefs 0001,2 -greomni /usr/lib64/firefox/omni.ja -appomni /usr/lib64/firefox/browser/omni.ja -appdir /usr/lib64/firefox/browser 1225 tab
 1427 grep firefox

Автор: asy
« : Сегодня в 08:47:32 »

    Цитировать (выделенное)


Цитата: Alexander U от Сегодня в 04:47:38

    Цитата: asy от Вчера в 21:51:22

        Цитата: Alexander U от Вчера в 18:28:03

            nameserver 192.168.100.1

        Он нормально работает ?

    Это аппаратный шлюз.
    На нём прописаны Яндекс.ДНС.

С ним точно проблем нет, на все запросы быстро отвечает ?

Проблем нет. На запросы отвечает очень быстро.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 659
Re: Долгий запуск некоторых программ
« Ответ #20 : 14.12.2017 22:39:05 »
Speccyfighter
$ ps -eo pid,args|grep firefox
 1224 /usr/bin/firefox
 1225 /usr/lib64/firefox/firefox
 1279 /usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|34:20|35:5|36:10|45:128|46:10000|51:0|53:400|54:1|55:0|56:0|61:0|62:120|63:120|98:2|99:1|114:5000|124:0|126:0|137:10000|162:24|163:32768|165:0|166:0|174:5|178:1048576|179:100|180:5000|182:600|183:4|184:1|193:3|206:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|33:1|37:1|38:0|39:0|40:0|43:1|44:1|47:0|48:0|49:0|50:0|52:0|57:1|58:1|59:0|60:1|64:1|65:1|66:0|67:1|68:1|69:0|70:1|73:0|74:0|77:1|78:1|82:1|83:1|84:1|85:0|86:0|88:0|89:0|90:1|91:0|92:1|95:1|97:0|100:1|101:0|108:0|113:0|116:0|118:1|119:1|121:1|125:0|127:0|129:0|131:1|132:1|138:1|139:0|140:1|142:0|153:1|160:0|161:0|164:1|167:0|169:1|171:1|172:0|177:0|181:1|186:0|187:0|188:0|189:1|190:0|191:1|192:1|195:1|198:0|199:0|200:1|201:1|202:0|203:1|204:1|205:1|207:0|208:0|210:0|218:1|219:1|220:0|221:0|222:0| -stringPrefs 3:7;default|96:0;|141:3;1.0|158:332;  ¼½¾ǃː??։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵           ???‐’․‧??????? ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚?⅜⅝⅞⅟∕∶⎮╱⧶⧸⫻⫽⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻ 。〔〕〳゠ㅤ㈝㈞㎮㎯㏆㏟꞉︔︕︿﹝﹞?./。ᅠ???�|159:4;high| -schedulerPrefs 0001,2 -greomni /usr/lib64/firefox/omni.ja -appomni /usr/lib64/firefox/browser/omni.ja -appdir /usr/lib64/firefox/browser 1225 tab
 1427 grep firefox

А-а, ну всё ясно.

Очистка кеша firefox в 350МБ может сократить время полной загрузки браузера.
Core i3 пятого поколения, после этой операции стал полностью завершать загрузку firefox не за 25 секунд, а за 20.

Можете ещё почитать официальную документацию:
https://support.mozilla.org/ru/kb/firefox-rabotaet-medlenno

Современному firefox нужна работа не в один поток, а в четыре потока, но лучше в четыре реальных ядра процессора:
https://support.mozilla.org/ru/kb/parametry-proizvoditelnosti-brauzera-firefox?as=u&utm_source=inproduct
Сегодня браузер, это не браузер, - это операционная система в операционной системе.

И как говорят прирост ощутимый
https://www.iguides.ru/main/apps/os_x/kak_uskorit_firefox_v_neskolko_raz/

Но и как говорят на форуме mozilla, работа дополнений не гарантируется:
https://forum.mozilla-russia.org/viewtopic.php?pid=730511#p730511

В 56-ом фокс e10s (Electrolysis) выключен.


И давайте я вам ещё брошу, а вы будете весь этот реестр Windows читать и разгребать.
https://sonikelf.ru/razgonyaem-mozilku/

Мне так думается что это касается всех продуктов mozilla.
Учитывая что максимальный параметр равен семи (Максимальное число процессов контента, - по-умолчанию равно 1, максимально 7), для браузера firefox восьмиядерный процессор рекомендуется.
« Последнее редактирование: 14.12.2017 22:57:39 от Speccyfighter »

Оффлайн Alexander U

  • Давно тут
  • **
  • Сообщений: 54
    • Email
Re: Долгий запуск некоторых программ
« Ответ #21 : 15.12.2017 04:51:15 »
Доброе утро.
Speccyfighter
Очистка кэша у меня первоначально настроена на автомат при закрытии браузера.
Это никак не может влиять на запуск, т.к. кэш очищается.
За ссылки спасибо, почитаю, поооптимизирую, только эта оптимизация навряд ли решит проблему с запуском.
:(

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 238
    • Email
Re: Долгий запуск некоторых программ
« Ответ #22 : 15.12.2017 05:30:30 »
В firefox очень сильно замедляют загрузку расширения, которые при запуске лезут в сеть за обновлениями. С какого-то момента так стали делать AdblockPlus и NoScript, причём независимо от настроек обновления в пункте настройки расширений. Для AdblockPlus это отключается в about:config (extensions.adblockplus.subscriptions_autoupdate). Для NoScript — не знаю, отключается ли. Также не лишним будет отключить в настройках и обновление плагинов для поисковых систем. Также не мешает посмотреть на предмет лазанья в сеть и Thunderbird. В LibreOffice могут лезть в сеть расширения (если установлены).

Оффлайн Alexander U

  • Давно тут
  • **
  • Сообщений: 54
    • Email
Re: Долгий запуск некоторых программ
« Ответ #23 : 15.12.2017 05:36:23 »
В firefox очень сильно замедляют загрузку расширения, которые при запуске лезут в сеть за обновлениями. С какого-то момента так стали делать AdblockPlus и NoScript, причём независимо от настроек обновления в пункте настройки расширений. Для AdblockPlus это отключается в about:config (extensions.adblockplus.subscriptions_autoupdate). Для NoScript — не знаю, отключается ли. Также не лишним будет отключить в настройках и обновление плагинов для поисковых систем. Также не мешает посмотреть на предмет лазанья в сеть и Thunderbird. В LibreOffice могут лезть в сеть расширения (если установлены).
Пардон, коллега, но то что вы говорите, касается момента, когда идёт считывание с диска.
Для современных железок это доли секунд.
В моём случае я пробовал установить на этот же ноутбук Debian 9.1 - там нет таких проблем, которые возникли у меня на ALT. Нажал кнопку запуска, видишь воочью активность диска и спустя секунды 4-5 запускается окно браузера с уже прогруженной стартовой страницей (из дополнений только adblock).
В Libre не устанавливал никакие расширения.
Автообновление отключено везде где только смог залезть - предпочитаю ручной режим.
Дело не в этом :( За совет спасибо.

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 174
Re: Долгий запуск некоторых программ
« Ответ #24 : 15.12.2017 06:56:51 »
В Libre не устанавливал никакие расширения.
ЕМНИП, экстеншн там автоматом устанавливается, мне пришлось сносить.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 238
    • Email
Re: Долгий запуск некоторых программ
« Ответ #25 : 15.12.2017 07:55:36 »
Пардон, коллега, но то что вы говорите, касается момента, когда идёт считывание с диска.
Для современных железок это доли секунд.
Не совсем так. С тем же adblockplus окно firefox не появится до тех пор пока не будут скачаны обновления (или пока не решит, что они недоступны). У меня firefox без расширений загружается за 2 секунды, с одним adblockplus 25 секунд (если не отключить где написал).
Всё таки для проверки, попробовали бы запустить firefox с отключенными расширениями.
В разных дистрибутивах используются разные дефолтные настройки, к тому же сборка программы может быть выполнена с разными флагами. Поэтому пример с Debian не совсем корректен. Для того же firefox какие-то выводы можно сделать сравнив полный about:config в одном и другом дистрибутиве.


« Последнее редактирование: 15.12.2017 08:04:17 от stranger573 »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 405
  • Sunny 273 RUS crew
Re: Долгий запуск некоторых программ
« Ответ #26 : 15.12.2017 12:00:47 »
А-а, ну всё ясно.

Очистка кеша firefox в 350МБ может сократить время полной загрузки браузера.
А тандербёрд ? И плюс если это к апдейту привязано, то это не очень объяснимо.

Но вот про LO это мне кое-что напомнило: https://bugzilla.altlinux.org/25633. Не знаю, может это уже не актуально, но у меня строчки из приведённого в баге патча в .bash_profile всегда есть с тех пор.

Оффлайн Alexander U

  • Давно тут
  • **
  • Сообщений: 54
    • Email
Re: Долгий запуск некоторых программ
« Ответ #27 : 21.12.2017 05:08:14 »
Доброго времени суток.
Уважаемые коллеги, после последнего обновления, работа программ, которые у меня запускались проблемно - восстановилась.
При запуске программы, сразу видно активность диска (по световому индикатору), спустя секунды 2-3 запускается программа.
С чем было связано - до сих пор не известно.
Считаю тему закрытой.
Всем спасибо за оперативную помощь :)
Всех с наступающим Новым годом!

Оффлайн K0T

  • Давно тут
  • **
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: Долгий запуск некоторых программ
« Ответ #28 : 21.12.2017 18:43:58 »
Цитата: Alexander
Доброго времени суток.
Уважаемые коллеги, после последнего обновления, работа программ, которые у меня запускались проблемно - восстановилась.
При запуске программы, сразу видно активность диска (по световому индикатору), спустя секунды 2-3 запускается программа.
С чем было связано - до сих пор не известно.
Считаю тему закрытой.
Всем спасибо за оперативную помощь :)

если так подумать, то для простых пользователей есть универсальное решение всех проблем:
1) отписаться на форуме
2) подождать
3) еще подождать
4) сделать
# apt-get update && apt-get dist-upgrade
# update-kernel
5) если не помогло, вернуться к п.1   :-)

и только остается гадать, что привело к решению проблемы: обновление программ или обновление ядра ...