HTTP performance
Tests of a new Seastar-based HTTP server show that it is capable of ~7M requests/second on a single node. Details of the benchmark follow.
This benchmark uses two identical IntelĀ® Server System R2000WT servers.
2x Xeon E5-2695v3: 2.3GHz base, 35M cache, 14 core (28 cores per host, with hyperthreading to 56 cores per host)
8x 8GB DDR4 Micron memory
12x 300GB Intel S3500 SSD (in RAID5, 3TB of storage for OS)
2x 400GB Intel NVMe P3700 SSD (not mounted for this benchmark)
2x Intel Ethernet CNA XL710-QDA1 (two cards per server, cards are separated by CPUs. card1: CPU1, card2: CPU2)
OS info: Fedora Server 21, update with the latest updates as of February 19, 2015.
Kernel: Linux dpdk1 3.17.8-300.fc21.x86_64
Default BIOS settings (TurboBoost enabled, HyperThreading enabled)
Full list of commands for reproducing this benchmark available on the Seastar wiki: HTTPD Benchmark page.