- SPECjbb2005
SPECjbb2005(Java Business Benchmark)基准测试模拟一个三层架构环境来进行Java 应用服务器测试, 目的是衡量应用服务器端JAVA 应用性能。SPECjbb2005 测试结果发布必须提供bops 值, 即每秒钟完成多少笔JAVA 业务操作(Business Operation Per Second), 同时要求提供完整的测试环境资料。最新的 版本为SPECjbb2015。
压力线程并发数通过测试工具中的warehouse参数唯一指定,每个"warehouse"会产生一个独立的线程,warehouse数量直接决定测试线程的并发数。
每个系统根据所使用的JDK版本,会采用的运行不同数量的JVM,然后在每个JVM指定warehouse数量。在以往发布中,oracle会采用和socket数量一样多的JVM数量,每个JVM运行逻辑core数量一致时候性能最佳。而IBM则会使用2个物理core(4个逻辑core)运行一个JVM,对应的 JVM运行4个warehouse.
- SPECJbb2005官方材料
https://www.spec.org/jbb2005/docs/UserGuideV104.html