1. 程式人生 > >如何解決伺服器CPU使用率過高的問題

如何解決伺服器CPU使用率過高的問題

一、找出是因哪個站點導致的?

 

1、執行cmd;

2、輸入命令 iisapp –a ,如下看到連線池對應的PID,則找到是因 appPool estate站導致的;

 

二、如何從該站中找出問題,是由於什麼原因?

1、善用伺服器效能跟蹤工具:


如上圖:

A、NumberOfReclaimedConnections(通過垃圾回收而回收的連線的數量,其中應用程式未呼叫 Close 或 Dispose。非顯式關閉或釋放連線會影響效能)

B、NumberOfPooledConnections(由連線池基礎結構管理的活動連線的數量)