ishc - ccache+distcc [entries|archive|friends|userinfo]
ishc

[ userinfo | lj.rossia userinfo ]
[ archive | journal archive ]

ccache+distcc [Dec. 9th, 2008|03:47 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|, ]

А вот вам Давыдов Харлам:

$ make clean; time make
6.83user 1.48system 0:08.57elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+11256outputs (0major+336673minor)pagefaults 0swaps

$ make clean; time make -j4 CC="ccache distcc"
2.20user 0.91system 0:01.68elapsed 184%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+20952outputs (0major+161930minor)pagefaults 0swaps

Жалко в отделе разработчиков под линукс всего два (пока что), и на двоих три машины (если не считать FreeRunner), итого 6 ядер (в листинге подключены лишь две машины). И это ещё не план, и даже не инферно, но уже кое-что. С миру по нитке — на девяти секундах отыграли семь. Я, правда, компиляцией занимаюсь редко (питон, однако), а вот коллеге жизнь упростили изрядно. В голове забегали крохотные тараканы на тему прикрутить к этой конструкции автопоиск distcc-узлов через ZeroConf mDNS.

LinkLeave a comment

Comments:
From:[info]alexott.livejournal.com
Date:December 9th, 2008 - 01:02 pm
(Link)
у нас пересели на icecc
[User Picture]
From:[info]ishc
Date:December 9th, 2008 - 01:12 pm
(Link)
Спасибо за наводку :) У нас железо почти одинаковое, поэтому пока не напрягает. Но как знать, что потом будет.