タグ付けされた質問 「nic」

ネットワークインターフェイスカードは、データを送受信するために物理ネットワークに接続するコンピューターコンポーネントです。

7
127.0.0.1はどれくらい速いですか?
NICに関連付けられているのか、OSまたはドライバーがループバックアドレスに送信されたデータをインターセプトしてすぐに返すのか、疑問に思います。 信号は実際にNICに送信され、NICはそれを返しますか?

4
e1000eアダプターの予期しないリセット/ハードウェアユニットのハングの検出
Intel(R)Xeon(R)CPU L5420 @ 2.50GHz、x86_64でUbuntu Server Kernelバージョン3.13.0-32-genericを実行する8コアを搭載したDell 1Uサーバーがあります。デュアル1000baseTネットワークカードがあります。eth0からeth1にパケットを転送するように設定しています。 私はkern.logファイルでハングしてから休んでいることに気付きました。これは頻繁に起こります。これは数秒ごとに発生するため、数分は問題ありませんが、数秒ごとに戻ります。 ログファイルのダンプは次のとおりです。 [118943.768245] e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang: [118943.768245] TDH <45> [118943.768245] TDT <50> [118943.768245] next_to_use <50> [118943.768245] next_to_clean <43> [118943.768245] buffer_info[next_to_clean]: [118943.768245] time_stamp <101c48d04> [118943.768245] next_to_watch <45> [118943.768245] jiffies <101c4970f> [118943.768245] next_to_watch.status <0> [118943.768245] MAC Status <80283> [118943.768245] PHY Status …



11
Windows Server 2008:NICに複数のアドレスがある場合のデフォルトIPアドレスの指定
〜10個のIPアドレスが静的にバインドされているWindows Serverがあります。問題は、デフォルトのIPアドレスを指定する方法がわからないことです。 NICに新しいアドレスを割り当てると、NICの高度なIP構成で入力された最後のIPでデフォルトのIPアドレスが変わることがあります。これには、発信パブリックIPも変更されるという効果があります(私はNATを使用しているため)。 この問題は現在Windows Server 2008上にありますが。 複数のIPアドレスがバインドされている場合、NICにデフォルトのIPアドレスを設定するにはどうすればよいですか? 私の問題にはさらに説明があります。 代替テキストhttp://www.nmediasolutions.com/_images/probleme/ip.png 出力はipconfig次のとおりです。 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes IPv4 Address. . . . . . . . . . . : 192.168.99.49(Preferred) Subnet Mask . . …

5
NICポーリングと割り込みを必要とするネットワーク負荷は何ですか?
フレーム結合(NAPI)が必要な場合、およびフレームごとに1つの割り込みで十分な場合に答えられるデータまたは基本的な計算はありますか? 私のハードウェア:IBM BladeServer HS22、Broadcom 5709 Gigabit NICハードウェア(MSI-X)、デュアルXeon E5530クアッドコアプロセッサ。主な目的は、Squidプロキシサーバーです。スイッチはCisco 6500シリーズです。 私たちの基本的な問題は、ピーク時(100 Mbpsのトラフィック、10,000 ppsのみ)に、待ち時間とパケット損失が増加することです。2.6.38への多くのチューニングとカーネルアップグレードを行った結果、パケット損失は改善されましたが、遅延は依然として不十分です。pingは散発的です。ローカルGbps LANで200ミリ秒にもジャンプします。CPU /メモリの負荷は良好ですが、Squidの平均応答は30msから500 + msにジャンプします。 ピーク時には、割り込みは約15,000 /秒に上昇します。KsoftirqdはCPUをあまり使用していません。irqbalanceをインストールして、すべてのコアでIRQ(eth0とeth1にそれぞれ8)のバランスを取りましたが、それはあまり役に立ちませんでした。 Intel NICにはこのような問題はないように見えますが、ブレードシステムと固定構成ハードウェアの事実を行うため、Broadcomsに固執しています。 すべてがNICが主犯であると指摘しています。私が今持っている最良のアイデアは、レイテンシーを低く、スループットを高く保ちながら、割り込みを減らすことです。 残念ながらbnx2はadaptive-rxまたはtxをサポートしていません。 適応割り込みの対NAPIスレッドの答えが与えられた問題を回避するための割り込み調停の偉大なオーバービューが、どのように計算最適のethtool合体設定への具体的な情報を提供します。単なる試行錯誤よりも優れたアプローチがありますか? 上記のワークロードとハードウェア構成にはNAPIも必要ですか?または、パケットごとに単一の割り込みで生きることができますか?

2
イーサネットネットワークインターフェイスでの1秒未満のスループットの低下
ネットワークインターフェイスでは、速度は時間の経過に伴うデータの観点から与えられます。特に、ビット/秒です。しかし、超高速コンピューティングの世界では、2番目は非常に長い時間です。 したがって、たとえば、線形フォールオフが与えられます。1秒あたり1 GBitのインターフェイスは、0.5秒あたり500MBit、1秒あたり250Mbitなどを実行します。 特定の時間単位で、これはもはや線形ではないと思います。おそらく、これはイーサネット周波数、システムクロック速度、割り込みタイマーなどによって設定されます。これはシステムによって異なると確信していますが、これに関する詳細情報やホワイトペーパーはありますか? 私が興味を持っている主な理由の1つは、インターフェイスの出力ドロップを理解することです。1秒あたりの速度がインターフェイスで処理できる速度よりもはるかに低い場合でも、わずかなミリ秒の間だけドロップを引き起こすスパイクが存在する可能性があります。おそらく、さまざまな合体がこの効果を隠しますか、あるいは受信側のインターフェースでそれを増やしますか?ここでキューが違いを生みますか? 例: したがって、これがMSまで直線的である場合、1Mbit / MSがあり、Wiresharkが表示されているものを歪ませていない場合、1Mbitを超えるスパイクがある場合、ドロップが表示されますか?
17 networking  nic 


3
PCIe x16スロットのPCIe x8 NIC
マザーボードにはx16 PCIeスロットが1つしかなく、x8スロットはありません。特定の構成のNICを購入していますが、x8スロットでのみ使用できます。x8カードをx16スロットに挿入できますか?私はこの質問をグーグルで検索しましたが、これはかなり可能性があります。ただし、専門家からの回答が必要です。また、パフォーマンスへの影響はありますか?
15 nic  pci-express 

2
eth0 NICリンクがダウンし、カーネルログにメッセージが繰り返し表示される
数日前から同じ種類のメッセージが繰り返し発生することに気づきましたが、その期間に意図的に変更(インストール/アンインストール)されたものは何もないと断言できます。 /var/log/kern.logメッセージのサンプルは次のとおりです。 Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx Mar 30 06:32:59 aurora kernel: [566337.632930] e1000e: eth0 NIC Link is Down Mar 30 06:33:18 aurora kernel: …

1
GRO(generic receive offload)はより高度なNICでどのように機能しますか?
私は特定の答えに興味があります: GROを備えたNICはTCP ACKまたはその他のパケットを編集/作成しますか(または、この機能は受信者/送信者TCPスタックに対して透過的ですか)? NICが「接着セグメント」をTCPスタックに渡す必要がある場合、タイムアウト/イベントが必要ですか?彼らは何ですか? パケット転送のセットアップで-GRO機能は受信側ACKの読み取りも試みますか(下記を参照してください)。 GROおよびその他のNICオフロード機能(TSO、LSOなど)をウィキペディアやLinuxのマニュアルページよりも優れた方法で説明している情報源は本当にありがたいです。 詳細: 1つのIPSec実装でパフォーマンスの問題をトラブルシューティングしています。問題は、利用可能な帯域幅が4つのVPNトンネルすべてに均等に分散されていないことです(約200MBps / 200MBps / 1MBps / 1MBpsとして分散されます。各VPNトンネルは単一のTCP接続をカプセル化します)。PCAPでは、Webサーバーが約2秒間アイドル状態になることがあります(ACKを待機しています)。Webサーバーが未確認のセグメントを再送信すると、ダウンロードが再開されます。 PCAPからの私の内部の落ち込みは、NIC GRO機能がパケットを一緒に接着しますが、時々それらをタイムリーにTCPスタックに渡さず、それが問題を引き起こしていることです。 このVPNサーバーには、TCP接続を終了するインターフェイスはなく、パケットを転送するだけです。次に、GROを無効にしようとしましたが、その後、トラフィックがすべてのトンネルに均等に分散されていることに気付きました。また、WebサーバーでTCPウィンドウのスケーリングが無効になっている場合、GROが有効になっている場合でも帯域幅も分散されます(そのため質問#3がありました)。 Ubuntu 10.04サーバー(64ビット)で2.6.32-27 Linuxを使用しています。NICはIntel 82571EBです。すべてのインターフェイス(HTTPクライアント、VPNクライアント、VPNサーバー、Webサーバー)は、1Gbitイーサネットケーブルでチェーンで直接接続されています。

5
同じサブネット上のIPを持つ複数の物理インターフェース
9個のNICを搭載したLinuxボックスがあり、そのうちの8個に同じサブネット上の一意のアドレスを持たせます。 ifconfig eth1 192.168.123.1 netmask 255.255.0.0 ifconfig eth2 192.168.123.2 netmask 255.255.0.0 ifconfig eth3 192.168.123.3 netmask 255.255.0.0 ... ifconfig eth8 192.168.123.8 netmask 255.255.0.0 この場合、デフォルトのARPの動作は非常に非生産的eth1です。これは、すべてのIPのすべてのトラフィックがを排他的に通過するためです。 だから私はうろついて、次のようなsysctlにいくつかの変更を加えることになりました: net.ipv4.conf.all.arp_filter=1 net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 これeth1により、他のすべてのユーザーになりすますことはできませんでしたが、まだeth1アドレスのアドレス以外にpingを実行できません。(たとえば、同じスイッチ上の2番目のコンピューターから、192.168.123.1ping にのみ応答する) 私はarptablesまたはiprouteまたはSOMETHINGで何かをする必要があると思いますが、この分野では海で迷っています。 ボーナスポイント:ソリューションはLinux 2.6.27.27と互換性がなければなりません。(より具体的には、Slax 6.1.2)
13 linux  networking  subnet  nic 

1
NAPI対適応割り込み
ネットワーク負荷が高い場合の割り込みオーバーヘッドを軽減するために、次の2つの技術がどのように使用されているのか説明してください。 Adaptive-rx / Adaptive-tx、および NAPI; Linuxカーネルソースレベルにより近い違いを説明する答えをいただければ幸いです。また、〜400Mbpsの負荷でNICにポーリング/割り込み合体モードを強制する方法を聞きたいです。 より多くの背景: 問題は、bnx2およびe1000ドライバーが「ethtool -C adaptive-rx on」コマンドを無視することです。これはおそらく、これらのドライバーが適応割り込みをサポートしていないためです。Broadcomプログラマーのリファレンスマニュアルには、この機能はBCM5709 NICハードウェアでサポートされるべきであると書かれていますが。 そこで、NAPIを試し、netif_napi_add()関数呼び出しで重みを64から16に減らして、はるかに低い負荷でNICをポーリングモードに強制することにしましたが、残念ながらうまくいきませんでした。NAPIはNICで特別なハードウェアサポートを必要としないと思いますが、それは正しいですか? 私が使用しているハードウェアはBCM5709 NIC(bnx2ドライバーを使用)です。OSはUbuntu 10.04です。CPUはXEON 5620です。


2
APCのスマート信号ケーブル(940-0024)は本当に独自仕様ですか?
最初に、この質問がここにあるのかSUに属するのかわからないので、乱暴に私に投票したり爆破したりする前に、それに応じてアドバイスしてください。 UPSユニットがあり、ネットワークで動作するように最近設定しました。UPSユニットはAP9606ネットワークカードを使用しますが、端末用のシリアルポートのようにも見えます(パテは素晴らしいです)。後者についてはよく知りません。要するに、Telnetを使用してネットワークアダプターを構成することができました。すべて良かった。 何らかの理由で、自動シャットダウン用に構成したマシンをUPSユニットで再起動すると、UPSのNICはIP構成をドロップしたように見えます(まだそれを理解しようとしています)。それ以来、NICに接続しようとしても失敗します。 これまでに試みたステップ: 私はこれらの指示に従って手を差し伸べるために手動のarpエントリを行いました。 リセットボタンを押すと、前のステップを再試行しました。 前の手順の試行中にWireSharkを実行し、ARP要求のどこかにNICのMACまたはIPが表示されたかどうかを確認しました。 UPSユニットから私を切り離しているのは48pスイッチだけなので、同じサブネット内にネットワークフィルタリングがあってはなりません。カードが単に不良ではないのか、またはこれらの手順としてシリアルを実際に試す必要があるのか​​を知る方法はありません。UPSユニットを導入したため、このスマート信号ケーブルはどこにも見つかりません。ただし、ここでは機能するように見えるCisco YCケーブルを手元に持っていますが、ワイヤ構成が一致するかどうかを確認するのに苦労しています。OTOH、このAPCケーブルを入手するということは、シリアルポートも備えた時代遅れのコンピューターを見つけなければならないことを意味します。
9 nic  apc  cable 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.