Linuxネットワークアプリケーションのレイテンシを短縮しようとしています。プログラムを特定のCPUコアに「バインド」するには、タスクセットとcpusetの2つのツールがあることを学びました。
- どっちがいい?それらは下位レベルで同等ですか?
- (性質)アプリケーションには単一のスレッドがあり、遅延を最小限に抑えて高速LANネットワーク経由で単一のTCP接続(再接続なし)を処理することになっています。私は正しい道を進んでいますか?
それぞれのmanページを読みましたか?
—
マイケルハンプトン
詳細なプロファイリングを実行して、レイテンシの原因がアプリケーションではなくLinuxネットワーキングの部分であることを確認しましたか?
—
Tero Kilkanen 2014
どのOS /ディストリビューション/バージョン/カーネルを実行していますか?
—
ewwhite 2014
また、どのような種類のハードウェアが関係していますか?サーバーの
—
製造元