对reids 服务器性能测试

1:已经安装完毕redis-stat并进行监控redis

 

 

 

2:采用redis自带工具 redis-benchmark进行性能测试服务器

  

 

  1) 100并发,10000请求进行测试cookie

     空闲状况I/O状态以下图所示:并发

      

 

       

 

      

      

 

当提交数据以后的服务器状况:socket

      

        

 

    

    

  2)1000并发,100000请求进行测试tcp

    

          

 

      

 

    

    

 

 

    3):2000并发,100000请求:工具

      

       

 

3:在链接数到达必定的值时,发现报Could not connect to Redis at 192.168.1.144:6379: Cannot assign requested address性能

        发现系统参数并无打开~测试

      经过netstat查看,发现有太多的time_out~3d

net.ipv4.tcp_tw_recycle = 1##表示开启TCP链接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。很关键的一个参数net.ipv4.tcp_tw_reuse = 1 ###表示开启重用。容许将TIME-WAIT sockets从新用于新的TCP链接,默认为0,表示关闭;net.ipv4.tcp_syncookies = 1 ###表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少许SYN攻击,默认为0,表示关闭;net.ipv4.tcp_fin_timeout = 15 ###表示若是套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。

相关文章
相关标签/搜索