タグ

SNPに関するhiroomiのブックマーク (51)

  • オペレーティングシステムの最適化 - Amazon Elastic Compute Cloud

    TCP Chimney オフロードはほとんどのユースケースで無効にする必要があり、Windows Server 2016 では廃止されています。 これらのオペレーティングシステムの最適化に加えて、ネットワークトラフィックの最大送信単位 (MTU) も考慮し、ワークロードとネットワークアーキテクチャーに応じて調整する必要があります。詳細については、EC2 インスタンスのネットワークの最大送信単位 (MTU)を参照してください。 AWS では、99.9 パーセンタイルで 50us のクラスタープレイスメントグループで起動されたインスタンスと 200us のテールレイテンシーの間のラウンドトリップレイテンシーを定期的に測定しています。アプリケーションで一貫して低レイテンシーが必要な場合、Nitro System で構築された固定パフォーマンスインスタンスで最新バージョンの ENA ドライバーを使

    hiroomi
    hiroomi 2023/10/20
  • 高速ネットワークでのサーバー負荷を大きく軽減する

    ■LANのデータ転送速度が,ギガビット・イーサネット(GbE)や10GbEの登場で高速化している。これに伴い,サーバーのCPUにおけるTCP/IPネットワーク処理の負荷が問題になっている。 ■そこで注目されるのがTCP/IP処理をNIC上の専用プロセッサに任せるオフロード機能である。Windowsのネットワーク・タスクのオフロード機能を説明するとともに,その有効性を検証した。 (2005年3月号「Windowsテクノロジ徹底解説」より) 昨今,サーバー機が使用するLAN(ローカル・エリア・ネットワーク)は,データ転送速度100Mビット/秒のファースト・イーサネットから1Gビット/秒のギガビット・イーサネット(以後GbEと表記)へとシフトしている。近い将来,10Gビット/秒の10GbEが普及するのも確実である。 従来は,ネットワークが高速化しても,サーバー機で帯域幅を最大限に利用しにくかった

    高速ネットワークでのサーバー負荷を大きく軽減する
    hiroomi
    hiroomi 2021/04/21
    “演算回数は多いチェックサムの計算”
  • https://support.microsoft.com/ja-jp/help/948496/

    hiroomi
    hiroomi 2019/08/28
    「CLOSE_WAIT」
  • Windows Server 2016インストール・初期設定 - あるエンジニア達の備忘録

    はじめに Windows Server 2016のインストールおよび初期設定をまとめます。 Windows Server の導入時にいつも実施している基設定となりますが、要件に合わせて設定をしないまたは設定を追加したりもしていますのであくまでも参考程度と捉えてください。 毎回設定するのは面倒なのでPowershellで自動化すると楽ですね(今回は触れません)。 目次 Windows Server 2016 インストール VMware Toolsインストール Windows Server 2016 初期設定 Windows Update IPv6無効化 RDP有効化 Firewall無効化 サーバーマネージャの設定 SNP設定 ビルトインユーザ パスワード無期限化 Windows Time サービス 自動(遅延開始)設定 NTP同期先・同期間隔の設定 電源オプションの変更 SNMPサービス

    Windows Server 2016インストール・初期設定 - あるエンジニア達の備忘録
    hiroomi
    hiroomi 2019/05/15
    "ネットワークが不安定になる要因にもなっており、無効化しておきます。"
  • 【ネタ】やだ。やっぱり、Windows 10って手抜きOSじゃないですか!その46 - Windows 2000 Blog

    TCP Chimney Offload の設定方法は、Windows Server 2008 R2 と同様ですが、既定値は無効 (disabled) に変更されています。 Windows Server 2012 より、NetDMA の機能は削除されています。 netsh int tcp show global コマンドを実行いただくと、NetDMA は disabled (無効) と表示されます。 また、netsh int tcp set global NetDMA=enabled を実行した場合、コマンド自体は成功いたしますが、設定値は反映されません。 Windows 10も確かにコマンド利くんだけど、設定自体が消えてるぞ!こら・ω・ しかも、Windows 7 のときは ちゃんと整形されていた画面がぐちゃぐちゃじゃないですか! これ、Windows 10 まじめに作る気無いでしょう?

    【ネタ】やだ。やっぱり、Windows 10って手抜きOSじゃないですか!その46 - Windows 2000 Blog
    hiroomi
    hiroomi 2019/04/26
    “Wifi と 有線LAN のメーカーが違う場合も該当するみたい”メーカーの検証不足と言うより、実装が漏れてるのと、単メーカーで完結でもブロードコムは、評判悪いよな。
  • 仮想マシンがネットワーク接続を失う - Windows Server

    この記事では、Broadcom NetXtreme 1 ギガビット ネットワーク アダプターを使用すると、仮想マシンがネットワーク接続を失う問題の解決策について説明します。 適用対象: Windows Server 2012 R2 元の KB 番号: 2986895 現象 Microsoft Windows Server 2012 または Windows Server 2012 R2 で Broadcom NetXtreme 1 ギガビット ネットワーク アダプター (NetXtreme II ネットワーク アダプターではなく) で Hyper-V を実行している場合は、次の 1 つ以上の現象が発生する可能性があります。 仮想マシンは、ネットワーク接続をランダムに失う可能性があります。 ネットワーク アダプターが仮想マシンで動作しているようです。 ただし、仮想マシンからネットワーク リソー

    仮想マシンがネットワーク接続を失う - Windows Server
    hiroomi
    hiroomi 2019/04/14
  • SQL Server の接続の問題のトラブルシューティング - SQL Server

    適用対象: SQL Server 元の KB 番号: 4009936 SQL Server の接続の問題にはさまざまな原因があります。 この一連の記事では、最も一般的な SQL Server 接続の問題のトラブルシューティングと、トラブルシューティングに使用できるツールと方法について説明します。 注: 環境内の複数の SQL Server インスタンスが影響を受ける場合、または問題が断続的に発生する場合は、通常、Windows ポリシーまたはネットワークの問題を示しています。 この一連の記事ではガイダンスについて説明しますが、特定のシナリオを効果的にトラブルシューティングできない場合があります。 準備 トラブルシューティングを開始する前に、「接続の問題をトラブルシューティングするための推奨される前提条件とチェックリスト」を参照し、トラブルシューティングに役立てるために収集する必要のあるログ

    SQL Server の接続の問題のトラブルシューティング - SQL Server
    hiroomi
    hiroomi 2018/11/14
    これも混乱を招く書き方に見える。結局は困ってるのだから、テストとして試して、様子見してください。とした方がよい。ただの羅列は、結局どうなのと言う話なのかと。
  • Broadcom NetLink(TM)Gigabit Ehernetで接続が切れる件 CodeLab(コードラボ)技術ブログ

    Windows10にしてからどうもネットワークの接続が遅いことがありました。 まぁ、Webぐらいなら大したことないので放置していたのですが、ちょっと大きめのファイルをLANからコピーするとすぐLANの接続が切れてしまいます。 というわけで、ちょっと調べてみました。 使っているマザーボードの(Z77 Extreme6)のメーカーのサイトを見てみてもドライバが見当たらない。 WindowsUpdateのカタログサイトでハードウェアID(PCI\VEN_14E4&DEV_16B1)を調べてると、2013/10/30更新のVer15.6.0.14があったが、これはインストールされているものと同じなのでどうしようもない。 NICの詳細設定プロパティで “Receive Side Scaling” の値を Disabled (無効) に設定することで解決するという情報を見つけましたが、当方の環境ではだ

    Broadcom NetLink(TM)Gigabit Ehernetで接続が切れる件 CodeLab(コードラボ)技術ブログ
    hiroomi
    hiroomi 2018/07/03
    Windows10でも相変わらずなのか。テストしてもとりあえず動いちゃうとテスト完了なんだろうな。rssのon/offをしての1tのファイル転送をしてパフォーマンス見てもよいかもね。
  • Windows 10でネットワークが不安定になった際の対策まとめ

    ネットワークが不安定もしくは遅い・重い際にチェックする項目 ネットワークが急に不安定になった。遅くなった、もしくは頻繁に切断されるという場合の対処法をまとめました。 ネットへの接続が不安定になる原因は物理的なものからソフト的なものまで多岐にわたります。 「上から順番にチェックすればたいてい解決できる」を目指したまとめページです。 目次 モデムやルーターを確認する 単純にケーブルが抜けていないか確認する ルーターにログが貯まっていないか確認する モデムやルーターの熱暴走を疑う モデムやルーターの仕様や限界を確認する モデムやルーターのファームウエアを最新のものにする ルーターの寿命を疑う Windows 10でネットワークに関する設定を見直す アップデートプログラムの実行 電源オプションを高パフォーマンスに変更 受信ウィンドウ自動チューニングレベルの変更 SNPの無効化 セキュリティソフトの

    Windows 10でネットワークが不安定になった際の対策まとめ
    hiroomi
    hiroomi 2018/05/15
  • RHEL6系で通信オフロード設定の有効/無効による転送速度の差異 - @uzyexe のノート

    ほぼデフォルト設定状態の RHEL6 系 OS で通信オフロード設定の有効/無効によって、通信の転送速度がどれほど差異があるか検証してみました。検証環境の概要は下記のとおりです。 さくらのクラウドで仮想サーバを2台用意して、サーバ間をスイッチで接続して速度測定。 測定対象サーバには Sientific Linux 6.5 をインストール。 対向サーバには Ubuntu 14.04.0 をインストール。 各サーバの NIC の理論回線速度は公称 1000Mbps。(最大実効速度は500Mbps 程度) サーバ間を結ぶスイッチの回線速度は無制限。(概ね NIC の実効速度に依存することになる) 速度測定には iperf を使用。 今回、変更対象となる通信オフロード設定は、仮想NIC (Network Interface Card) の TSO (TCP Segmentation Offload

    RHEL6系で通信オフロード設定の有効/無効による転送速度の差異 - @uzyexe のノート
    hiroomi
    hiroomi 2018/03/02
  • VMwareとTCP Segmentation Offload (TSO)

    雨はふるふる 城ヶ島の磯に 利休鼠の雨がふる 雨は眞珠か 夜明の霧か それともわたしの忍び泣き 舟はゆくゆく 通り矢のはなを 濡れて帆あげたぬしの舟 ええ 舟は櫓でやる 櫓は唄でやる 唄は船頭さんの心意気 雨はふるふる 日はうす曇る 舟はゆくゆく 帆がかすむ 北原白秋「城ヶ島の雨」 VMwareのホストOSとゲストOS間のネットワーク通信が非常に遅いことがあるそうな。私はホスト・ゲスト間で大量にデータのコピーをしないので今のところ気づいたことはないけれども。 ネットをさまよってみると、どうやらこれはNIC(Network Interface Card)のTSO(TCP Segmentation Offload)と関係するらしい。TSOとは一言で言うと、CPUが処理していたTCP接続をIPパケットに分解する仕事の一部(TCPをセグメントと呼ばれる単位へ分割するタスク)をハードウエア的にNIC

    VMwareとTCP Segmentation Offload (TSO)
    hiroomi
    hiroomi 2018/03/02
  • TCP チェックサム・オフロード

    TCP チェックサム・オフロード・オプションを使用すると、ネットワーク・アダプターが送信および受信時の TCP チェックサムを計算できるようになり、AIホスト CPU はチェックサムを計算する必要がなくなります。 どれだけの節約になるかはパケット・サイズによって異なります。 パケットが小さい場合はこのオプションを使用してもほとんどまたはまったく節約にはなりませんが、パケットが大きい場合はかなりの節約になります。 PCI-X GigE アダプターでは、MTU 1500 の場合は CPU 使用率が通常約 5% 減り、MTU 9000 (ジャンボ・フレーム) の場合は CPU 使用率が約 15% の節約になります。 400 MHz より高速のプロセッサーを搭載したマシンで、TCP チェックサム・オフロード・オプションを有効にすると、MTU 1500 での TCP ストリーミング・スループッ

    hiroomi
    hiroomi 2018/03/02
    ”MTU 1500 の場合は CPU 使用率が通常約 5% 減り、MTU 9000 (ジャンボ・フレーム) の場合は CPU 使用率が約 15% の節約になります。”
  • How TCP Chimney Offloading Affects SQL Server | SQL Solutions Group

    hiroomi
    hiroomi 2018/02/13
  • Windows Server 2012 以降の OS における ECN 機能の既定値の変更について

    こんにちは、Windows プラット フォーム サポートの進藤です。 Windows Server 2008 R2 以前の OS ではアクセスできていた HTTP や HTTPS のサイトが、Windows Server 2012 以降の OS からアクセスできなくなった場合、ECN 機能を無効化することでアクセスできるようになる場合があります。 1. ECN 機能とは ECN 機能 (輻輳情報通知機能) とは、TCP/IP の通信において輻輳によりパケットがロストすることを緩和するための RFC 3168 で定義された機能です。 受信パケットのバッファが満たされ、パケットをドロップし始める状態までルータが輻輳すると、帯域が減少するなどのネットワークへの影響が出る可能性があります。 この問題を緩和するために、Windows Server 2012 ではデータ センター 伝送制御プロトコル

    Windows Server 2012 以降の OS における ECN 機能の既定値の変更について
    hiroomi
    hiroomi 2017/11/10
    ”Server 2012 では ECN機能が既定で有効になりましたが、一部のネットワーク機器ではこの機能をサポートしていないために、相手先のサーバーに通信できない現象が発生することが”MSは懲りないな、テストツール配布しろ
  • ネットワーク ゲームにおけるTCPとUDPの使い分け

    2017年10月27日、モノビットエンジン勉強会inサイバーコネクトツーにて、中嶋謙互が講演しました「ネットワークゲームにおける TCPとUDPの使い分け」のスライドになります。ネットワークゲームを製作する際にご参考頂けますと幸いです。 登壇者: 株式会社モノビット 取締役 CTO 中嶋謙互Read less

    ネットワーク ゲームにおけるTCPとUDPの使い分け
    hiroomi
    hiroomi 2017/11/03
    "通信費がAWSなら50万円以上だがCPU費用は1000円以下。 CPUコストは誤差といえる。"
  • TCPメモ(Hishidama's TCP Memo)

    片方が他方に対して何らかの電文を送ると、相手は受け取ったという印にACKを返す。 ACKが来なければ相手が受け取っていないということなので、その場合はある程度待ってから再送する。 ACKは他の電文と一緒に送ってもよい。 コネクションは、【相手先IPアドレス・相手先ポート・自分のポート】の組で一意に表される。 コネクションは現在どういう状態にあるかを示すステータスを持っており、イベントに応じて遷移していく。netstatコマンドで表示されるのは、これ。 TCP/IPとソケットの関係 ソケット関数を呼び出すと、ソケットライブラリ(プロトコルスタック?OS?)がTCP/IPの規約に従って通信を行う。 listen(受付開始) サーバー側で接続の受付待ちを開始する。 コネクション(通信相手はいないので、相手先IPアドレス・ポートは無し、自分のポート番号だけ有り)はLISTEN状態になる。 conn

    hiroomi
    hiroomi 2017/09/06
    ”RSTが送られるのは、(既にクローズされた等の)異常なコネクションに対して電文が来たとき。すなわち読みも書きも出来ないとき。”だとすると、出たら異常だろうな。
  • [Windows] ネットワークが不安定になる場合の対処方法(SNP無効化設定)

    概要 Windows既定のネットワーク設定でネットワーク動作が不安定になる事例があります。ナレッジは以下の各機能を調整する方法をご案内します ・1 SNP (Scalable Networking Pack) ・2 タスクオフロード ・3 受信ウィンドウ自動チューニングレベル 目次に戻る 各機能の説明 ■ SNP (Scalable Networking Pack) [Receive Side Scaling(RSS)][TCP Chimney Offload][Network Direct Memory Access(NetDMA)]と3つの設定から構成され、いずれもネットワークの負荷を分散させる機能です。ただし既定の設定で不安定になる事があります。ナレッジでは無効に設定する方法を紹介します ※OSのバージョンにより既定値が変わります。詳細は補足をご覧ください ■ タスクオフロード

    hiroomi
    hiroomi 2017/06/17
    “ 更新年月日:2016年10月19日”
  • Windowsでインターネットが極端に遅い場合のチェックポイント(SNP設定編)

    更新履歴 [ 全て表示戻す ] 2020.06.20: ページ内の情報を Windows 10 にも対応 2016.01.26: 文末にすげー詳しいリンクを1件追加 2016.01.18:「受信ウィンドウ自動チューニングレベル」の項目を別ページに移動 2015.07.09: サイト内リンクの修正、Windows7での操作手順に追記。 2015.02.01: 初出 Windows 10 / 8.1 / 7 / Vista には、多くのIT系サイトや個人ブログで無効設定が強く推奨されている残念な機能があります。インターネットが極端に遅いと感じる場合は、ぜひ試してみましょう。 はじめに このページは、NIC(ネットワーク・インターフェース・カード) のSNP設定を無効にする手順について解説しています。 SNP とは。 「Scalable Networking Pack」の略。ネットワークを最適化

    Windowsでインターネットが極端に遅い場合のチェックポイント(SNP設定編)
    hiroomi
    hiroomi 2017/04/20
  • ネットが頻繁に切れる現象に対処する - mut3の日記

    Windows7 などで、ネットワークが切れる Windows7のSNP機能をオフにして安定したネットワーク環境を入手しよう。ネットワーク設定を改善して遅い不具合を解消しよう。 64bitOS にしてからネットが瞬断するんだよね。WEBなんかもディレイしてからリトライするから遅くて仕方ない。遅い遅い!。JDownloader2を使っているんだけど転送中にネットが切れてリトライが30分待ちとか1日待ちになっちゃうんだよね。これじゃ面倒で仕方ない!!。 SNP(Scalable Networking Pack)とはSNPとは、来はCPUが行っていたネットワーク処理をCPU負荷軽減のためにNIC(ネットワーク・インタフェースカード)で行わせる機能。うまくいっていればPC全体のパフォーマンスが向上する。 SNPの3つの機能(1) Receive-Side Scaling CPUの受信処理をマルチ

    ネットが頻繁に切れる現象に対処する - mut3の日記
    hiroomi
    hiroomi 2017/02/15
    経験則からだと、ファイルコピー、このワークステーションとプライマリ ドメインとの信頼関係に失敗、サーバ側の変化挙動(シンクライアント) 、シングルサイオンのズレなど、ブロードコムのドライバ周りも怪しい。
  • Troubleshooting Connectivity #3 - 予期しない接続切断

    高橋 理香 SQL Developer Support Escalation Engineer またまたご無沙汰してしまいました。もしお待ちくださっていた方がいらしたならすみません。 前回の 「Troubleshooting Connectivity #2 - エラー情報からわかる失敗原因」では、SQL Server へ接続できない場合に発生するエラーについてご紹介しました。そのエラーの対処も済み、確立した接続を使ってクエリの実行もできる状態であったとしても、いまだ接続エラーは発生する可能性はあります。そこで、SQL Server へのアクセスにおける接続関連エラーのトラブルシューティング 3 回目の今回は、前回予告した「一度確立した接続が切断される場合」について解説します。 SQL Server への接続が成功した後に切断される主な原因は? 「Troubleshooting Connec

    Troubleshooting Connectivity #3 - 予期しない接続切断
    hiroomi
    hiroomi 2016/11/15
    "サポートに問い合わせいただく接続切断に関するエラーの多くはこの方法が対処となることからも、接続切断を示すエラーの発生頻度が高い場合には、まずは設定を無効化することをお勧めします。"