Титла: Оптимизация на кернела Публикувано от: HarleyBG в May 14, 2005, 19:20 Има ли опции (освен избор на процесор ) в ядрото, които също биха довели до значително повишаване на бързината?
Титла: Оптимизация на кернела Публикувано от: phantomlord в May 14, 2005, 19:50 Можеш да махнеш всичко излишно: видео карти, чипсети, памети и др., които нямаш.
Титла: Оптимизация на кернела Публикувано от: romeo_ninov в May 14, 2005, 19:52
IMHO не Титла: Оптимизация на кернела Публикувано от: romeo_ninov в May 14, 2005, 19:55
Това може да спести малко (ама наистина малко) памет и нищо повече Титла: Оптимизация на кернела Публикувано от: HarleyBG в May 14, 2005, 20:17 С други думи няма смисъл да променям нищо освен типа на процесора и поддържаните файлови системи
![]() ![]() Титла: Оптимизация на кернела Публикувано от: ZEN в May 15, 2005, 00:31
В Makefile "/usr/src/linux-......./Makefile" съм правил експерименти и дори сега съм с кернел компилиран със следните опции: -О3 -march=i686 -mtune=i686 /за i686 машини/. Около 1/3 (субективно) се наблюдава ускоряване на машината в сравнвние със същото ядро, но със -О2 или -Оs, Естествено, махаш и всичко ненужно при конфигурирането на ядрото. Титла: Оптимизация на кернела Публикувано от: в May 15, 2005, 00:43 Разбира се, че има. Поразгледай Makefile и опциите в HOSTCFLAGS, HOSTCXXFLAGS и CFLAGS. Прочети man на компилатора, който ползваш и секцията за оптимизиращите флагове. Лично при мен подобрява прозиводителността когато добавя
HOSTCFLAGS = -Wall -Wstrict-prototypes -O4 -fomit-frame-pointer -ffast-math -funrol-loops. Athlon XP 1800+, 256MB PC133 SDRAM Титла: Оптимизация на кернела Публикувано от: HarleyBG в May 24, 2005, 00:09 Направих ги тези неща, но пак производителността (бързината) е по-ниска от тази при УинХР.
Това е при КДЕ, но на друг мениджър не ми се минава. Титла: Оптимизация на кернела Публикувано от: poisoner в May 24, 2005, 00:57 Добре ама не очаквай че ката оптимизираш ядрото и всичко ще стане много по бързо. Ми твоето КДЕ не е компилирано и оптимизирано за твоята машина, така че не очаквай и то да заработи по бързо.
А и да компилираш и КДЕ от сорс пак не мисля че ще осетиш голяма разлика. Пък и колкото по голями оптимизации се опитваш да направиш, толко по голяма вероятност да "гръмне" компилацията. Титла: Оптимизация на кернела Публикувано от: Dimitar_Ouzounoff в May 24, 2005, 09:57 IceWM и XFce4 се комбинират хубаво с КДЕ например
при Ice можеш да сложиш Konqueror отзад за иконките и тапета (при Konqueror май беше по-трудно, за nautilus просто пишеш nautilus в xterm...) т.е. ползваш по-лек wm но същите програми, иконки, тапети като в KDE. ето една много хубава/полезна статия за любимия ми wm: OS News Титла: Оптимизация на кернела Публикувано от: the_real_maniac в May 24, 2005, 11:50
ТУк май става въпрос за друго. А и защо си мислиш , че ядрото ти е "проблема" ? hdparm -tT /dev/hda дай резултата Титла: Оптимизация на кернела Публикувано от: rat в May 24, 2005, 12:19 Някой беше написал статия по този въпрос на този сайт.
По-точно ставаше дума за опцията -funroll-loops на gcc която оптимизира циклите . Аз го пробвах и според мен ефекта беше доста добър. Ядрото наистина става по-голямо , но не ми пипаше от swap-a въобще(машината беше с малко рам). Другата полезна опция е kernel preempting И preempt big(или нещо такова). Това позволява на ядрото да бъде прекъсвано, което ще доведе до по-бърза реакция към потребителски(?) събития. Аз на работат съм с тази опция и има някакъв(не мога да го дам в проценти ![]() За по-бърз старт на приложенията виж PRELINKING , въпреки че аз не виждам ефект от него(сигурно не го правя както трябва) Успех Титла: Оптимизация на кернела Публикувано от: в May 24, 2005, 12:41 Аз съм с preemtive kernel и според опита ми до момента, ползите от тази опция се проявяват основно когато машината е под натоварване. Например когато компилирам нещо по-сериозно (~100% натоварване на процесора в продължение на поне половин час) и съевременно се опитвам да работя с firefox, OpenOffice и т.н. (все пак съм на 750MHz)
Иначе за припкава машина, май най-помагат повечкото ram и спирането на ненужния софтуер. Титла: Оптимизация на кернела Публикувано от: poisoner в May 24, 2005, 13:38 А ето едни патчове който оптимизират ядрото за десктоп системи
http://kernel.kolivas.org
Титла: Оптимизация на кернела Публикувано от: kicker в May 24, 2005, 17:37 Здрасти,
и да се мъчиш и да не се мъчиш - няма да има голям резултат да си подобриш бързината на работа - просто самото СуСЕ си е тромаво, но за сметка на това е удобно:) Ако искаш да работип по-бързо ти препоръчвам Слак или Дебиан, ако не... ползвай си СуСЕ-то, и то не е лошо и има своите предимства, макар и да е тромавичко. Успех! Титла: Оптимизация на кернела Публикувано от: ZEN в May 24, 2005, 21:12
Компилирано KDE и оптимизирано за Р4 както и prelinking ти дават добра скорост приблизително равна на Win 2003 /за десктоп/ на машина от сорта на Р4 - 1.5Ghz, 256 RAM -133 i Barakuda 7200 ATA 100 /но млако по-бавно при зареждането на даден софтуер/. Освен това оптимизирай си трансфера от HDD + драйвери за твоята си видео карта + зависи и дяла ти на който е Linux-a дали е в началото или в края на диска + с каква файлова система си /ext2fs e най бърза по мои наблюдения/ + с колко памет си все пак... за KDE 3.4 орязано доста, но функционално за десктоп заедно с други сървиси ми заема окло 168МВ при стартиран КSystem Guard, без прелоуднат Конкуерър... Освен това производителност май не е равна на скоростта за която става дума тук... предполагам В интерес на истианата машината работи чудесно но, в общи линии почти всичко е прекомпилирано и оптимизирано за нея... нащо като Gentoo, но като основа е Yoper Титла: Оптимизация на кернела Публикувано от: phantomlord в May 24, 2005, 21:20
A? Такова животно нема (още)! Титла: Оптимизация на кернела Публикувано от: ZEN в May 24, 2005, 22:39
за 3.4 иде реч... верно поизбързах малко... Титла: Оптимизация на кернела Публикувано от: HarleyBG в May 25, 2005, 00:54 Главната ми цел е програмите да се стартират по-бързо.
Титла: Оптимизация на кернела Публикувано от: в May 25, 2005, 10:55 Бих искал да споделя моя опит. 1-во да кажа че съм с Федора, но и СуСЕ съм ползвал. В момента Федората ми просто лети,а съм с КДЕ. Направил съм някои неща.
1-вото е: още при инсталацията на системата не съм дал на "Everything" (да инсталира всичко), а съм си качил само най-основните неща. В резултат на това от 7ГБ (колкото е една фул инсталация) Федората ми зае само около 3 гига. Както всеки знае колкото по-малко пространство за претърсване на харда има толкова по-бързо работи той а от там и системата. 2-рото е: още при зареждането на системата ми се стартират изключително малко неща - може би до 5 демона (ssh, mysql, cups, xfs и една jakarta tomcat, която по-късно си добавих) и основните неща на системата (init.d имам предвид). Така практически паметта е почти не натоварена. 3-тото е: махнал съм почти всякви глезотиики по КДЕ. Общо взето съм му дал да е на т.нар. "Fast Mode". Не съм сменял нито ядро, нито КДЕ. Много съм доволен от системата, а даже като се има и предвид, че Федора 2 (с която съм сега) е най-тромавата версия на RedHat линуксите (нешо като черната овца на фамилията е). Това е. Пробвай и ти. Титла: Оптимизация на кернела Публикувано от: HarleyBG в May 25, 2005, 22:43 Mихаиле,
Ще те затрудня ли, ако те помоля да ми дадеш пълния списък на стартираните процеси при теб? ![]() Титла: Оптимизация на кернела Публикувано от: в May 25, 2005, 23:22 Никак даже. Поствам ти пълно копие на командата: "ps -A", до стартирането на КДЕ. От там нататък са програмите ми в КДЕ и смятам че няма смисъл да ти ги пращам.
Сега се заглеждам чак че са малко повече от 5 демона старираните, но някои от тях init.d си ги пуска. ![]() |