0
我有一個C#asp.net應用程序API運行,每秒1-2k請求是我稱之爲「正常流量」,通常效果很好。ASP.NET API RequestQueue峯值
該api託管在一個16核心服務器,64GB的內存。
不知何故,它看起來像ASP.NET正在分批解析/處理請求,或以某種方式短暫休息。你可以在下面的圖表中看到,cpu永遠不會超過40%。另一件事是,當它統計排隊請求時,CPU會關閉,然後在通過隊列時達到峯值:
紅線是cpu(%),綠線是x10請求排隊。 我試圖微調每個CPU的最大工作線程沒有成功,以及maxConcurrentRequestsPerCPU和許多其他相關設置。
還有什麼可以限制,或造成這種情況?提前致謝。
很多請求,所以尖銳 – sh1rts
@ sh1rts這樣的修復,非常快 – Fredaikis