Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. 14 Мая 2025, 22:09:36


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: количество программ  (Прочитано 12804 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Akela
Продвинутый
***

Карма: -4
Сообщений: 219


CalculateLinux 10.0


Награды
« : 24 Сентября 2008, 22:19:20 »

Вопрос в следующем: влияет ли на производительность системы (Ubuntu) количество установленных программ(пакетов, модулей ядра)?
Записан

я здесь не потому, что люблю Linux, а потому что ненавижу Windows...
Kaizer
Продвинутый
***

Карма: 5
Сообщений: 210


WWW Награды
« Ответ #1 : 24 Сентября 2008, 22:38:35 »

Не так сильно как на оффтоп, я знаю точно.
Это где то было написанно.
Записан

RemDerBauer
Rebuild world
Глобальный модератор
*****

Карма: 14
Сообщений: 1886


Ubuntu forever


Награды
« Ответ #2 : 25 Сентября 2008, 09:18:12 »

количество модулей ядра при современном железе фактически никак не влияет на производительность. Да и кол-во УСТАНОВЛЕННОГО софта тоже. Влияют кол-во запущенных процессов, дрова на видео, кол-во оперативки.
Записан

Мы говорим Linux, подразумеваем Ubuntu......
biruk
Продвинутый
***

Карма: 1
Сообщений: 209



Награды
« Ответ #3 : 25 Сентября 2008, 16:34:29 »

Вопрос в следующем: влияет ли на производительность системы (Ubuntu) количество установленных программ(пакетов, модулей ядра)?
Как и в любой другой системе, количество запущенных (выполняющихся одновременно) влияет, а установленных нет.
Записан

FreeBSD 6.4

SilverCloud
Юзверь
**

Карма: 0
Сообщений: 61


Ubuntu 9.04 @ USB Flash


WWW Награды
« Ответ #4 : 25 Сентября 2008, 19:23:08 »

Не так сильно как на оффтоп, я знаю точно.
Это где то было написанно.
Ну, а на заборе известно что написано.
Под "оффтопом" Вы подразумеваете операционки на ядре Windows NT?
Ну так вот. Там количество установленных программ на производительность повлиять может только одним способом: увеличивая размер реестра, загруженного в RAM, тем самым уменьшая объём памяти, доступный запущенным процессам. Надо ли уточнять, что при уже к момменту выхода WinXP (конец 2001-го, ЕМНИП) этот объём был пренебрежимо мал по сравнению с оперативкой, установленной на типичной машине?
Записан

Из досье:

Национальность: русский
Гражданство: Россия
Политические воззрения: либерал-социалист
Вероисповедание: родонист
Уровень развития: между павианом и ангелом
Akela
Продвинутый
***

Карма: -4
Сообщений: 219


CalculateLinux 10.0


Награды
« Ответ #5 : 25 Сентября 2008, 21:29:26 »

 в оффтопе, кроме величины реестра, который пренебрежительно мал по отношению к оперативке, было такое понятие как дефрагментация реестра и "испорченные" записи которые ну очень сильно влияли не только на производительность но и на глючность системы. добавьте к этому дефрагментацию жесткого диска - вобщем производительность стремиться если не к нулю, то к минимуму Злой в linuxе как я понял, нет подробных проблем, и это собственно очень радует Подмигивающий 
Записан

я здесь не потому, что люблю Linux, а потому что ненавижу Windows...
Леголегс
Гуру
******

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #6 : 25 Сентября 2008, 22:14:28 »

На самом деле лично мне не известны никакие эксперименты в этой области. Есть эмпирический опыт, но в масштабах планеты он ничтожен по сравнению с годами мучений у виндузятников. Теоретически же я могу назвать следующие "узкие места" в традиционном дистре GNU/Linux:
1. Почти все бинарники лежат в /usr/bin. У меня там
ls -l /usr/bin/ | wc -l
2553

Соответственно каждый раз при запуске рограммы надо найти нужный файл в означенной директории. Впрочем, в современных файловых системах директории индексируются и поиск происходит очень быстро (особенно в reiserfs). Я слышал, что в ext2 директории всё ещё хранятся по старинке, так что на неё корень лучше не ставить.
2. То же самое для /usr/lib. Файлов там не меньше, а при запуске одной программы требуется несколько либ и все надо найти по имени.
3. Парсинг конфирурационных файлов. Да-да, если их много и они находятся на диске в разных местах. Прочитать один файл в 100кб всегда быстрее, чем 100 по 1 кб. Даже на рейзере Улыбка Вдобавок ещё этот xml, который пихают везде подряд, требовательнее к процессору, чем ini.
4. загрузка ресурсов. Когда все иконки программы не вшиты в экзешник, а аккуратно разложены по png-файлам в /usr/share - это хорошо. Но медленно. А уж растеризация из svg...
5. Работа фоновых индексаторов. Обычно на своей системе я не замечаю не то что фоновый updatedb, но и даже бэкап целого ~/ в tar.bz2. Однако полнотекстовые индексаторы всего подряд всё-таки могут притормозить систему. Главным образом за счёт интенсивной работы с диском (здесь планировщик иногда ведёт себя не очень хорошо).
Пожалуй больше ничего не могу вспомнить. И, главное:
это всё ерунда. linux через пять лет будет тормозить также как в первый день, а иногда даже меньше (см kde4). Все эти параметры (кроме 5го) меняются максимум в полтора раза за всё время пользования системой (включая обновления на следующую версию дистрибутива) и далеки от критических значений.
« Последнее редактирование: 25 Сентября 2008, 22:17:21 от Леголегс » Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM