記事 ID: 000085247 コンテンツタイプ: トラブルシューティング 最終改訂日: 2012/09/11

8.1 にアップグレードして以来、NicheStack ベースのNios II・アプリケーションで TCP パフォーマンスが大幅に低下するのはなぜですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

tcp_sleep()/wakeup() 機能で TCP パフォーマンスが低下し、ネットワーク・アプリケーション・コードが頻繁に「動かなくなる」ことに気づく場合があります。これは、バージョン 8.1 の NicheStack と Altera トリプル・スピード・イーサネット MegaCore の問題が原因です。

問題を解決するには、Altera・ツールのバージョン 8.1 に以下のパッチを適用します。

次の方法でトリプルスピード・イーサネット・パッチを適用します。

  1. altera_triple_speed_ethernet.zipパッチ・ファイルをダウンロードします。
  2. トリプル・スピード・イーサネット Megcore のインストールディレクトリーにインストール>/lib/sopc_builder/triple_speed_ethernet
  3. 上記で指定した元のディレクトリーのコンテンツを削除します。
  4. TRIPLE_SPEED_INSTALL_DIR >/lib/sopc_builder

次の方法で NicheStack パッチを適用します。

  1. altera_iniche_314.zipパッチ・ファイルをダウンロードします。
  2. Nios II EDS インストール先の/components/altera_iniche ディレクトリー。
  3. 上記で指定した元のディレクトリーのコンテンツを削除します。
  4. Nios IIの EDS インストール<>コンポーネント

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。