意外な遅さ:シンプルなソケットベンチマークがLinuxのOpenBSDに対する遅れを示す
2025-08-16
スレッドを作成し、256個のソケットを開く単純なCプログラムが、LinuxとOpenBSDの間で驚くべきパフォーマンスの違いを示しました。Linuxでは、実行時間は17〜26ミリ秒の間で変動しますが、OpenBSDではわずか2〜6ミリ秒です。さらに興味深いことに、OpenBSDは最初に「開いているファイルが多すぎる」というエラーを返しましたが、これはリソース管理の違いを示唆しています。著者は、この違いはネットワークコードとは関係ないと述べており、このベンチマークでOpenBSDを凌駕するLinuxシステムを見つけるよう読者に挑戦しています。
開発
OSパフォーマンス