>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Вопрос про процессы, нагрузку на процессы и память http://forum.mozilla-russia.org/viewtopic.php?id=43331 |
Sapfeer > 18-02-2010 23:30:15 |
Недавно поставил на свою Ubuntu Karmic (2.16.31-19) Thunderbird Shredder и сразу же появились несколько вопросов... 1. Почему три и насколько они все нужны?.. Выделить код Код:$ pgrep -fl thunderbird 4212 /bin/sh /usr/bin/thunderbird-3.0 4228 /bin/sh /usr/lib/thunderbird-3.0.1pre/run-mozilla.sh /usr/lib/thunderbird-3.0.1pre/thunderbird-bin 4232 /usr/lib/thunderbird-3.0.1pre/thunderbird-bin 2. При проверке двух почтовых ящиков и около полсотни лент TB отжирает 100% CPU Выделить код Код:22:39:04 PID %usr %system %guest %CPU CPU Command 22:39:05 4212 0.00 0.00 0.00 0.00 0 thunderbird-3.0 22:39:05 4228 0.00 0.00 0.00 0.00 0 run-mozilla.sh 22:39:05 4232 94.06 1.98 0.00 96.04 0 thunderbird-bin 22:39:04 PID minflt/s majflt/s VSZ RSS %MEM Command 22:39:05 4212 0.00 0.00 1752 524 0.05 thunderbird-3.0 22:39:05 4228 0.00 0.00 1752 540 0.05 run-mozilla.sh 22:39:05 4232 1256.44 0.00 444832 115844 11.39 thunderbird-bin 22:39:04 PID kB_rd/s kB_wr/s kB_ccwr/s Command 22:39:05 4212 0.00 0.00 0.00 thunderbird-3.0 22:39:05 4228 0.00 0.00 0.00 run-mozilla.sh 22:39:05 4232 0.00 7.92 0.00 thunderbird-bin Можно ли как-то это уменьшить затраты?.. |
Deim0s > 19-02-2010 04:01:01 |
Sapfeer,
Наверно 2.6.31-19.
В двух словах: /usr/bin/thunderbird-3.0 симлинк на скрипт /usr/lib/thunderbird/thunderbird(-3.0), который через run-mozilla.sh запускает бинарник thunderbird-bin.
Отжирает и пусть отжирает... В оф. репозитории нет таких сборок, разве что на launchpad'е 3.0 для Lucid. |
Sapfeer > 19-02-2010 11:38:54 |
Deim0s пишет
Да, прошу прощения, ошибся... Deim0s пишет
Да, таких сборок нет... Не подскажете, каким образом можно поставить наиболее последнюю стабильную версию TB? Как ни старался, так ничего и не получилось... Более-менее стабильная версия, которую я нашел назывется thunderbird и имеет версию 2.0.0.23, а thunderbird-3.0 ссылается на lib/thunderbird-3.0.1pre/thunderbird-bin и вызывает проблемы, которые я описал... |
Deim0s > 19-02-2010 15:12:29 |
Sapfeer,
Для Ubuntu она и есть:
Судя по выводу pgrep, симлинк /usr/bin/thunderbird-3.0 ссылается на /usr/lib/thunderbird-3.0.1pre/thunderbird (или /usr/bin/thunderbird-3.0.1pre/thunderbird-3.0, просто не представляю, что за сборка и каким образом устанавливалась), а далее как и описал в первом посте: /usr/lib/thunderbird-3.0.1pre/thunderbird (или thunderbird-3.0) -> /usr/lib/thunderbird-3.0.1pre/run-mozilla.sh -> /usr/lib/thunderbird-3.0.1pre/thunderbird-bin. Если симлинк /usr/bin/thunderbird-3.0 ссылается на /usr/lib/thunderbird-3.0.1pre/thunderbird-bin, непонятно как вообще запускается и откуда в выводе pgrep:
Разберись, каким образом запускается бинарник. |
Sapfeer > 19-02-2010 15:34:46 |
Deim0s пишет
Бинарник запускается либо через главное меню, либо через gnome-do. Что самое интересное, запущенный TB версии 2.0.0.23 вызывает тот же выход pgrep'а: Выделить код Код:$ pgrep -fl thunderbird 6444 /bin/sh /usr/bin/thunderbird 6456 /bin/sh /usr/lib/thunderbird/run-mozilla.sh /usr/lib/thunderbird/thunderbird-bin 6460 /usr/lib/thunderbird/thunderbird-bin $ ls -l /usr/bin/thunderbird lrwxrwxrwx 1 root root 30 Feb 19 09:37 /usr/bin/thunderbird -> ../lib/thunderbird/thunderbird |
Deim0s > 19-02-2010 16:23:49 |
Sapfeer,
Я про порядок от симлинка /usr/bin/thunderbird-3.0, ты писал, что:
если под thunderbird-3.0, ты имел ввиду симлинк из /usr/bin/, то это не соответствует выводу утилиты pgrep из первого поста.
Если не считать разницы в цифрах сборки, то да, оба вывода нормальные, так и должно быть. Порядок старта описал выше (это к вопросу: "Почему три и насколько они все нужны?..") |