vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Насчет возможной сетевой задержки, проверил, лезет ли эта зараза куда либо непонятное — и действительно лезет к сервису nscd (демон кэширования службы имён) connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) …....... Согласно конфигу /etc/nscd.conf задействованы passwd, group, hosts, netgroup Проверил, уменя этот сервис не запущен $ systemctl is-enabled nscd disabled Может действительно в нем задержка — покажет только трейс. PS...........нет, это несеръезно, что то я загнул насчет nscd - если он активирован, то по идее должно работать быстрее......
Ошибки не исчезают с опытом - они просто умнеют
|
52th |
|
Темы:
11
Сообщения:
462
Участник с: 01 октября 2012
|
С трасировкой
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Немного позанимался анализом запуска либры. Вот что получил. Для временного анализа каждого системнего вызова запустил $ strace -r libreoffice -writer , но утонул в логах и решил начать, как обычно, с общей картины - $ strace -c libreoffice -writer Вот что выходит у меня 1-ый запуск либры (как правило, около 20с) 2-ой запуск либры (как правило, около 2-3с — пока сидит в кэше) И, как видно, большую часть времени отнимает вызов futex. Общее время проверил командой $ strace -r -e trace=futex libreoffice -writer — так оно и оказалось около 16-18с (из 20с).Дальше не анализировал — мне нет смысла. 20с при первом запуске меня устраивает. Одно но — при большой нагрузке на память либра вытесняется из кэша и следующий запуск опять будет долгий — вот здесь и можно для ускорения попробовать сервис nscd, но сам никогда его не пробовал. UPD....... полезно посмотреть в выводе $ strace -c libreoffice -writer и на количество errors
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekВсе равно долго. У мну первый запуск - 4-5 сек. Никаких оптимизаций, не SSD. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
AivarЭто зависит от многих факторов, например, у меня ext3 + Gnome и др.... Да и системный вызов futex при первом запуске возвращает несколько ошибок ETIMEDOUT — а это происходит в случае истечения срока таймера ….... и ничего тут не сделаешь, а проводить полный анализ «на почему так» — мне не осилить, да думаю, что это и бесполезно............
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekА вот это зря. Сравнивал. Ext4 заметно быстрее, и дефрагментация имеется, хотя еще ни разу не пользовал. add. В ext4 aria2c --file-allocation=falloc выделяет место на диске мгновенно. ЗЫ. Сори за офтоп. |
DarkDigger |
|
Темы:
28
Сообщения:
131
Участник с: 26 декабря 2012
|
52thАналогично... wauОчень большой выхлоп, но вот небольшой кусок: что бы могло это значить...futex(0x1f4a6c4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 7, {1428662488, 457786000}, ffffffff) = -1 ETIMEDOUT (Connection timed out) Ещё замечание: если ДНС оставить только 8.8.8.8 проблема исчезает Если поставить какой-то ДНС в пределах локальной сети (microsoft ad+dns) то проблема есть.... Как вообще сеть может влиять на работу сугубо локальный программы???? |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Заставил внука гуглить, конечно, за вознаграждение, но при условии, что что-то найдет. И ведь нашел........проверил — время загрузки на холодную 9-10с, и это на ext3, (измерял секундомером, но так как раньше просто считал, то уже и засомневался, помогло ли это). Смысл в том что либра пытается определить имя локального хоста и почему то не может. Советуют модифицировать файл hosts, как, там написано. Интересно узнать, поможет ли это еще кому то, чтобы исключить мое неверие в эту приблуду..........
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
960
Участник с: 11 октября 2013
|
Как на зло, и накануне обновился Гном, и Либра. Сегодня неоднократно отключал сеть и пробовал время запуска, стабильно 0,8с. ("быстрый запуск" не активировался, для чистоты даже ctl+alt+bksp делал, все равно 0,8), причем 99,47% этого времени - futex. Но hosts на всякий случай поправил. Не перезагружался, разницы не отмечено, +\- 0,2с. |
52th |
|
Темы:
11
Сообщения:
462
Участник с: 01 октября 2012
|
2). В "Параметрах" открываем вкладку Java и вней убираем чекбокс напротив строки Use Java runtime environment. Так вот почему он у меня на Яву ругался |