1

CIプロセスをEC2上のLinuxインスタンスに移動することを検討しています。m1.smallUbuntuLinuxインスタンスにJenkinsをセットアップしました。GWTコンパイルプロセス(ant経由)は、ラップトップでは約60秒かかりますが、EC2インスタンスでは約10分かかります。確かに、私たちのラップトップは16GBRAMを搭載したMacBookProですが、古いCIサーバー(2GB RAMとTeamCityを搭載したWindowsServer)でも、同じプロセスに2分もかかりません。デフォルトのLinux構成に干渉している可能性のあるものがあるかどうか疑問に思います。Jenkins、Apache、gitをインストールする以外は、あまり何もしていません。

localWorkers=2およびXmx512Mでコンパイルしています。

4

1 に答える 1

2

コンパイルは、RAMではなくCPUに依存します。EC2スモールインスタンスには1つのコンピューティングユニットがあります。"One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor."

そこでコンパイルすることはお勧めしません。JavaとJavaScriptであり、どこでも実行できるため、ローカルでコンパイルしてそこにアップロードできます。

于 2013-02-28T22:47:49.827 に答える