コアごとのバインディングインタフェース


0

私が思うに、(Linux 2.6を使用して)イーサネットインターフェースによって行われるオーバーヘッドを1つの特定のコアに制限することは可能ですか? すなわち私はcore2duo CPUと2つのイーサネットインターフェースを持っています:eth0とeth1。 eth0に入ってくるパケットによるシステム負荷をCPU0に移すことは可能ですか。そうすれば、他のコア(CPU1)はアイドル状態になりますか?

回答:


1

あなたはおそらくこれをしたくないでしょう それが可能であっても(私はそれが確かだと思う、私はリンクの全記事を読んでいない)。


私はこれに遭遇しました、しかしそれが主題を完全にカバーするとは思わない。これは単に割り込み処理であり、オーバーヘッドそのものではありません(パケットはカーネル、iptablesなどによって解析される必要があります)。私は正しいですか?私が欲しいのは、接続を作成するという事実だけでなく、イーサネット接続のあらゆる側面を切り離すことです。
user90960

@ user90960:どのレベルまで?最後に、eth0を介して取得されたWebページを表示する場合に限り、FireFoxをCPU0に制限しますか?なるほど、あなたはあなたが何を明確にしてくれますか 本当に 欲しいです?具体的なメリットは何ですか?
MSalters

私は3番目のOSIレベルで十分になると思いますが、私はあなたの主張を得ます。
user90960
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.