LINUX.ORG.RU

Формально - возможен.
В реальности - с uclibc будет много проблем (у меня не получалось даже до сборки иксов дойти нормально) + еще проблемы с llvm-gcc.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

>и быстрее ли будет собираться

нет, не будет

devl547 ★★★★★
()

>uclibc

Оно производительности не прибавит, если что.

anon_666
()

Производительность выполнения приложений, после их сборки компилятором GCC быстрее llvm-gcc.
И да, с ним не всё соберёте.

NameLess
()
Ответ на: комментарий от uju

попробуйте для начала собрать обычную генту, будет опыт , желание , возможность и время экспериментировать - попробуете и llvm и uclibc и все что угодно еще

Sylvia ★★★★★
()
Ответ на: комментарий от NameLess

оптимизация через llvm-gcc/clang/dragonegg не превышает производительность оптимизации средствами GCC

Sylvia ★★★★★
()
Ответ на: комментарий от anon_666

ну это однозначно хорошо - только есть не у всех
и даже их можно затормозить очень здорово )

megabaks ★★★★
()
Ответ на: комментарий от ostin

>А чем паралельная загрузка сорцов ускорит компиляцию?
тем что при сборке сдледующего пакета не надо ждать пока он закачается? ) К.О.
с тмпфс - попробуй - только сам понимаешь нужно много оперативы

megabaks ★★★★
()
Ответ на: комментарий от megabaks

сколько можно жевать параллель фетч ? это опция _по умолчанию_ теперь, по умолчанию , это не нужно включать

Sylvia ★★★★★
()
Ответ на: комментарий от megabaks

ну я бы не стала выделять отдельно то, что не требует вмешательства пользователя, FEATURES вообще мало кто трогает

и LDFLAGS теперь умолчальные идут с --as-needed (что весьма радует),
но тут стоит акцентировать, т.к. LDFLAGS многие переопределяют в make.conf

Sylvia ★★★★★
()
Ответ на: комментарий от megabaks

4 гига, правда ddr2, да. На mplayer тестировал, прирост в скорости сборки колеблется от 2 до 5 секунд. Ради такого даже заморачиваться смешно.

А насчет зеркал - у меня с mirror.yandex.ru скорость 35 мегабит...

ostin ★★★★★
()
Ответ на: комментарий от megabaks

аналогично ) у меня тоже нет , хотя можно stage3 распаковать-посмотреть,
кажется и там тоже, stable не сильно отстает в этом плане, новая конечно, с новым baselayout

Sylvia ★★★★★
()
Ответ на: комментарий от ostin

>прирост в скорости сборки колеблется от 2 до 5 секунд. Ради такого даже заморачиваться

кеш диска )

Sylvia ★★★★★
()
Ответ на: комментарий от ostin

Ну и `sync` кеши сбрасывает вроде. Я удивляюсь прост, почему все про память советуют. У всех что ли быстрая серверная оперативка стоит?

ostin ★★★★★
()
Ответ на: комментарий от ostin

>Ну и `sync` кеши сбрасывает вроде
оха - только «грязные» страницы
а чтоб почистить кэш - т.е. тупо убить его надо
echo 3 > /proc/sys/vm/drop_caches

megabaks ★★★★
()
Ответ на: комментарий от ostin

>Я удивляюсь прост, почему все про память советуют. У всех что ли быстрая серверная оперативка стоит?
о_О
ничего что запись на винт у меня максимум 60+ метров/с, а в оперативе 22+ гига/с? )

megabaks ★★★★
()
Ответ на: комментарий от ostin

у меня разница 16 сек )))
но у меня приоритет самый низкий - а там хз
впрочем если фоном торренты работают - разница будет гораздо больше - особенно в рамках мира

megabaks ★★★★
()
Ответ на: комментарий от Sylvia
desktop C # sysbench --num-threads=2 --test=memory --memory-block-size=512K --memory-total-size=10G run
sysbench 0.4.10:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 2

Doing memory operations speed test
Memory block size: 512K

Memory transfer size: 10240M

Memory operations type: write
Memory scope type: global
Threads started!
Done.

Operations performed: 20480 (46413.54 ops/sec)

10240.00 MB transferred (23206.77 MB/sec)


Test execution summary:
    total time:                          0.4413s
    total number of events:              20480
    total time taken by event execution: 0.8750
    per-request statistics:
         min:                                  0.03ms
         avg:                                  0.04ms
         max:                                  4.40ms
         approx.  95 percentile:               0.04ms

Threads fairness:
    events (avg/stddev):           10240.0000/34.00
    execution time (avg/stddev):   0.4375/0.00
megabaks ★★★★
()
Ответ на: комментарий от megabaks

Operations performed: 20480 (20231.40 ops/sec)

10240.00 MB transferred (10115.70 MB/sec)

(Nvidia MCP73, DualChannel не работает на ней)

это скорость обмена данными с RAM,

dd на tmpfs показывает более скромные значения )

Sylvia ★★★★★
()
Ответ на: комментарий от megabaks
megabaks@desktop ~/C $ mount testio
megabaks@desktop ~/C $ df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
rootfs                 40G   24G   17G  59% /
/dev/root              40G   24G   17G  59% /
rc-svcdir             1,0M  112K  912K  11% /lib/rc/init.d
udev                   10M  216K  9,8M   3% /dev
shm                  1013M  312K 1013M   1% /dev/shm
/dev/sda4             121G  103G   12G  90% /var
/dev/sda6              39G   35G  1,9G  95% /home
/dev/sda3              30G   99M   28G   1% /boot
testio                1,0G     0  1,0G   0% /home/megabaks/testio
megabaks@desktop ~/C $ dd if=/dev/zero of=/home/megabaks/testio/test bs=1M count=1000
1000+0 записей считано
1000+0 записей написано
 скопировано 1048576000 байт (1,0 GB), 0,808827 c, 1,3 GB/c
megabaks@desktop ~/C $ mount | grep testio
testio on /home/megabaks/testio type tmpfs (rw,nosuid,nodev,size=1024M)
megabaks@desktop ~/C $
megabaks ★★★★
()
Ответ на: комментарий от ostin

emerge -1b mplayer


real   2m49.132s
user   4m17.063s
sys   0m26.004s

а это на диске -
real   2m45.003s
user   4m16.703s
sys   0m26.320s



кеш диска я кстати имела ввиду что он работает в процессе сборки,
т.е. исходники распаковываются и кешируются при этом

Sylvia ★★★★★
()
Ответ на: комментарий от devl547

дело не в -pipe и хранении промежуточных файлов (или не хранении) сборки GCC, а в том куда распаковываются файлы исходников и где они будут собираться

Sylvia ★★★★★
()
Ответ на: комментарий от ostin

>скажи насколько быстрее стало

makepkg в пределах погрешности :3

anon_666
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.