The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Ускорение компиляции в Gentoo"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Ускорение компиляции в Gentoo"  
Сообщение от auto_tips on 13-Авг-08, 17:40 
В наличии два ПК, на которых установлен Gentoo Linux с одинаковой версией gcc (4.3.1).
Так как компиляция из исходников в Gentoo необходима и компиляция отнимает некоторое время,
хотелось бы сократить время сборки. На помощь приходит distcc и ccache.

Всё описанное ниже нужно проделать на обоих ПК.

    emerge distcc ccache #установим distcc и ccache

Две данные строчки появились в данной статье при помощи метода профессора Копи-Пастера:

    mv /root/.ccache  /root/snafu.ccache
    ln -s /var/tmp/ccache  /root/.ccache

    distcc-config --set-hosts "192.168.0.1 192.168.0.2" #перечислим ip адреса серверов distcc
    rc-update add distccd #
    /etc/init.d/distccd restart
    ccache -M 4G

/etc/conf.d/distccd

    DISTCCD_OPTS=”${DISTCCD_OPTS} –allow 192.168.0.0/24″ #разрешим доступ для подсети

настроим make.conf

    FEATURES=”ccache distcc”
    CCACHE_DIR=”/var/tmp/ccache”
    CCACHE_SIZE=”4G” DISTCC_HOSTS=”192.168.0.1 192.168.0.2″
    DISTCC_DIR=”/tmp/.distcc”
    #DISTCC_VERBOSE=”1″ #раз комментировать при желании лицезреть подробный отчет о проделанной работе distcc

Источник http://wildarcher7.wordpress.com/


URL: http://wildarcher7.wordpress.com/2008/07/24/gentoo-%d1&.../
Обсуждается: http://www.opennet.me/tips/info/1727.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Ускорение компиляции в Gentoo"  
Сообщение от dif on 13-Авг-08, 17:40 
>ccache -M 4G

а не многовато ли?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Ускорение компиляции в Gentoo"  
Сообщение от Умник on 13-Авг-08, 17:45 
Памяти побольше, проц круче винт быстрее - вот и все ускорение!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Ускорение компиляции в Gentoo"  
Сообщение от Crazy Alex on 14-Авг-08, 10:51 
Не нравится - не ешь, делов-то. Наличие выбора всегда лучше его отсутствия. А посему - долгие лета Редхету, Дебиану, Генту, Слаквари и всем, всем, всем - а также BSD, Миниксу, Reactos Plan9 и другим свободным OS...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Ускорение компиляции в Gentoo"  
Сообщение от olex (ok) on 14-Авг-08, 10:58 
кстати, не обязательно чтоб на всех компютерах б била версия 4.3.1
достаточно 4.3.X
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Ускорение компиляции в Gentoo"  
Сообщение от Painbringer on 14-Авг-08, 14:36 
т.е. с текущим стабильным gcc 4.1.2 distcc не заведтся?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Ускорение компиляции в Gentoo"  
Сообщение от Aquarius (ok) on 14-Авг-08, 15:43 
заведется
конкретная версия указана только для примера
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Ускорение компиляции в Gentoo"  
Сообщение от shell (??) on 14-Авг-08, 21:58 
хорошо что они интернет не ускоряют еще
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Ускорение компиляции в Gentoo"  
Сообщение от User294 (??) on 14-Авг-08, 22:03 
>Памяти побольше, проц круче винт быстрее - вот и все ускорение!

(в сторону) кто о чем а гентушники о компиляции :)
Что до процов и винта - нормальный подход это многоядерный проц, вагон оперативы и попытаться размазать дисковые операции на несколько HDD.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Ускорение компиляции в Gentoo"  
Сообщение от olex (ok) on 15-Авг-08, 02:05 
>т.е. с текущим стабильным gcc 4.1.2 distcc не заведтся?

заведется - только нужно чтоб на всех компах в distcc кластере бил gcc 4.1.X
и очень желательно glibc 2.6.X версии

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Ускорение компиляции в Gentoo"  
Сообщение от RNZ (ok) on 15-Авг-08, 02:44 
Ускоряемс 8)) http://new.isc.org/proj/dnsperf/OStest.html
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Ускорение компиляции в Gentoo"  
Сообщение от unknown (??) on 15-Авг-08, 22:26 
это тока в теории оно хорошо, а на практике не все пакеты собираются с distcc
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Ускорение компиляции в Gentoo"  
Сообщение от yantux (??) on 21-Авг-08, 14:27 
А если просто на паскале всё делать, компиляция не будет быстрее?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Ускорение компиляции в Gentoo"  
Сообщение от lyolik email(??) on 23-Авг-08, 14:12 
Статья ни о чём, все это описано в Gentoo Handbook
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Ускорение компиляции в Gentoo"  
Сообщение от lyolik email(??) on 23-Авг-08, 14:14 
Да и кривое форматирование и наличие ошибок делают текст непригодным для использования начинающих..
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Ускорение компиляции в Gentoo"  
Сообщение от Oleg (??) on 26-Авг-08, 12:17 
Lol handbook frv
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру