debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Повышение производительности  (Прочитано 5376 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Максимыч

  • Topic Author
  • Сообщений: 292
  • Debian 9 Mate
Повышение производительности
« : 14 Февраль 2011, 18:47:11 »
Prelink позволяет уменьшить время загрузки приложений, связанных с множеством динамических библиотек, путем оптимизации на уровне структуры ELF файла.
Установите Prelink используя менеджер пакетов Вашего дистрибутива

В Debian:
aptitude install prelink

Используя любимый текстовый редактор с правами root отредактируйте файл /etc/default/prelink
Измините параметр
PRELINKING=unknown
на
PRELINKING=yes

Запустите prelink:
sudo /etc/cron.daily/prelink

Теперь демон prelink будет периодически запускаться для оптимизации новых, установленных приложений.

Preload позволяет уменьшить время загрузки приложений не дожидаясь непосредственного запуска программы (эффективно для повторных запусков), за счёт загрузки в память наиболее интенсивно используемых данных.

Установите Preload используя менеджер пакетов Вашего дистрибутива

В Debian:
aptitude install preload

Как правило конфигурация по умолчанию preload не требует изменений.

Взято- http://it-talk.ru/?p=236
...А наши Егоры Прокудины
Кто на войне, кто в тюрьме...
                                                 Н.Емелин.
 

Оффлайн StrangerX600

  • Сообщений: 72
    • http://serg-r.org.ua
Re: Повышение производительности
« Ответ #1 : 14 Февраль 2011, 20:01:01 »
Так же можно отключить неиспользуемые службы: блютус, принтер к примеру.
 

Оффлайн polzovatel

  • Сообщений: 594
Re: Повышение производительности
« Ответ #2 : 15 Февраль 2011, 11:07:51 »
Prelink и Preload
эти программы кэшируют библиотеки часто используемых программ, то есть даже если программы не запущены их библиотеки уже находятся в оперативке, да и сами службы расходуют ресурсы компьютера.

Лучше для ускорения отзывчивости системы:
отключать неиспользуемые службы
отключить щадящий режим использования процессора (заставить его работать на полную)
уменьшить количество оперативной памяти зарезервированной для системных служб (больше оперативки останется для пользовательских программ)
отключить ipv6 (ускорение загрузки интернет страниц)
использовать программы расходующие мало системных ресурсов
настроить систему
убрать анимацию окон

(команды не пишу, так как я это пробовал на убунте)
Руководство по эксплуатации Debian - должно быть под рукой у каждого дебианщика, без него будет трудно управлять системой.
 

Оффлайн StrangerX600

  • Сообщений: 72
    • http://serg-r.org.ua
Re: Повышение производительности
« Ответ #3 : 15 Февраль 2011, 11:27:18 »
Цитата: "Пользователь"
Prelink и Preload
отключить щадящий режим использования процессора (заставить его работать на полную)
уменьшить количество оперативной памяти зарезервированной для системных служб (больше оперативки останется для пользовательских программ)
отключить ipv6 (ускорение загрузки интернет страниц)
(команды не пишу, так как я это пробовал на убунте)
а можно об этом подробнее ???
 

Оффлайн StrangerX600

  • Сообщений: 72
    • http://serg-r.org.ua
Re: Повышение производительности
« Ответ #4 : 15 Февраль 2011, 11:30:40 »
Цитата: "Максимыч"
[b]Используя любимый текстовый редактор с правами root отредактируйте файл /etc/default/prelink[/b]
Измините параметр
PRELINKING=unknown
на
PRELINKING=yes

Запустите prelink:
sudo /etc/cron.daily/prelink

Теперь демон prelink будет периодически запускаться для оптимизации новых, установленных приложений.

Если правильно понял то, редактировать  /etc/default/prelink под рутом, а запускать через sudo т.е под обычным пользователем ?
 

Оффлайн Udachnik

  • Сообщений: 1439
Re: Повышение производительности
« Ответ #5 : 15 Февраль 2011, 11:35:53 »
Цитата: "Пользователь"
Prelink и Preload
эти программы кэшируют библиотеки часто используемых программ, то есть даже если программы не запущены их библиотеки уже находятся в оперативке, да и сами службы расходуют ресурсы компьютера.

Ужас как жрёт память! Зато скорость запуска опенофиса в 2 раза увеличивается.
Цитата: "Пользователь"
убрать анимацию окон
Переложить работу с GPU на CPU? А это правильное решение?
 

Оффлайн polzovatel

  • Сообщений: 594
Re: Повышение производительности
« Ответ #6 : 15 Февраль 2011, 11:43:14 »
Вот у тебя опенбокс, в настройках же есть чекбокс Анимция окон, если ее отключчить, то окна открываются заметно быстрее и не считаю это перекладыванием нагрузки с gpu на cpu
Руководство по эксплуатации Debian - должно быть под рукой у каждого дебианщика, без него будет трудно управлять системой.
 

.renaissance

  • Гость
Re: Повышение производительности
« Ответ #7 : 15 Февраль 2011, 14:13:23 »
Это чисто субъективное восприятие.
 

Оффлайн StrangerX600

  • Сообщений: 72
    • http://serg-r.org.ua
Re: Повышение производительности
« Ответ #8 : 15 Февраль 2011, 14:34:40 »
Prelink и Preload

После перезагрузки компа будут запускаться автоматически ????
 

Оффлайн Максимыч

  • Topic Author
  • Сообщений: 292
  • Debian 9 Mate
Re: Повышение производительности
« Ответ #9 : 15 Февраль 2011, 14:41:21 »
Цитата: "StrangerX600"
Prelink и Preload

После перезагрузки компа будут запускаться автоматически ????
sudo /etc/cron.daily/prelink

Теперь демон prelink будет периодически запускаться для оптимизации новых, установленных приложений.
Preload запускается автоматом
...А наши Егоры Прокудины
Кто на войне, кто в тюрьме...
                                                 Н.Емелин.
 

Оффлайн Brainey

  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Повышение производительности
« Ответ #10 : 16 Февраль 2011, 21:11:01 »
Цитата: Пользователь
Вот у тебя опенбокс, в настройках же есть чекбокс Анимция окон, если ее отключчить, то окна открываются заметно быстрее и не считаю это перекладыванием нагрузки с gpu на cpu
Openbox не поддерживает композитинг, так что никакого перекладывания нагрузки на Gpu там и быть не может. Этот совет всего лишь отключает анимацию, что действительно в некоторых случаях может быть полезно.
А перекладывают нагрузку с Cpu на Gpu только композитные оконные менеджеры. (kwin, compiz, например)

Сообщение дополнено через 4 минуты 7 секунд

Цитата: Пользователь
Prelink и Preload
эти программы кэшируют библиотеки часто используемых программ, то есть даже если программы не запущены их библиотеки уже находятся в оперативке, да и сами службы расходуют ресурсы компьютера.
Насчет preload - может немного увеличить потребление ОЗУ.
А вот prelink наоборот помогает уменьшить использование ОЗУ и в то же время ускорить запуск приложений.

Сообщение дополнено через 7 минут 39 секунд

Цитировать
отключить щадящий режим использования процессора (заставить его работать на полную)
Не эффективно и не нужно. Да и энергопотребление возрастёт.

Сообщение дополнено через 11 минут 23 секунды

Так же немного уменьшить потребление ОЗУ и повысить интерактивность системы помогает создание каталога ~/.compose-cache
mkdir ~/.compose-cache Иксы кешируют в него распарсенную информацию.

Сообщение дополнено через 14 минут 30 секунд

А вот  здесь рассказывается об оптимизации xorg и драйвера Nvidia для ускорения отрисовки в kwin и повышения производительности. Скорее всего, может быть полезно и для Gnome/compiz

Сообщение дополнено через 16 минут 8 секунд

Ну и напоследок ещё один сайт посвященный оптимизации linux-систем.

Сообщение дополнено через 21 минуту 51 секунду

Также для улучшения отзывчивости могу порекомендовать от себя zen-kernel. Это проект по сборке патчсета с патчами, не вошедшими в стандартный (vanila) релиз ядра linux
Кстати, есть и готовый репозиторий с уже собранными ядрами с zen-патчсетом.
« Последнее редактирование: 10 Май 2011, 13:28:27 от Ghostdmn »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн polzovatel

  • Сообщений: 594
Re: Повышение производительности
« Ответ #11 : 16 Февраль 2011, 21:46:13 »
Цитата: "Brainey"
Цитата: "Пользователь"
Вот у тебя опенбокс, в настройках же есть чекбокс Анимция окон, если ее отключчить, то окна открываются заметно быстрее и не считаю это перекладыванием нагрузки с gpu на cpu
Openbox не поддерживает композитинг.
Перекладывают нагрузку с Cpu на Gpu только композитные оконные менеджеры. (kwin, compiz, например)

Ты похоже не понял,
Ты опенбоксом пользовался?
В obconf на вкладке "Внешний вид" напротив пункта "Анимировать сворачивание/разворачивание окон" можно снять галку и анимации не станет, окна по моему так быстрее открываются

вот про это я писал, а мне уже два человека про компиз втирают, хотя я метод с компизом не предлагал, читайте внимательнее, что такое компиз я тебе сам могу инфу скинуть  :D
Руководство по эксплуатации Debian - должно быть под рукой у каждого дебианщика, без него будет трудно управлять системой.
 

Оффлайн Brainey

  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: Повышение производительности
« Ответ #12 : 16 Февраль 2011, 21:51:50 »
Цитата: "Пользователь"
Ты похоже не понял,
Ты опенбоксом пользовался?
Да
Цитата: "Пользователь"
В obconf на вкладке "Внешний вид" напротив пункта "Анимировать сворачивание/разворачивание окон" можно снять галку и анимации не станет, окна по моему так быстрее открываются

вот про это я писал, а мне уже два человека про компиз втирают, хотя я метод с компизом не предлагал, читайте внимательнее, что такое компиз я тебе сам могу инфу скинуть  :D

Цитата: "Udachnik"
Переложить работу с GPU на CPU? А это правильное решение?
Прочитал этот пост и понесло.  :D
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Теги: