转载请说明出处:http://blog.csdn.net/cywosp/article/details/20528243
swift是基于RESTFul设计的分布式对象存储系统,其工作原理类似于一个web服务器。当上层大量的访问或者上传数据时其会产生大量的http链接,每一个链接都会消耗掉一个系统的端口(系统中默认最多有65536个端口,因此端口对操作系统来说是一个紧俏的稀缺资源),直到该链接断开且被系统回收后才能重复使用,如果所有端口都已被占用,那么新来的http链接就得等到有端口可以使用方能正常工作,这样就大大的拉升了请求的响应时间,从而导致系统资源的使用率降低。如果长时间不能得到可用的端口(Swift中proxy向account/container/object服务发起http连接默认等待时间是0.5秒,也就是说0.5秒之后,该链接如果还无法连上,则将会返回503给上层应用。在高压力之下,如果端口释放已被耗尽且不能及时的释放的话,这种情况是常会发生的)
在http链接断开后,操作