IIS10.0で同時に処理できるリクエスト上限数について

Anonymous
2024-10-18T07:12:05+00:00

WindowsServerにIIS10.0でアプリケーションサービスを立ち上げています。

クライアントからサーバーに同時に200リクエスト投げた場合、サーバーのCPUコア数が2の場合は同時に32リクエスト処理され、CPUコア数が8の場合には128リクエスト同時に処理されます。コア数を16にあげると256リクエスト同時に処理されました。

1コアあたり16リクエスト処理されているように見えるのですが、1コアあたりの同時処理可能なリクエスト数上限数はどこで設定されているのか教えてください。

ビジネス向け Windows | Windows Server | パフォーマンス | その他

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。

0 件のコメント コメントはありません
{count} 件の投票

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-10-18T07:20:31+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    こんにちは

    マイクロソフト コミュニティ フォーラムに投稿していただき、ありがとうございます。

    説明に基づいて、私はあなたの質問がIISに関連していることを理解しています。

    このフォーラムには IIS 専任のエンジニアがいないためです。あなたの問題を迅速かつ効果的に処理できるようにするために、私はあなたが質問をQ&Aフォーラムに再投稿することをお勧めする。そこでは、専門的で効果的な回答を提供する専任のエンジニアがいるだろう。

    Q&Aフォーラムのリンクはこちらです。

    質問 - Microsoft Q&A

    右上隅にある「質問する」ボタンをクリックして質問を投稿し、作品に関連するタグを選択します。

    ご理解とご支援を賜りますようお願い申し上げます。ご不明な点やご不明な点がございましたら、お気軽にお知らせください。

    よい一日を。

    よろしくお願いいたします

    モリー

    0 件のコメント コメントはありません
  2. Anonymous
    2024-10-21T04:15:31+00:00

    IIS 自体の同時接続数の制限は 4294967295 なのですが、「同時に処理できるリクエスト上」というのはどのようなリソースに対するリクエストで、それをどのように計測されたのでしょう?

    Default Limits for Web Sites <limits> | Microsoft Learn

    0 件のコメント コメントはありません
  3. Anonymous
    2024-10-21T09:19:02+00:00

    IIS上にリクエストを受けると下記①~③の処理を行うWCFのプログラムを設置し、

    クライアントから200リクエストを送って同時に何ファイル出力されるのかで計測しました。

    処理A

    {

     ①ログファイル出力

     ②20秒待機

     ③ログファイル削除

    }

    コア数に応じて2コアなら32個、8コアなら128個ずつログファイルが出力されたため、
    上限があると解釈しました。

    0 件のコメント コメントはありません
  4. Anonymous
    2024-10-22T04:14:34+00:00
    0 件のコメント コメントはありません
  5. Anonymous
    2024-10-25T08:29:45+00:00

    とても関係がありそうだったので実際にconfigを編集して確認を行いましたがこの値によって上限数を変更することができませんでした。

    machine.config

    <processModel maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50"/>

    web.config

    <httpRuntime targetFramework="4.5.1" maxRequestLength="1048577" minFreeThreads="50" minLocalRequestFreeThreads="50"/>

    統合モードのためMaxConcurrentRequestsPerCPUの値を変更しても確認してみましたが、上限数を変更することができませんでした。

    IIS 7 での ASP.NET 2.0 の互換性に影響する変更点 | Microsoft Learn
    0 件のコメント コメントはありません