Linuxゲームサーバーを実行する専用のデスクトップマシンがあり、最大で数百人のユーザーを処理する必要があります。現在、インターネット接続用に50/50 Mbpsのファイバー回線があり、ボトルネックを解消しようとしています。現時点での私の主な関心事は、ethtoolが100Mb / sで実行する状態のオンボードNICです。
私の質問は、より良いNICにアップグレードする必要がある理由はありますか?
Linuxゲームサーバーを実行する専用のデスクトップマシンがあり、最大で数百人のユーザーを処理する必要があります。現在、インターネット接続用に50/50 Mbpsのファイバー回線があり、ボトルネックを解消しようとしています。現時点での私の主な関心事は、ethtoolが100Mb / sで実行する状態のオンボードNICです。
私の質問は、より良いNICにアップグレードする必要がある理由はありますか?
回答:
サーバーグレードのネットワークアダプターの取得を検討してください(例)。
独自のプロセッサと特定/高速のロジックシステムを所有して、システムCPUをネットワークトラフィックの処理から解放する優れたオフローダーを実現できます。
新しいものの多くは、マルチプロセッサ対応(負荷の分散とトラフィックのスレッドへの転送用)であり、仮想化ホスティング向けに最適化されています。
それが彼らが存在する理由であり、地元のRat Shackで利用可能な15ドルのBoobophonixデスクトップアダプタほど安くない理由です。;)
あなたのインターネットはせいぜい50 / 50Mbitなので、100Mbカードで十分です。そのため、古いサーバーグレードのカードをオンラインで見つけることができます。
述べているように、ネット接続はどちらの方向でも50mbpsを超えず、NICカードはどちらの方向でも100mbpsで動作するため、NICで余裕のある帯域幅があります。これはボトルネックの原因ではないため、NICをアップグレードする必要はありません。
NICをアップグレードした場合、このようなギガビットNICを購入しない限り、どちらの方向でも100mbpsで動作するNICを購入することになります。ギガビットNICを購入した場合、ギガビットルーターを購入して接続する必要があります。これは、ユーザーとルーター間で100mbpsを超える速度を実現するためです。しかし...ギガビットNICとルーターを購入しても、50 Mbpsしかアップロードできないため、ネット速度は向上しません。理論的には、54 mbpsのワイヤレスG Nicを使用してサーバーを操作し、それでも接続の速度を維持できます。
100人が接続している場合、最大の潜在的なボトルネックは、Ramの量、プロセッサの速度、およびコア/スレッドの数です。