链路聚合折腾记

哪些因素会影响一个服务器上运行着的Web Application的性能?前端程序员,后端程序员,服务器运维人员可能会给出不同的答案。 我最近就遇到了与局域网带宽有关的性能问题。一个Web App,在经过代码层面的性能优化后,在一台配置较老的服务器上观察到了每秒处理请求数的显著提升,而在配置高得多的服务器上,却没有观察到变化。由于高配置服务器的每秒请求处理数量本身就远高于低配置的服务器,我下意识地运行了一下ifstat。果然!在高配置的服务器上,网络端口em1的出站数据高达120000KB/s,看上去已经跑到了千兆以太网的极限。 由于没有万兆设备,一根GbE网线解决不了的事情,就只能靠多根来解决了。幸好服务器上的千兆网卡有4个端口,去掉一个另有他用的端口,仍有三个可以用来做链路聚合。于是我开始搜索资料和教程, »