192コアのAmpere Oneサーバーで5000個のErlang VMを起動
2025-08-10
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ツールに統合される可能性があります。
開発