웹사이트 스트레스 테스트
페이지 정보
작성자 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 14,992회 작성일 10-10-29 20:36본문
SPECweb96
SPECweb96은 기본적인 웹 서비스에 대한 공통적인 성능 측정 결과를 제공하는 최초의 벤치마크 도구를 말하는 것으로, 세계적인 벤치마킹 조직인 SPEC(Standard Performance Evaluation Corporation)의 Open System Group에서 1996년에 발표하였다.
SPECweb96에 참여한 또 다른 주요기관으로는 CommerceNet, DEC, HAL, HP, IBM, Intel, Netscape, OpenMarket, Siemens Nixdorf, Silicon Graphics, Spyglass, Sun 등이 있다.
특히, SPECweb96은 어떤 웹 서버 소프트웨어가 주어진 하드웨어 및 네트워크 연결에 대해서 최고의 성능을 제공하는가를 결정하는데 많은 도움을 줄 수 있다.
SPECweb96은 시스템이 HTTP GET요구를 효과적으로 처리할 수 있는지 측정할 수 있도록 설계되었기 때문에, SPECweb96 테스트베드는 시험 대상인 웹 서버 소프트웨어를 수행하는 서버 머신(UNIX 또는 Window NT 머신)과 여러 개의 클라이언트 머신으로 구성된다.
클라이언트에서는 SPECweb96 소프트웨어를 이용하여 서버 소프트웨어에 스트레스를 주는 작업부하가 생성되어 서버 소프트웨어가 접속 건수에 의해 포화되고 응답시간이 급격히 저하될 때까지 서서히 증가된다.
서버가 포화되는 시점을 그 웹 서버 소프트웨어가 지원하는 초당 최대 HTTP 동작의 수가 되며, 이 값이 SPECweb96 성능 지수가 된다
집 데이비스의 웹벤치
집 데이비스의 웹벤치(WebBench)는 HTTP 벤치마킹 프로그램으로 여러 가지 미세 제어 기능을 갖추고 있다.
웹벤치 3.0 버전에는 SSL 연결 상태에서 시험할 수 있는 기능들이 추가됐다. 그러나 이 프로그램은 모든 SSL 벤치마크 환경에 적용할 수 없는 몇 가지 문제점이 있다. 이 문제점중 40비트 보다 긴 키로 SSL 연결을 설정할 수 없다는 점이 지적되고 있다. 암호 수준 항목에서 설명한 바와 같이 일반적으로 키 길이가 성능에 미치는 영향력은 적지만, 웹벤치 3.0은 강력한 SSL 연결이 불가능한 관계로 모든 실제 환경을 완벽하게 재현하지 못하는 제약이 있다.
또 다른 문제점은 SSL v2 사용에 결함이 있다는 점이다. 웹벤치는 SSL v2 프로토콜을 사용할 때 SSL 핸드세이크없이 200ms의 지연 시간을 포함시킨다. 요즘의 네트워크에서는 SSL v2를 사용하는 경우가 거의 없기 때문에 별로 문제가 되진 않지만, 웹벤치 3.0을 사용해 벤치마크를 실시하는 사용자들은 사전에 숙지하고 있어야 한다.
웹 애플리케이션 스트레스
웹 애플리케이션 스트레스(Web Applica tion Stress)는 마이크로소프트가 최근에 개발한 도구다.
대체로 안정적인 기능을 제공하지만 다양한 구성을 시도할 수 없다는 점이 심각한 문제점으로 지적되고 있다.
구성을 자유롭게 변경할 수 없다는 점과 관련된 가장 중요한 문제점은 세션 ID 재사용에 대한 제어 기능의 부족인데, 세션 ID 재사용 항목에서 설명한 바와 같이 SSL 세션 ID를 캐시 메모리에 저장하는 기능은 벤치마크 결과에 지대한 영향을 준다. 윈도우 NT 4.0에서는 요청하기만 하면 무제한으로 세션 ID를 저장할 수 있기 때문에, 첫 SSL연결에서만 세션 ID를 처음부터 설정하고 이후의 연결에서는 같은 세션 ID를 다시 사용할 수 있다. 이 같은 기능은 윈도우 2000에서 변경돼 SSL 세션을 전혀 재사용할 수 없게 됐는데, 이와 같은 조건 중 어떤 것도 실제 시뮬레이션에는 적합하지 않다.
SPECweb96은 기본적인 웹 서비스에 대한 공통적인 성능 측정 결과를 제공하는 최초의 벤치마크 도구를 말하는 것으로, 세계적인 벤치마킹 조직인 SPEC(Standard Performance Evaluation Corporation)의 Open System Group에서 1996년에 발표하였다.
SPECweb96에 참여한 또 다른 주요기관으로는 CommerceNet, DEC, HAL, HP, IBM, Intel, Netscape, OpenMarket, Siemens Nixdorf, Silicon Graphics, Spyglass, Sun 등이 있다.
특히, SPECweb96은 어떤 웹 서버 소프트웨어가 주어진 하드웨어 및 네트워크 연결에 대해서 최고의 성능을 제공하는가를 결정하는데 많은 도움을 줄 수 있다.
SPECweb96은 시스템이 HTTP GET요구를 효과적으로 처리할 수 있는지 측정할 수 있도록 설계되었기 때문에, SPECweb96 테스트베드는 시험 대상인 웹 서버 소프트웨어를 수행하는 서버 머신(UNIX 또는 Window NT 머신)과 여러 개의 클라이언트 머신으로 구성된다.
클라이언트에서는 SPECweb96 소프트웨어를 이용하여 서버 소프트웨어에 스트레스를 주는 작업부하가 생성되어 서버 소프트웨어가 접속 건수에 의해 포화되고 응답시간이 급격히 저하될 때까지 서서히 증가된다.
서버가 포화되는 시점을 그 웹 서버 소프트웨어가 지원하는 초당 최대 HTTP 동작의 수가 되며, 이 값이 SPECweb96 성능 지수가 된다
집 데이비스의 웹벤치
집 데이비스의 웹벤치(WebBench)는 HTTP 벤치마킹 프로그램으로 여러 가지 미세 제어 기능을 갖추고 있다.
웹벤치 3.0 버전에는 SSL 연결 상태에서 시험할 수 있는 기능들이 추가됐다. 그러나 이 프로그램은 모든 SSL 벤치마크 환경에 적용할 수 없는 몇 가지 문제점이 있다. 이 문제점중 40비트 보다 긴 키로 SSL 연결을 설정할 수 없다는 점이 지적되고 있다. 암호 수준 항목에서 설명한 바와 같이 일반적으로 키 길이가 성능에 미치는 영향력은 적지만, 웹벤치 3.0은 강력한 SSL 연결이 불가능한 관계로 모든 실제 환경을 완벽하게 재현하지 못하는 제약이 있다.
또 다른 문제점은 SSL v2 사용에 결함이 있다는 점이다. 웹벤치는 SSL v2 프로토콜을 사용할 때 SSL 핸드세이크없이 200ms의 지연 시간을 포함시킨다. 요즘의 네트워크에서는 SSL v2를 사용하는 경우가 거의 없기 때문에 별로 문제가 되진 않지만, 웹벤치 3.0을 사용해 벤치마크를 실시하는 사용자들은 사전에 숙지하고 있어야 한다.
웹 애플리케이션 스트레스
웹 애플리케이션 스트레스(Web Applica tion Stress)는 마이크로소프트가 최근에 개발한 도구다.
대체로 안정적인 기능을 제공하지만 다양한 구성을 시도할 수 없다는 점이 심각한 문제점으로 지적되고 있다.
구성을 자유롭게 변경할 수 없다는 점과 관련된 가장 중요한 문제점은 세션 ID 재사용에 대한 제어 기능의 부족인데, 세션 ID 재사용 항목에서 설명한 바와 같이 SSL 세션 ID를 캐시 메모리에 저장하는 기능은 벤치마크 결과에 지대한 영향을 준다. 윈도우 NT 4.0에서는 요청하기만 하면 무제한으로 세션 ID를 저장할 수 있기 때문에, 첫 SSL연결에서만 세션 ID를 처음부터 설정하고 이후의 연결에서는 같은 세션 ID를 다시 사용할 수 있다. 이 같은 기능은 윈도우 2000에서 변경돼 SSL 세션을 전혀 재사용할 수 없게 됐는데, 이와 같은 조건 중 어떤 것도 실제 시뮬레이션에는 적합하지 않다.
관련링크
댓글목록
등록된 댓글이 없습니다.