Java 애플리케이션 벤치마크를 위한 SPECjbb2000
# 홈페이지 : http://www.spec.org/osg/jbb2000
# 사용자 가이드 : http://www.spec.org/osg/jbb2000/docs/userguide.html
SPEC(System Performance Evaluation Cooperative)가 정한
Java 비즈니스 벤치마크(JBB)인 SPECjbb2000 벤치마크는
서버상에서 Java 플랫폼의 실제 성능을 보여주기 위해 개발된 객관적인 벤치마크입니다.
이 벤치마크는 SMP(대칭형 멀티 프로세서) 시스템들의 CPU와 캐시, 메모리 계층 구조(Hierarchy), 확장성 등의 성능을 측정합니다.
또한 JVM(Java Virtual Machine)의 구현, 즉 코드 생성과 가비지 수집,
쓰레드 동기화, 운영 체계의 몇 가지 측면 등을 함께 측정할 수 있습니다.
참고로 SPEC는 SPECjbb2000 쓰루풋이 높은 JVM을 OLTP용으로 튜닝된 DB와 결합하면
빠르고 강력한 다계층(Multi-Tier) 환경을 기업들에게 제공해줄 것이라고 밝히고 있습니다.
인용글: |
- Emulates a 3-tier system, the most common type of server-side Java application today. - Business logic and object manipulation, the work of the middle tier, predominate. - Clients are replaced by driver threads, database storage by binary trees of objects. - Increasing amounts of workload are applied, providing a graphical view of scalability. - See the architecture schematic of the SPEC JBB2000 benchmark process. |
인터넷과 웹 서버 애플리케이션 벤치마크를 위한 SPECweb99
# 홈페이지 : http://www.spec.org/osg/web99
# 사용자 가이드 : http://www.spec.org/osg/web99/docs/users_guide.html
SPEC의 OSG(오픈 시스템 그룹)에 의해 개발된 SPECweb99는
웹 서버의 성능 평가에서 가장 인정받고 있는 세계적인 표준 벤치마크입니다.
이 벤치마크는 오늘날의 현대적인 다계층 데이터 센터에서 중시되는
인터넷과 웹 서버 성능을 측정하는 산업 표준 방식으로,
미리 정의된 워크로드를 이용해 웹 서버가 지원할 수 있는 동시 커넥션 수를 나타냅니다.
인용글: |
- Standardized workload, agreed to by major players in WWW market - Full disclosures available on this web site - Stable implementation with no incomparable versions - Measurement of simultaneous connections rather than HTTP operations - Simulation of connections at a limited line speed - Dynamic GETs, as well as static GETs; POST operations. - Keepalives (HTTP 1.0) and persistent connections (HTTP 1.1). - Dynamic ad rotation using cookies and table lookups. - File accesses more closely matching today's real-world web server access patterns. - An automated installation program for Microsoft Windows NT as well as Unix installation scripts. - Inter-client communication using sockets. |