강좌 / 팁

기 타 라피드 모드의 허와 실 - 기존의 벤치 방법의 한계등

2016.02.10 21:33

해피밥 조회:2134 추천:2

* 라피드 모드의 허와 실 - CDM 수치의 비밀


라피드 모드와 같은 램캐쉬를 사용하면 CDM에서 엄청난 수치를 보여준다.


이는 램캐쉬 프로그램들이 벤치 특화라서도 아니고 뻥 벤치라서도 아니다.


벤치 툴이 변별력이 없는 것이다.


램 캐쉬의 핵심은 히트 레이트인데 히트 레이트를 높이기 위해선 일정 시간 이상의 사용패턴을 학습한 결과로 캐쉬가 이루어져야한다.


그런데 벤치 툴은 설정한 용량 단일 파일 한개를 반복 읽기 쓰기 함으로써 캐쉬 용량이내에서 히트 레이트가 100%가 되버린다.


즉, 히트 레이트 100%일때의 성능만을 보여줌으로써 실 사용과 엄청난 괴리를 보이는 것이다.


결론적으로 벤치 툴은 램 캐쉬에 대한 변별력이 없는 것이다.

83cea9e39467e1922ebdba4f4cf8ae57.jpg






* 라피드 모드의 허와 실 - 기존의 벤치 방법의 한계등


캐쉬는 학습에 의해 미리 읽어 놓는것이기에 1회성 작업에는 효과가 없다.


그러므로 기존의 디스크 벤치 마크처럼 단순히 파일을 전송하거나 응용프로그램을 설치하는 시간등은 캐쉬 기술을 측정하는데는 의미가 없다.


e11abd4c16e8a08fac539c01c4db1636.jpg

https://techreport.com/review/25282/a-closer-look-at-rapid-dram-caching-on-the-samsung-840-evo-ssd



왜? 캐쉬니까...ff95c396911aac440403f3c795d2541d.png




기존의 벤치 방식은 고정된 성능 읽고 쓰는 속도, 프로그램 설치 속도를 측정하는것이였다면


램 캐쉬는 가변적인 변수인 적중률의 중요도가 더 높기때문에 기존의 방식으로는 변별력이 없다고 할 수 있다.


라피드 모드를 해제한 벤치 결과가 적중률 0%이고, 라피드 모드를 적용한 벤치 결과는 100%이다.


즉, 기존의 벤치 방법은 적중률 얼마일때의 성능 밖에는 알 수 없는것이다.

230e137f9fa6da14503f42f8d9ff612a.jpg





자 그럼 이런 램 캐쉬 기술의 장점은 무엇인가


첫번째로 빠른 응답속도, 요청에 빠르게 응답을 한다. 삼성의 입장은 라피드 모드의 반응속도(responsiveness)가 1.8 배 향상 된다고 한다.


두번째로 리소스 절감, 저장장치로 부터 읽어오는데 cpu ram sdd에 로드를 걸지 않는다.


캐쉬에서 읽고 처리되는 원리라 당연히 응답 속도가 빨라지고 시스템 부하를 덜고 자원을 절약하게 되는 것이다.



물론, 이러한 장점은 Hit rate가 높아야 한다는 전제이다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
301 기 타| linux_ansi 코드 사용법 [1] gooddew 5791 0 12-19
300 기 타| linux_FAQ gooddew 5121 0 12-19
299 기 타| linux_ppp gooddew 5144 0 12-19
298 기 타| 리눅스 보안 점검 gooddew 5321 0 12-19
297 기 타| RedHat기반-여러개의 이더넷카드 인식 및 네트웍 인터페이... gooddew 5390 0 12-19
296 기 타| Scanning tool nmap 사용하자 gooddew 6443 0 12-19
295 기 타| 센드메일 가이드 gooddew 5228 0 12-19
294 기 타| squid를 설정하기 gooddew 6518 0 12-19
293 기 타| tcp_wrapper 설정 gooddew 6254 0 12-19
292 기 타| 패킷 헤더(header)를 출력하는 tcpdump gooddew 7370 0 12-19
291 기 타| rm 명령어로 삭제한 파일/폴더 복구하기 [1] gooddew 7900 0 12-19
290 기 타| 네임서버 강좌 ver 0.2 gooddew 5526 0 12-19
289 기 타| 네트워킹 설정 하기 [1] gooddew 5811 0 12-19
288 기 타| 부팅시 X 윈도우로 바로 실행되게 하기 gooddew 6412 0 12-19
287 기 타| 부팅시 출력되는 메시지가 너무 빨리 지나가 볼수가 없때 [2] gooddew 6553 0 12-19
286 기 타| rdate 명령 활용법 gooddew 5767 0 12-19
285 기 타| 서버가 커있는 시간 확인하기 [2] gooddew 6314 0 12-19
284 기 타| 리눅스 특수화일명 삭제방법 [3] gooddew 6322 0 12-19
283 기 타| 윈도우용 압축파일 zip 을 리눅스에서 풀기 gooddew 8316 0 12-19
XE1.11.6 Layout1.4.8