世界を動かす技術を、日本語で。

Ampere Altraシステムを購入しました

概要

本記事は、Ampere Altraベースの開発用マシンを格安で自作した体験談をまとめたもの。 主要なパーツ選定理由や購入経緯、組み立て上の工夫と苦労を紹介。 最終的な構成とコスト詳細も記載し、コストパフォーマンスに重点を置いた。 今後の利用計画として、仮想環境構築やデスクトップ用途への挑戦も検討。 Linuxカーネルのページサイズ(4k/64k)両対応を前提とした開発環境構築が目的。

Ampere Altraベース開発マシン自作記

  • AArch64 アーキテクチャ対応の開発マシン新調

    • Apple MacBook Pro(AArch64)は 64kページサイズ非対応 のため用途制限
    • Ampere Altra への乗り換えを決断、コスト重視でパーツ選定
  • 主要サーバー部品 の調達

    • 新品購入: AsrockRack ALTRA8BUD-1L2T (唯一の手頃なマザーボード)
    • 中古調達: Ampere Altra Q80-30 (80コア、3.0GHz)を友人から入手
      • 当初はQ64-22(64コア、2.2GHz)を検討も入手困難
    • CPUクーラー: Arctic Freezer 4U-M (LGA 4926ソケット対応、国内在庫1点)
    • メモリ: SK-Hynix HMA82GR7CJR8N-XN (16GB×8本、中古流通品)
      • Ampere公式リスト外だが動作確認済み(3本差し直しが必要)
  • その他パーツ の選定と工夫

    • ケース: Endorfy 700 Air (EATX対応、配線スペース・ファン多め、割引適用)
      • ケーブルホール位置やファン接続性を重視し複数候補から選定
    • 電源: MSI MPG A850G (12V専用給電、EPS12Vコネクタ2本使用)
      • ATX 24ピンは信号線のみアダプタ経由で接続
    • ストレージ: Lexar LM790 2TB NVMe
    • グラフィックカード: Radeon Pro WX2100 (ロープロファイル、懐かしさ優先)
  • 組み立て後の印象

    • CPUクーラー装着後は マザーボードが小さく感じられる
    • グラフィックカードは ほぼ目立たない
    • 背面配線スペースにATXアダプタやケーブル類を整理収納
  • 総コスト

    • マザーボード:4,068 PLN
    • CPU:1,341 PLN
    • CPUクーラー:191 PLN
    • メモリ:696 PLN
    • ケース:395 PLN
    • 電源:529 PLN
    • NVMe:522 PLN
      • 合計:7,732 PLN(約1,800 EUR)
      • 予算超過要因:CPUアップグレード(+100 EUR)、メモリ調達変更(+40 EUR)、2GB/コア断念
      • ケース割引(30%オフ)、NVMeキャッシュバック(7%)

今後の活用計画

  • Fedora 42 インストール
  • 仮想マシン環境 構築
    • RHEL 9/10、CentOS Stream 9/10のVMインスタンス作成
  • Radeon RX 6700XT を追加し動作確認
  • デスクトップ用途 への挑戦
  • 実験的な用途 への活用
    • Linuxシステムは 4k/64kページサイズカーネル 両対応を予定

Hackerたちの意見

1341 PLN / 371 USDは、25%多いコア数にしては「安くない」よね。ほぼ倍の値段だし。eBayのQ64-22は150-200 USD / 542-723 PLNで売ってるよ。 https://www.ebay.com/itm/365380821650 https://www.ebay.com/itm/365572689742

彼はそれを明確に指摘して、返事がなかったって言ってるね。それに、CPUが一番のコストってわけでもないし。

コアが25%増えて、クロックが36%増加。70%のパフォーマンス向上に対して85%のコスト増って感じ。悪くないね。

あのオークションが見てたところだよ。売り手から返事がなかったのは、たぶんアメリカの外に荷物を送るのを面倒に思ったんじゃないかな。

数年前、Jetsonプラットフォーム向けのビルドをする必要がある職場で働いてたんだけど、コストの関係でクラウドに頼るのはちょっと避けたかったんだ。数字を出してみたら、Altraはすぐに元が取れたよ。素晴らしいことに、C++のビルドやDockerイメージの作成がめちゃくちゃ早かった。結局、64コア版を手に入れたんだけど(誰からだったかは忘れたけど、サーバーフォームファクターが必要だった)。結局、インターネットの状況が微妙だったからリリースビルドはクラウドに移したけど、ローカルビルドにはこれが最高だった。まだ使ってるといいな。

いい感じだけど、ネット環境が微妙だからクラウドに移行したってのはちょっと変だね。リモートチームのための不安定なアップリンクとかかな?

中古のコンピュータパーツは買ったことないんだけど、一般的に中古で買った場合、約2年は信頼できるものなの?

それはサーバーグレードのものだから、10年連続で動くのが普通だよ。

中古ハードウェアは定期的に買ってるよ。壊れるときは壊れるし、新しいものと同じだよね。確率が高いのかな?可能性はあるけど、私のサンプルサイズでは違いを感じられないな。どっちにしてもランダムな感じ。

友達のために2年近く前にゲーミングデスクトップを組んだんだけど、GPUとCPU(他にもいくつか使ったかも)を使って、すごく順調だよ。地元のクラグスリストが効率的なバイヤープロテクションを提供してるのも助かってる。サーバー側では、古いボックス用に中古のXeonを買って、10TBのExosを再認証したけど、そっちも問題なし。HDDはちょっとギャンブルだけど、他のものは中古を買うことをおすすめするよ!

中古のプロ用ハードウェア(サーバーやワークステーション)は、品質基準が高く作られてるから、結構長持ちするよね。

今使ってるコンピュータは10年以上前のもので、ゴミ箱で見つけたんだ。ちゃんと動いてるよ。

Hacker Newsで議論の続きを見る