192コアのAmpere Oneサーバーで5000個のErlang VMを起動

2025-08-10
192コアのAmpere Oneサーバーで5000個のErlang VMを起動

ElixirとNervesを専門とするコンサルティング会社Underjordは、192コアのAmpere Oneサーバーで5000個のErlang仮想マシンを成功裏に実行しました。各VMは、Nervesフレームワークを使用してLinux IoTデバイスを実行します。これは、新しいブートローダーであるlittle_loaderを使用して実現され、ARM64 QEMU VMの起動を合理化し、KVMアクセラレーションを活用しました。課題には、コンパイルの問題とメモリの最適化がありましたが、BEAM VMアロケーター、Erlangリリースモード、Linuxカーネルパラメーターを調整することで克服されました。5000個以上のVMが正常に実行され、Nervesフレームワークのテストと開発に新たな可能性が開かれ、将来のNervesツールに統合される可能性があります。

開発