軟件性能調優之操作系統的調整[4] 性能測試
4 Windows參數調整
Windows平臺的默認設置一般是夠用的,但是可能在重負載情況下會需要調整MaxUserPort和TcpTimedWaitDelay。這些參數決定了應用程序請求的端口的使用。
默認的短期端口使用MaxUserPort參數在1024-5000之間分配。TcpTimedWaitDelay參數默認值是4m,該參數用來控制操作系統在關閉一個TCP連接后收回端口的等待時間。在重負在情況下,系統會超過這些限制而導致“address in use:connet ”異常?梢酝ㄟ^修改注冊表鍵值來修改這兩個參數。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters key:
MaxUserPort = dword:00004e20 (20,000 decimal)
TcpTimedWaitDelay = dword:0000001e (30 decimal)
可以增大MaxUserPort和減小TcpTimedWaitDelay。更多的信息可以參考:
Microsoft Windows 2000 TCP/IP Implementation Details.
Windows 2000 Performance Tuning
5 其他操作系統調整信息
· AIX 調整信息:AIX 5L Version 5.2 Performance Management Guide. 軟件測試
· 用戶進程的最大內存— 檢查該系統規定的最大用戶進程可使用的內存.有些操作系統這個值低于128 MB.關于內存管理的信息,可以參考 Tuning Java Virtual Machines (JVMs).
文章來源于領測軟件測試網 http://www.kjueaiud.com/