clojure-web-server-benchmarks, web服务器基准测试
- 源代码名称:clojure-web-server-benchmarks
- 源代码网址:http://www.github.com/ptaoussanis/clojure-web-server-benchmarks
- clojure-web-server-benchmarks源代码文档clojure-web-server-benchmarks源代码下载
- Git URL:
-
git://www.github.com/ptaoussanis/clojure-web-server-benchmarks.git
- Git Clone代码到本地:
git://www.github.com/ptaoussanis/clojure-web-server-benchmarks.git
-
git clone http://www.github.com/ptaoussanis/clojure-web-server-benchmarks
- Subversion代码到本地:
git clone http://www.github.com/ptaoussanis/clojure-web-server-benchmarks
-
$ svn co --depth empty http://www.github.com/ptaoussanis/clojure-web-server-benchmarks
Checked out revision 1.
$ cd repo
$ svn up trunk
$ svn co --depth empty http://www.github.com/ptaoussanis/clojure-web-server-benchmarks
Checked out revision 1.
$ cd repo
$ svn up trunk
web服务器基准测试
这是一个由的参与者参与而维护的的协作 repo 。 感谢大家的帮助 !
最新的基准配置
- 使用 wrk2 进行基准测试。
- 服务器响应长度:1163字节(
servers/index.html
) 。
在每个结果集中,特定的英镑服务器硬件 。英镑的wrk2配置和英镑的服务器版本将。
最新结果
没有one-size-fits-all基准的东西。 根据服务器硬件和测试工作负载种类的不同,结果会以不同的价格显示出来。
结果被组织成名为基准基准概要文件,以确定收费的wrk2:
描述1 k-keepalive | 32→1024 conns ( keepalive ) |
1 k-non-keepalive | 32→1024 conns ( 非 keepalive ) |
60 k-keepalive | 10k→60k conns ( 保持活动状态) |
60 k-non-keepalive | 10k→60k conns ( 非 keepalive ) |
遗留结果 | 基准测试概要文件之前的所有内容。 |
正在自己运行基准测试
在本地克隆这里 repo,然后在 repo root 中运行 start-here.sh
。
服务器链接( 按字母顺序)
- http工具包
- Immutant v2.net"thedeuce"
- Jetty环适配器
- Jetty 7/8/9, Tomcat 7/8 servlet通过 lein servlet服务
- 编译成 Nginx 。
- Undertow环适配器