*BSD全般にいえますが、一応ここでは私がメインに使用しているNetBSDを前提とした質問ということで。
NetBSDのリポジトリにおいて、-currentが毎日刻々と更新されているわけですが、今までの開発マシンではもう忍耐の限界になり、クロスコンパイルマシンを別途用意しようと思っています。
現在のマシンはPen3-750[256KB cache]/320MBのノートです。
例:NetBSD-current/i386のbuild.sh releaseで12時間以上かかる(このカキコをしているWinマシンは別にあります。CeleronDのショボいタワー)
これでは話にならないのは明らかで、予算11万円を用意したのですが、
・UltraSPARC II 450MHz x 4 [4MB cache x 4]/4GB RAM/10000rpm 73GBx2 SCA
と
・Athlon64 3500+[512KB cache]/2GB RAM/10000rpm 73GBx2 SCA→UW160変換
上記2候補を検討した場合、見た目のクロック周波数の差がやはりコンパイル時間に響いてくるのか、巨大なキャッシュやメモリ搭載量・SMPにモノを言わせた方がいいのか、ご教授いただけませんでしょうか。
当然 make -j 4 (build.sh -j 4)オプションを使うものとしましてご回答のほどお願いします。
※予算的にはUltraSPARCIIサーバの方が圧倒的に安いのですけれども。
(NetBSD/sparc64が現時点でSMP未対応ですので、Solaris 10or11上でクロスコンパイルということになるでしょうけれども。電気代についてはバイトでまかなうので、度外視してください。騒音も。)
No.3ベストアンサー
- 回答日時:
この手の質問は、tech-misc-ja か、NetBSD Mailing List辺りのほうが、
良い回答が得られると思いますが、如何でしょう?
# 同様の悩みを持っている人が(過去)いた事がありますよ。
参考URL:http://www.jp.netbsd.org/ja/JP/ml.html
No.2
- 回答日時:
ご質問の意図とは違うかもしれませんが、、、。
distcc(gccのコンパイルを複数のマシンで分散しておこなう。)とか、
ccache(コンパイル結果をキャッシュして再利用する。)とか、
を検討すると良いかもしれません。(pkgsrcに入っています。)
使用用途から推測すると、「ccache」で劇的に構築時間が短縮されるかもしれません。
すでにご存知でしたらすみません。
参考URL:http://www.otsune.com/bsd/ports/ccache_distcc.html
No.1
- 回答日時:
クロスコンパイラはあんまりやった事が無いんで一般論ですが、、、
クロスコンパイルは思った程速度が出ない事があると聞いた事があります。
(最適化されてないんですかね?)
また、ビルドは一般的にSMPの性能を引き出せると言いますよね。
ソースごとにまったく別のプロセスとできるから。
でもクロックに物を言わせガンガン行くのも捨てがたい
で、私の思う結論ですが、
アーキテクチャのまったく違う環境での比較なんぞやってみなけりゃわからない。。。
わかってないくせに回答なんて書き込んでごめんなさい
まったくその通りですね(汗
SPARCとAMD64やi386をクロック数のみで比較することは(ある程度の指標にはなるにせよ)、本質的に難しいですよね。
UltraSPARCIIx4Wayのマシンが2万円くらい、AMD64ベースの自作マシンが余剰パーツかき集めて足りない分が6万円くらいの出費でしょうか。
結局、両方試してみろよ、みたいな(笑
むしろ、Winで行なう作業(ごく普通の一般人のやるような、Webページの更新やネット閲覧など)をPen3くらいの中堅ノートでやればいいような気もしますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン Windows11搭載パソコン 新規購入にあたって 4 2022/11/09 18:11
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- ノートパソコン ノートパソコン どちらが良いでしょうか? 5 2023/04/02 22:08
- その他(自然科学) 風車音の測定 3 2023/04/28 07:12
- CPU・メモリ・マザーボード メモリの増設について 6 2022/12/28 06:41
- Y!mobile(ワイモバイル) Ymobileデータ増量OP550円2GBコスパ悪い。プランSとプランMを月ごと交互に契約可能ですか 5 2023/05/23 17:43
- 国産車 車高調の選択について 3 2023/02/03 20:07
- 消費者問題・詐欺 通っている日焼けサロンなのですが、ランプが切れていても交換をしない、マシンが故障しても平気で数週間修 2 2022/10/10 10:55
- CPU・メモリ・マザーボード パソコン購入でCPUについて(長文ですいません。) 26 2022/04/05 15:26
- 国産車 2009年式スカイラインからの買い替えについて、ノートオーラとデイズの維持費を検討しました。 1 2023/06/23 02:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
readline-develについて
-
コンパイル時のエラーについて...
-
Cygwinをいれました
-
よく目にするファイル名にdevel...
-
dell ノートパソコン 起動しな...
-
ディスクのクローン作成
-
Apple PayのICOCAについて
-
WinSCPをフォルダに入れる方法...
-
LINUX からWINDOWS に戻すには?
-
スライドショー(速度)について
-
Windows xpにWindows10を無理や...
-
Red Hat Linux9.0インストール...
-
「上書きインストール」という...
-
jucheck.exe とは何ですか。
-
Win10機で Excel 2002 を使う方...
-
PCの初期化について
-
windows10 22H2アップデートで
-
WindowsPCでgameloopがインスト...
-
「この操作は現在インストール...
-
「Volumes」というフィルダにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
よく目にするファイル名にdevel...
-
readline-develについて
-
zlibのパス確認方法について
-
ソースからコンパイルしたPHPを...
-
RedHat linux 7.5への xinetdの...
-
squidのアンインストール
-
ccが動かない on Solaris
-
squidのdnsserverが見つからな...
-
tar.gzのファイルがインストー...
-
linuxの上位、下位互換について
-
tarでインストールされたパッケ...
-
Zaurusのgccインストールについて
-
gccの再インストールについて
-
gcc 4.1.2 をインストールしたい
-
redhat9でソースからphpインス...
-
インストールされているディレ...
-
wvdialなどダイアルアップツー...
-
gccの使いかたについて
-
C言語の実行モジュール、コンパ...
-
RedHatLinux8.0 PHPの再コンパ...
おすすめ情報