20170131

SPEC web 2009 설치 및 사용 방법 참고
교수님께서 SPEC web이 사용하기 쉬운 워크로드라고 하셨는데, 실제로 사용해보니 사용하기 무지 어려웠다. 버전만 맞았으면 어려움이 없었을 것 같기도 하다. SPEC web 2009는 더이상 사용하지 않는(retired) 워크로드인데, 이에는 이유가 있었다. 관리도 잘 되지 않고 있었고, 버전 문제도 있었다.

* 도움이 되는 매뉴얼
(1) http://nclab.tistory.com/category/SPECweb2005
(2) https://www.spec.org/web2009/docs/usersguide.html
– 1과 2를 적절히 오가며 설치하고 테스트해보면 된다. 그리고 오류가 나는 것은 디버깅해가며 실행하면 실행할 수 있다. 나중에 시간이 될 때 SPEC web 2009 사용법에 대해 정리할 것.

* ubuntu에서 fast-cgi 사용을 위해 설치한 것
sudo apt-get install libfcgi-dev

* 간단한 개념
– SPEC web 2009에서 제공하는 것은 웹 서버에서 사용할 수 있는 간단한 스크립트, 그리고 클라이언트이다. apache 서버를 기준으로 설명하면 다음과 같다. wafgen을 사용해 apache 서버 docroot에 스크립트를 설치한다. Besim은 backend simulation을 위한 도구이다. client는 prime client와 함께 동작하며, apache 서버에 부하를 일으킨다. Prime client 아래에 config를 설정해 workload set을 선택하거나, debug level 등을 조절한다.

* 유의할 점
– php 버전에 따른 문제가 있다. php5가 아닌 php7을 사용한다면 ereg가 아니라 preg_match를 사용해야 한다. 단순 치환하면 오류가 발생하고, 다음 링크를 참고해 적절히 치환해야 한다 (링크: http://stackoverflow.com/questions/6270004/how-can-i-convert-ereg-expressions-to-preg-in-php)
– 조금 이상한 부분이 있었는데, Prime_Client 아래에 있는 specweb.jar는 정상적이지 않았다. Client 아래에 있는 specweb.jar를 복사해서 사용해야만 했다.

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 91,344 hits
%d bloggers like this: