You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
※料金は米国リージョン、Unix/Linux 1時間単価 CPU情報 AmazonLinux2の「lscpu」コマンドを利用してCPU情報を確認しました。 CPUモデルは「AMD EPYC 7571」、先行してリリースされていた「M5a」「R5a」と共通でした。 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 2 Core(s) per socket: 1 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 23 Model: 1 Model name: AMD EPYC 7571
EC2は並列ビルドと相性がよさそうだ思ったので試してみた。 環境 c1.medium Amazon Linux 32bit x最大8台まで ターゲット php5.4 distccをすべてのホストにインストールする必要がある。 しかしAWSなら簡単にスナップショットを取って複製マシンが作れるので凄くお手軽です。 distccのインストール 残念なことにAmazon Linuxのyumではdistccが見つからなかったので、ソースからビルドすることに。 wget http://distcc.googlecode.com/files/distcc-3.1.tar.bz2 tar xvjf distcc-3.1.tar.bz2 sudo yum install -y python-devel cd distcc-3.1 ./autogen.sh ./configure make sudo make
前回のエントリーの続き。ということで、実際にrowboatのgingerbreadをビルドして時間を計測してみた。ちなみに、インスタンスは64bitOSが利用できるものしか試していない。 測定方法 同一AMIを利用して、起動するインスタンスを切り替えて測定した。本来なら何度も測定してその平均を取るべきなんだろうけど、今回は1回のみの測定。マイクロインスタンスで時間がかかりすぎて、力尽きたというのが大きな理由…。 マイクロ インスタンス 最初は、一番安いマイクロインスタンスから。 613 MB メモリ 最大2 EC2 Compute Units (短期の定期的なバースト) EBS ストレージのみ 32 ビットまたは 64 ビットのプラットフォーム I/O 性能: 高 API 名: t1.micro ビルド中、メモリ不足によるOOM Killerが発生するのでSwapファイルの設定が必須となる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く