Loadrunner 伺服器壓力上不去,客戶端出現大量timed out

-南方姑娘-發表於2015-08-13

Loadrunner場景執行時,出現大量Error-27796:Failed to connect to server "account.sqsj.cn:80": [10060] Connection timed out 


cmd執行netstat -an出現大量TIMEWAIT


解決辦法:

1、修改客戶端主機的登錄檔:

Windows下的調整方法為
HKEY_LOCAL_MACHINE/CurrentControlSet/Services/Tcpip/Parameters

KeepAliveInterval,設定其值為1000   www.2cto.com  
KeepAliveTime,設定其值為300000(單位為毫秒,300000代表5分鐘) 
TcpMaxDataRetransmissions,設定其值為5

TCPWindowSize的REG_DWORD值,該值的範圍是從0到65535,將該值設定為62420。

TCP1323Opts的REG_DWORD值,該值的具體含義為:0(預設值)表示禁用TCP Window Scaling和時間戳;1表示只啟用TCP Window Scaling;2表示只啟用時間戳;3表示同時啟用TCP Window Scaling和時間戳。

TCP1323Opts設定為啟用TCP Window Scaling後,可以將上文中的登錄檔項TCPWindowSize的值增大,最大能達到1GB,為了達到最佳效能,這裡的值最好設定成MSS的倍數,推薦值為256960位元組。


2、Loadrunner 場景執行時runtime-settings(去掉下圖勾選)


相關文章