Oracle/TPC-C Benchmark
Retired DISLab
< Oracle(버전 사이의 차이)
1번째 줄: | 1번째 줄: | ||
− | * | + | * 이상원 교수의 조언 |
* [http://hammerora.sourceforge.net/ Hammerora - The Open Source Oracle Load Test Tool] | * [http://hammerora.sourceforge.net/ Hammerora - The Open Source Oracle Load Test Tool] | ||
* Hammerora를 이용하여 TPC-C benchmark를 수행하면 [[Oracle]]이 Physiological log를 남긴다. 이것을 분석하면 디스크에 Write 한 연산을 추출할 수 있다. 이것을 이용하여 [[FTL]]의 성능을 분석하는데 이용한다. 이때 transaction을 rollback할 때 Read 연산은 필요없기 때문에 로그에는 Read 연산을 남기지 않아 정확한 [[FTL]] 성능평가가 이루어지지 않는 문제점이 있다. | * Hammerora를 이용하여 TPC-C benchmark를 수행하면 [[Oracle]]이 Physiological log를 남긴다. 이것을 분석하면 디스크에 Write 한 연산을 추출할 수 있다. 이것을 이용하여 [[FTL]]의 성능을 분석하는데 이용한다. 이때 transaction을 rollback할 때 Read 연산은 필요없기 때문에 로그에는 Read 연산을 남기지 않아 정확한 [[FTL]] 성능평가가 이루어지지 않는 문제점이 있다. |
2014년 4월 24일 (목) 16:26 현재 판
- 이상원 교수의 조언
- Hammerora - The Open Source Oracle Load Test Tool
- Hammerora를 이용하여 TPC-C benchmark를 수행하면 Oracle이 Physiological log를 남긴다. 이것을 분석하면 디스크에 Write 한 연산을 추출할 수 있다. 이것을 이용하여 FTL의 성능을 분석하는데 이용한다. 이때 transaction을 rollback할 때 Read 연산은 필요없기 때문에 로그에는 Read 연산을 남기지 않아 정확한 FTL 성능평가가 이루어지지 않는 문제점이 있다.
- 그런데 FlaSim을 이용하면 Read/Write 연산 모두를 로그에 남길 수 있다.