[英]distributed MAKE
我有一個MAKE編譯過程,大約需要1個小時才能完成。 我使用了-j命令,並將其減少到40分鍾。 我觀察到的是CPU利用率很高,我的導師建議我將作業分發到我們組織可用的不同SERVERS或機器上。 我讀到了distcc,但它只能用於c代碼,我們混合了c和java代碼。 請建議我找一個合適的工具來尋找,哪個是最容易安裝和部署的,因為我是唯一一個在這個項目上工作的人。
規格 - 平台 - solaris-sparc和x86也
謝謝Ankit
ElectricAccelerator是Electric Cloud的商業產品,是GNU make的直接替代產品,它通過將工作分配到計算機集群來加速基於make的構建。 它還可以分發和並行化基於ant的構建。 Accelerator使用與distcc不同的機制,因此它不依賴於任何特定的工具鏈或開發語言。
免責聲明:我是ElectricAccelerator的架構師和首席開發人員。
除了distcc,
另請參見加速編譯的ccache。
您也可以手工制作解決方案。 假設你構建了四個庫,並有四個服務器。 使用遠程執行命令在每個服務器上構建庫。
當然,這只是一個簡單的例子,可以給你一個想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.