
|
 |
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
| Въпрос |
| От: ZEN |
Дата: 11/18/2004 |
Имам един "елементарен" въпрос.
Ако изключим фактори като настройка на диска /хдпарм/,
оптимизация на кернела, оптимизация на системата
/изключени
или включени сервизи според нуждите/, оптимизация на
пакетите за дадена архитектура, от какво зависи
"бързината"
на Линукс система. Имам предвид тази "бързина" за която се
говори когато се сравняват две или повече дистрибуции.
Примерно: РедХат е бавен и се влачи, обаче Дебиан е много
бърз, да не говорим за Йопер. Това са само примери... не
искам да възбуждам полемика по въпроса коя дистро е по
бърза
и коя не. Интересува ме защо е така.
10Х
|
| Отговор #1 |
| От: steve |
Дата: 11/18/2004 |
Всичко зависи как си настроил нещата и какъв софтуер
използват. Mandrike and Fedora се по подразбиране на доста
претрупани и бавни!
|
| Отговор #2 |
| От: :) |
Дата: 11/18/2004 |
Има едно нещо наречено Sofware Engineering, което се
занимава с изграждането на софта. Негова работа е да
определи най-добрият алгоритъм за разрешаването на даден
проблем , преимерно ординаторът на процесите в една ОС
трябва да отговаря на един куп условия така , че
потребителят да има чувството , че програмите които той
зарежда се изпълняват паралелно. Та основата на Sofware
Engineering-а е да разглежда сложността на алгоритмите и
същеврменно да следи за това как една програма използва
паметта на компютъра. Та, като попаднеш на софт, който е
"зле" написан той или върви бавно заради лошо написан
алогоритъм, или задръства паметта на компютъра и пак същият
резултат ... забаване на работата на машината. Тъй , че
общо взето нещата зависят от кадърността на програмистите :)
Това, че една система предлага повече възможности от друга
не е гаранция , че ще върви бавно ...
Еми това е ... то е съвсем накратко , ако не е ясно или
искаш повече подробности питай ! :)
|
| Отговор #3 |
| От: ZEN |
Дата: 11/18/2004 |
Това за програмистите ми е ясно:), исках да разбера засхтот
една дистро е по бажна от друга при равни условия... къде е
тясното място в това отношение. Ето сега сам с Йопер,
опптимизиран за 686 и допълнително съм компилирал кернела с
някои оптимизации за ГЦЦ, компилирани са и основните КДЕ
неща. В резултат на това дистрото ме изуми със скоростта
/под Х/. Правил съм подобни ехперименти и с СУСЕ ма не
постигнах такъв резултат. Е, питам се аз къде е основната
разлика тогава???
|
| Отговор #4 |
| От: :) |
Дата: 11/18/2004 |
еми различни дистрибуции , различни софт решения ...
ядрото може да бъде оптимизирано , но останалата част от
софта като не е ...прнципно не би трябвало да има голяма
разлика , но ако под Сусе си използвал прекомпилирани пакети
за архитектура 386 ,а под Йопер те са били за 486 или нещо
такова , нормално е да е по-бърз ... компилацията на ядрото
е само част от оптимизирането на системата ...
ако примерно имаш web сървър , би било разумно да го
компилираш точно по твоята машина, а не да ползваш готова
прекомпилирана версия , т.е. тази която ти идва с
дистрибуцията ... положението е същото и за целият останал
софт ...
|
<< Slackware 10 - rootdisk проблем!!!! (4
) | Suse 9.2 pro. + MPLAYER (4
) >>
|
|
|
|
|
|