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


Войти


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

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


Fedora 12 x86_64


Награды
« : 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