Автор Тема: При промяна на преоритета....  (Прочетена 9333 пъти)

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
Ако се вдигне приоритета на някоя програма при самото й стартиране ще се намали ли времето за нейното стартиране и ако да, чувствително ли ще се намали?

Как може да се зададе приоритета, с който винаги да се стартира процес, който не е под root?

Редакция: в темата се обсъжда и производителността на едни и същи приложения под Линукс и Уин



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #1 -: Jul 22, 2006, 14:36 »
Използване: nice [ОПЦИЯ] [КОМАНДА [АРГУМЕНТ]...]

Изпълнява КОМАНДА с нагодена стойност на nice, влияеща на диспечера на задачите на операционната система.  Без КОМАНДА извежда текущата стойност. Диапазонът на nice е от -20 (най-голямо предимство за процеса) до 19 (най-малко предимство).

  -n, --adjustment=N   добавя N към стойността на nice (по подразбиране 10)
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #2 -: Jul 23, 2006, 11:45 »
Няма ефект. Времето за стартиране не се променя.
Много е дразнещ факта, че някой  опън сорс програми се стартират 3 пъти по бавно отколкото под УинХР
Прекомпилиране на кернел, махане на процеси......... нищо не помага



Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #3 -: Jul 23, 2006, 12:04 »
За коя програма става дума ? И коя среда позваш. Има и програми за бързо зареждане ? Примерно за OpenOffice

Поздрави
Активен

  • Гост
При промяна на преоритета....
« Отговор #4 -: Jul 23, 2006, 12:45 »
Ами нормално. Като смениш приоритета на процеса, единственото което става е че task scheduler-a му дава малко повече от процесорното време за изпълнение. Ако програмата при стартирането си се налага да зарежда огромни обеми информация от дисковете, ефектът е почти никакъв. За нещастие, в линукс, а и в която и да е друга операционна система, няма механизъм, по който да даваш приоритет на един процес върху дисковите операции - има си I/O scheduling, разни опашки, кеширане и т.н., но те не са per-process.

Разни фини игрички със големината на разни опашки на io scheduler-a, както и на разни дискови буфери може да доведе до подобрение - примерно има една стойност на anticipatory sch. указваща колко read операции се изпълняват, преди ядрото да изпълни операция за запис в/у диска. Но колко ще бъде подобрението зависи от доста други неща също така, а и е спорно колко ефективно ще подобриш скоростта на цялата система..

Все си мисля че скоростта на работа на приложението е доста по-важна от това колко време се стартира де..
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #5 -: Jul 23, 2006, 22:42 »
В един форум четох, че някакъв приятел се оплаква, че ООо му се стартира за 20сек, а компютърът му е доста по-добър от моя. Всеки казва "еми ползвай тогава quickstarter". E тогава офиса ми се стартира за 13 секунди, а под Уин с quickstarter стартирането е моментално (макс за 2сек.).  А и под линукс не работи по-бързо офиса. С по-големичък файл, който под Уин се  отваря малко трудничко под линукс става още по-бавно а и после сече (говоря за презентация). Това е закон при всички дистрибуции независимо какви оптимизации се правят.
Същото не важи само за офиса ами и за Firefox, the Gimp.....
Нещо гнило има в тази работа ама къде..........



П.С. Сигурно ще си навлека гнева на много от поддръжниците на Линукс  ':p'
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #6 -: Jul 24, 2006, 10:32 »
Цитат
П.С. Сигурно ще си навлека гнева на много от поддръжниците на Линукс  ':p'


Споко няма. Както споменах по-горе за OpenOffice има quick starter както за Гном така и за КДЕ. Потърси в пакетите за твоята дистрибуция. Под Windows quick starter-а се инсталира с exe-то. В линукс дистрибуциите OpenOffice е модулиран и не винаги са инсталира. А даже и ако е инсталиран не е сигурно че се пуска.

Аз OpenOffice не го ползвам въобще. LaTeX е истината в обработката на текст.

Поздрави
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
При промяна на преоритета....
« Отговор #7 -: Jul 24, 2006, 10:47 »
/offtopic

Цитат
Аз OpenOffice не го ползвам въобще. LaTeX е истината в обработката на текст.


Вярно е, обаче като ти пратят някакъв .doc файл щеш-нещеш...

Иначе аз най си обичам ASCII.
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #8 -: Jul 24, 2006, 11:35 »
За quickstartera съм сигурен, че се стартира като хората.

Ами да споменем и други програми FireFox. Лисицата се стартира доста по-бързо под Уин, а и иска по-малко процесорни ресурси (съдя по натоварването на процесора  при флаш страници)
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #9 -: Jul 24, 2006, 12:01 »
Цитат
Вярно е, обаче като ти пратят някакъв .doc файл щеш-нещеш...


Е точно за това го ползвам '<img'>

Поздрави

П.С. Като се замисля егати и парадокса Използвам ОО само за да отварям doc.



Активен

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #10 -: Jul 24, 2006, 12:06 »
Цитат
Ами да споменем и други програми FireFox. Лисицата се стартира доста по-бързо под Уин, а и иска по-малко процесорни ресурси (съдя по натоварването на процесора  при флаш страници)


За лисицата важи същото като за OpenOffice. Има си май quick-starter. Между другото ако с КДЕ би трябвало да се стартира по-бавно отколкото ако си с Гном. Не съм сигурен в това. А за флаш оплачи се на Macromedia може и да си го оправят (Може би '<img'> )
Активен

HarleyBG

  • Напреднали
  • *****
  • Публикации: 375
    • Профил
При промяна на преоритета....
« Отговор #11 -: Jul 24, 2006, 12:40 »
KDE
Активен

AMD Duron 800MHz, 256 MB DDR, K7S5A, VC GeForce2 32MB, HDD WD20GB

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
При промяна на преоритета....
« Отговор #12 -: Jul 24, 2006, 13:12 »
Забелязвам добър прогрес в Koffice при работа с Майкрософтските формати. И работи доста по-бързо от ОО.
Пробвай и с него.
Между другото има конзолни програми (само) за четене на текст от DOC формат.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
При промяна на преоритета....
« Отговор #13 -: Jul 24, 2006, 13:22 »
Под линукс винаги си е малко бавно. Имам чувството, че нещо не е кадърно направена работата с буферирането, макар да ползва всичкия свободен рам. Друг е въпроса, ако се направи да тъпче в паметта разните библиотеки още при първоначалното стартиране.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

Italianeca

  • Напреднали
  • *****
  • Публикации: 386
    • Профил
При промяна на преоритета....
« Отговор #14 -: Jul 24, 2006, 15:06 »
Цитат
Под линукс винаги си е малко бавно.


Аз пък нямам такова чувство. Зареждането със сигурност е по-бавно защото принципа на организацията е друга.  Не можеш да очакваш че под КДЕ ще ти се зареди бързо Firefox при положение че нямаш предварително заредена GTK библиотека.

Aз ползвам изключително програми за Gном или GTK базирани : Evolution, Eppiphany, Gaim ... Всички те се зареждат за части от секундата защото използват библиотеки които са вече заредени. За хората които ползват КДЕ могат да ползват Konquerer, Kopete, Kate Kmail ...

Поздрави
Активен