тормоза при старте программ
kiev1 5 июля, 2005 - 14:08
как боротся с сабжем?
просто кошмар - в масдайке все моментально запускается - в линуксе просто ужас.
все прелинки оптимизации разер-фс-ы стоят
фирефокс - 5 секунд
тундербирд - 5 секунд
крусадер - 9 секунд
как с этим боротся? wm - Fluxbox
»
- Для комментирования войдите или зарегистрируйтесь
А конфигурация оборудования хоть какая?
А то беспредметный вопрос получается.
_________________
Дорогу осилит идущий!
система
система семпрон2300+рейзер-fs гиг памяти, это вопрос не только у меня но и у всех тоже, может есть какие способы что-б сделать скорость запуска хотя-бы раз в 5 медленнее винды, ато-ж в 50 получается - сравните опен-оффис и микрософт (простите за упоминание) оффис !!! может какие-то специальные статик линковки есть? вот в макинтошах - тоже ведь unix но не такой тормознутый как у нас. сейчас все что мог сделал но все равно меньше чем за полторы-две секунды не запускается и окошки открываются-закрываются медленно даже внутри программ - например фирефокс - в сравнении с микрософт (простите за упоминание) эксплоретом просто тормоз диииикииий. может есть какой-то выход?
да нет никаких
да нет никаких специальных линковок.. если окошки медленно отрисовываются -- может с видюхой не все ладно? но с другой стороны -- и firefox и krusader -- известные тормоза, тут ничего особо не поделаешь..
--
gentoo on athlonxp & mobile athlon64
Need for speed.
Expoler компонент самой ОС (Windows), вот и стартует резво. MS Офис тоже зализан под винду. Посмотри на вывод команды hdparm /dev/hda(b,c,d), по теме dma.
--
Anton
Во-первых,
Во-первых, действительно, посмотри на свой винт через hdparm. Может быть что-то подкрутишь, дабы увеличить скорость записи-чтения.
Во-вторых, если твоя машина находится в локальной сети - проверь, доступен ли тебе при нормальной работе твоей машины DNS-сервер, используемый в локалке, и работает ли он. Если машина не в сети, либо DNS недоступен, пока не подключишься к инету - вырубить с корнем /etc/resolv.conf - станет полегче.
В-третьих - если что-то поставлено из бинарников - попробуй сделать strip на бинарниках, поможет уменьшить размер. И поставь драйвера на видео посвежее (правда, причем тут драйвера, объяснить не смогу).
В-четвертых - используй NPTL, и пересобери glibc с NPTL.
З.Ы. У меня:
xtreme@xtreme ~ $ uname -a
Linux xtreme 2.6.11-gentoo-r11-xtreme #1 Tue Jul 12 17:04:14 MSD 2005 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz GenuineIntel GNU/Linux
Время запуска с нуля:
Firefox - 2 с
Thunderbird - 2 c
OpenOffice - 5 c (запускаю его редко, поэтому делать быстрый старт не считаю для себя целесообразным)
WM - XFCE 4.2
Флаги USE:
USE="nptl nptlonly X samba audiofile divx4linux icq lirc mmx nls -pda png qt svga xmms xosd xvid truetype java -static kde cdr dvd -dvdr -ipv6 mpeg -msn -nis oss -pcmcia cups avi -arts kdeenablefinal kdexdeltas doc acpi kqemu mad"
З.З.Ы. Дома стоит Sempron 2600 - на нем все то же самое, что и в приведенном примере, и все так же работает.
/dev/hda: multcount = 16
вот простой пример - запустите тундербирд и подвигайте у него внутри разделительными линиями окошек - все просто ужасно дергается при отрисовке - винда в оутлуке намного плавнее отрисовывает.
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 80043264, start = 0
USE="-debug cjk oss opengl wmf opengl pda -hardened -mysql qt gtk2 gtkhtml dga dio fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow nptl nptlonly unicode utf8 -bindist -ipv6 nls -pcmcia -pic userlocales "
да все нормально и resolv.conf нормальный и видяшка жефорс с opengl нормально работающим и остальное как у всех, а что это правда что у вас приложения стартуют быстрее чем за одну секунду? а как strict накладывать? так - FEATURES="strict" или в USE? из бинарников не ставлю - все кроме оо собрано с ~x86 новое.
XUL на котором
XUL на котором сделан thunderbird -- тормоз и этим все сказано. но таки -- что за видюшка и что за дрова?
--
gentoo on athlonxp & mobile athlon64
CFLAGS покажи и
CFLAGS покажи
и какая у тя файлосистема?
Blame!
Кстати,
Кстати, да...действительно, покажи свои CFLAGS
у меня к примеру
CFLAGS="-O3 -march=pentium4 -ffast-math -fomit-frame-pointer -pipe -mmmx -msse -msse2 -fPIC"
Дома, естественно, вместо pentium4 стоит athlon-xp
Кстати...руководствоовался вот этим:
http://unix.ginras.ru/linux/base015.html
Тормоза как
Тормоза как правило могут быто от:
hdparm (может опции какие хитрые помогут разогнать винт)
драйвера видеокарты (настройка xorg)
настроек прозрачности окошек (снова хорг)
собственно от флукса где при сборке советуют disablexmb
В настройках флукса (ну там где всякие окошки и прозрачности)
У меня на 566 целероне огнелис грузится раза в 2 быстрее
А вообще чего-то флукс сыроват (ИМХО). Ведет себя странно иногда и все такое. Надо как нить бокс постабильней найти, благо что их много :)