A Performance Comparison of HTTP Servers in a 10G/40G Network
作者:Guoliang Liu, Jianjun Xu, Chaoqun Wang, Jufang Zhang · 年份:2018 · DOI:10.1145/3220199.3220216 · 被引用次数:8 · 研究领域:Caching and Content Delivery、IoT and Edge/Fog Computing、Software-Defined Networks and 5G
The performance of server-side applications is crucial for big data analytics. As HTTP web servers are widely used as back ends to run Web Services which are universally supported by big data technologies, and the emergence of high capacity networks adopted in enterprises and data centers today, the need to evaluate the performance of HTTP servers in new environment is increasing. In this paper, we compare the performance of three popular web servers in a 10G/40G network. We use a benchmarking tool apib to test the servers' throughputs under different request sizes ranged from 1KB to 256KB. Results show that the servers surveyed all have the ability to saturate the 40G network if the request granularity is big enough. We also found that nginx outperforms lighttpd and Apache if the requested resources are very small (e.g. less than 64KB), therefore, for frequent access to small files in big data applications, nginx is the best choice.