it.xnews.jp
生成: 2026-05-22 読了 約 3 分 model: claude-haiku-4-5 原文: https://crocidb.com/post/this-blog-ran-on-ubuntu-16-04-for-10-years-i-migrated-it-to-freebsd/ raw.md

Ubuntu 16.04で10年間運用したブログをFreeBSDに移行

Bruno Crociは、DigitalOceanで10年間稼働していたUbuntu 16.04 LTSサーバーからHetznerのFreeBSDサーバーへ移行し、ベンチマーク結果から新サーバーが旧サーバーの3倍から11倍のリクエスト処理能力を持つことを確認した。

Bruno Crociは、10年間稼働していたDigitalOceanのUbuntu 16.04 LTSサーバーからHetznerのFreeBSDサーバーへ移行した。旧サーバーはニューヨークのデータセンターに所在し、2GB RAM、1 vCPU、50GB ディスク、月間2TB のトラフィック制限で月額 $13 の料金であった。Ubuntu 16.04 LTS は少なくとも5年前にサポート終了となっていた。

移行先のFreeBSDサーバー構成

Crociが選択したHetznerサーバーは月額6ユーロ未満で、4GB RAM、2 vCPU、月間20TB のトラフィック制限を提供する。同社の最安値サーバーは月額€3.56で既に4GB RAM と2 vCPU を備えていた。FreeBSD 14.3-RELEASE をインストールし、Bastille を用いてFreeBSD Jails によるコンテナ化を構成した。Caddy リバースプロキシ用ジェール(IP 10.0.0.5)、escroto サイト用ジェール(IP 10.0.0.11)、ブログ用ジェール(IP 10.0.0.12)を設置した。FreeBSD Jails は25年以上にわたってFreeBSDの一部となっている。

パフォーマンスベンチマーク結果

ベンチマーク結果

wrk による4スレッド100並行接続30秒のベンチマークでは、旧サーバー(crocidb.com)が毎秒833.41リクエスト、平均レイテンシー89.63ms、転送速度8.29MB/秒であったのに対し、新サーバー(crocidb.cro.to)は毎秒12260.10リクエスト、平均レイテンシー6.75ms、転送速度130.80MB/秒を記録した。hey ベンチマーク(1000000リクエスト、10000並行接続、リクエストタイムアウト10秒、期間5分)では、旧サーバーの完了率が7%であったのに対し、新サーバーは94%の完了率を達成した。複数の地理的位置(São Paulo、London、Silicon Valley、Tokyo)からのテストにおいて、新サーバーは旧サーバーに対して3倍から11倍のリクエスト処理能力を示した。Proton VPN 使用時では旧サーバーが平均毎秒300リクエスト、新サーバーが平均毎秒800リクエストであった。

パフォーマンス比較

サーバー移行の経緯

旧サーバーはシャットダウン時に1491日(およそ4年)のアップタイムを記録していた。カーネルパラメータ kern.ipc.somaxconn は初期値128から16384に増加させ、より多くの並行接続に対応させた。

この記事は元記事の事実のみに基づいて自動生成されました。

出典

crocidb.com 「This blog ran on Ubuntu 16.04 for 10 years. I migrated it to FreeBSD」 https://crocidb.com/post/this-blog-ran-on-ubuntu-16-04-for-10-years-i-migrated-it-to-freebsd/

筆者の見立て

この記事をシェア