Как заставить программы запускаться быстрее?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Дятел, каке именно программы?
Сравни одни и теже программы - например firefox и openoffice.
Что касается explorer и msoffice - то они слишком глубоко интегрированы в систему, по факту значительная часть их библиотек после старта системы уже в памяти, соответсвенно и запускается все быстро.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Дятел
Интересующийся
Сообщения: 79
Зарегистрирован: 25 сен 2005, 14:47

Сообщение Дятел »

Всё та же Опера, например. Там мгновенно. Тут - 20 секунд (вчера померял). У коллеги ~8 секунд запускается (на более шустром буке, с винтом 5400 оборотов и 512 RAM).

Firefox, проверю позже. Просто не ставил его под винду.
Правильно обученный дятел задолбет любого // Kubuntu 5.10 + SuSE 10.0

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Опера 8 сек ?! У меня не больше 3 сек. Комп старый т.е. SDRAM, Celeron 1100 и всё в этом духе. ИМХО, дело в SuSE !?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, а ты hdparm-то померяй ;) Думаю у тебя будет минимум вдвое больше... предположительно у тебя вениг гигов на 20-40 - со скоростью по htparm ~30Mb/sec
А современные десктопные винты выдают > 50Mb/sec
Отсюда собственно все и проистекает... Есть сведения, что венда каким-то образом кэширует куски часто запускаемых программ.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Дятел
Интересующийся
Сообщения: 79
Зарегистрирован: 25 сен 2005, 14:47

Сообщение Дятел »

Llama писал(а):Есть сведения, что венда каким-то образом кэширует куски часто запускаемых программ.
Это врядли. Можем поставить Оперу на чистую винду и удивиться разнице.

О, точно! Поставлю в вмварную win98 оперу и замеряю время запуска.
Правильно обученный дятел задолбет любого // Kubuntu 5.10 + SuSE 10.0

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Дятел, а вот зря... см. windows prefetching
Опыт растет прямо пропорционально выведенному из строя оборудованию

Дятел
Интересующийся
Сообщения: 79
Зарегистрирован: 25 сен 2005, 14:47

Сообщение Дятел »

А вот и проверим :)
Правильно обученный дятел задолбет любого // Kubuntu 5.10 + SuSE 10.0

Дятел
Интересующийся
Сообщения: 79
Зарегистрирован: 25 сен 2005, 14:47

Сообщение Дятел »

Рассказываю..
Opera 8.50 в SuSE 10 грузится 30 секунд.
Opera 8.51 в Win98 (которая запущена внутри VMPlayer в SuSE 10) грузится 4 секунды.

FireFox 1.0.6 в SuSE 10 грузится 20 секунд.
FireFox 1.0.7 в Win98 (которая запущена внутри VMPlayer в SuSE 10) грузится 8 секунды.

Opera и FireFox, которые в Win98 свежепоставленные. Т.е. никаких префетчингов и в помине быть не должно.
Правильно обученный дятел задолбет любого // Kubuntu 5.10 + SuSE 10.0

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):kif0rt, а ты hdparm-то померяй ;) Думаю у тебя будет минимум вдвое больше... предположительно у тебя вениг гигов на 20-40 - со скоростью по htparm ~30Mb/sec
А современные десктопные винты выдают > 50Mb/sec
Отсюда собственно все и проистекает...
У меня на Samsung на 160 Gb

:shock:

Код: Выделить всё

/dev/hda:
 Timing cached reads:   596 MB in  2.01 seconds = 296.71 MB/sec
 Timing buffered disk reads:   98 MB in  3.01 seconds =  32.51 MB/sec
Debian:/home/kif0rt# hdparm -tT /dev/hda
P.S. 30 сек .... мда, я конечно знаю , что SuSe тормоз, но это уже не в какие ворота не лезет. И дело-то не в железках, если в эмуляторе запускается на порядок быстрее ....
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, а вот теперь я не понял... Почему у тебя веник работает в UDMA33 ? AFAIK у тебя что-то типа Celeron 1100 => чипсет i815 или VIA 694T... Или ты его все же на 440BX воткнул?

Код: Выделить всё

 /dev/hda:
 Timing cached reads:   672 MB in  2.00 seconds = 335.72 MB/sec
 Timing buffered disk reads:  154 MB in  3.02 seconds =  50.95 MB/sec
У меня Hitachi HDS722516VLAT80. И это результатя на VIA 686B, на promise больше еще чуть-чуть.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):kif0rt, а вот теперь я не понял... Почему у тебя веник работает в UDMA33 ?
С чего ты взял ?! В hdparm всё путём ... Или может я опять с ядром перемудрил !?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, ну незнаю... покажи htparm -i /dev/hda - посмотрим. Взял - со скорости - уж больно цифра похожа на скорость быстрого веника упершегося в потолок интерфейса.
PS: у меня при перезде с 2.6.8-2 на 2.6.14 прибавился мегабайт примерно... что-то ты где-то крепко поломал...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Llama писал(а):kif0rt, ну незнаю... покажи htparm -i /dev/hda - посмотрим. Взял - со скорости - уж больно цифра похожа на скорость быстрого веника упершегося в потолок интерфейса.
PS: у меня при перезде с 2.6.8-2 на 2.6.14 прибавился мегабайт примерно... что-то ты где-то крепко поломал...

Код: Выделить всё

/dev/hda:

 Model=SAMSUNG SP1614N, FwRev=TM100-30, SerialNo=S016J10Y223836
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=16
 CurCHS=65535/1/63, CurSects=4128705, LBA=yes, LBAsects=268435455
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: (null):

 * signifies the current active mode
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

kif0rt, тогда копайся в софте, должно быть больше в таком режиме...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mint_99
Заглянувший
Сообщения: 22
Зарегистрирован: 22 сен 2005, 05:01
Откуда: Israel

Сообщение mint_99 »

Почему после перезагрузки слетает DMA? Или так и надо? Если да, то где его можно зафиксировать, прописать?
Спасибо.
SuSE 10.2 x86_64 KDE 3.5.7

Ответить