질문과 답변
소프트웨어 프리모 캐시 블럭사이즈는 얼마로 설정해야하나요?
2014.11.27 03:22
노트북을 좀더 쾌적하게 사용하기 위해 프리모 캐시를 우선 트라이얼 버전으로 설치해봤습니다.
이 것 저 것 찾아보며 설정해서, l1캐시는 메모리 2기가 할당하고 l2 캐시는 하드디스크 20기가 정도 파티션 나누어서 설정했습니다.
그런데 블럭사이즈 라는게 헷갈립니다.
블럭사이즈는 무엇이고 블럭사이즈 값은 얼마로 설정하는게 좋은지요?
댓글 [2]
-
드로이얀7 (이준호) 2014.11.27 18:44
-
꼬니리 2014.11.27 19:17
이준호님 답변 감사합니다.
프리모캐시에 대한 정보가 별로없어서 좀 헤매고 있었는데 아주 자세히 설명해주셔서 너무 감사합니다. ^^
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
53081 | 하드웨어| 데탑에 ssd다들 부팅 시간 어떤가요? [11] | 신사맨 | 1419 | 11-28 |
53080 | 소프트웨어| 트루이미지 지금 구입한다면 14버전과 15버전중에 어느게 ... [1] | 종료5초전 | 1144 | 11-28 |
53079 | 윈 도 우| 그래픽카드 인식문제 [1] | 방랑자999 | 7176 | 11-28 |
53078 | 윈 도 우| Context menu 에 [또다른 삭제] 란 기능을 추가 | ton3d | 926 | 11-28 |
53077 | 하드웨어| SSD 속도확인 질문입니다. [2] | 천상기린아 | 1151 | 11-27 |
53076 | 하드웨어| 4K 모니터, HDMI 30Hz 화질은 괜찮은가요? [3] | 크림슨 | 2314 | 11-27 |
53075 | 윈 도 우| 혹시 윈도우 8.1 pro [3] | 윤슬 | 1931 | 11-27 |
53074 | 윈 도 우| 드라이버 설치시 setup설치와 수동설치 성능차이? [3] | 카스타드 | 989 | 11-27 |
53073 | 윈 도 우| Windows XP x64 한글MUI 있으신분? [1] | 별마 | 1088 | 11-27 |
53072 | 윈 도 우| Windows 스토어 라이선스 클라이언트 | sp22dy | 965 | 11-27 |
53071 | 소프트웨어| 카스퍼스키 2015에서 닷지크롬 문제 해결하신분있나요? [2] | 클라크 | 2260 | 11-27 |
53070 | 소프트웨어| 사진자료를 모아 동영상으로 꾸미려는데요... [3] | 도봉산 | 1156 | 11-27 |
53069 | 윈 도 우| 노트북 부팅시 부팅이 안되는 메시지. [6] | gtxkim | 1164 | 11-27 |
53068 | 기 타| 안드로이드 계정 변경 시 기본 어플 업데이트 방법이 궁금... [1] | cocoa | 1589 | 11-27 |
53067 | 윈 도 우| 윈도우 설치'후'질문 올려봅니다 [9] | neturo | 981 | 11-27 |
53066 | 윈 도 우| 윈도우 xp 로그인문제 [1] | 쭌쭌 | 1049 | 11-27 |
53065 | 소프트웨어| pig toolbox 옵션 관련 문제 | 귀신 | 1161 | 11-27 |
53064 | 윈 도 우| 사무실 네트워크 문제 좀 제발...ㅜㅜ [4] | bombz | 1205 | 11-27 |
53063 | 소프트웨어| VMware 에서 x86윈도우 설치시에 | refreshair | 951 | 11-27 |
» | 소프트웨어| 프리모 캐시 블럭사이즈는 얼마로 설정해야하나요? [2] | 꼬니리 | 2974 | 11-27 |
L2 캐쉬 HDD는 별 의미없을겁니다. 타겟장치(캐쉬로 성능향상을 원하는 장치)보다 빠른 녀석(SSD나 USB 3.0메모리 같은거)을 지정해 주라고 있는겁니다. 단일 HDD만 사용시에는 L1캐쉬만 쓰고 + 디스키퍼/퍼펙트디스크등의 고급 조각모음 기능(자주 사용하는 데이터를 앞쪽에 몰아줘서 앞자르기위 비슷한 효과를 유도)을 두세달에 한번씩 돌려주는게 더 효과가 있을겁니다.
블록 사이즈는, 캐쉬에 데이터를 넣을 때 무조건 블록 사이즈 단위로 넣습니다. 같은 캐쉬용량일 때, 블록 사이즈가 클수록 블록 갯수가 줄어들기 때문에 오버헤드가 줄어들어서 총 용량 잡아먹는게 줄어듭니다. 8GB 캐쉬 기준으로 4KB 블록사이즈시 오버헤드 600MB정도(총 8.6GB 가량 쓴다는 얘기), 16KB 블록사이즈시 오버헤드 150MB정도, 256KB 블록사이즈시 오버헤드 11MB정도입니다.
보통 데이터를 쓸 때 순차적으로 그 다음부분도 사용할 가능성이 높기 때문에(지역성의 원리, 스파셜 로컬리티라고 하죠) 적당히 크게 잡아주면 적중률이 올라갑니다. 다만 너무 크게 잡으면 쓰지도 않을 데이터를 한 블록에 몰아넣은 뻘짓이 되므로 자신이 하는 작업에 따라 적절히 조절하는게 좋습니다.
캐쉬에 대해 원론적으로 잘 설명해놓은 글 - https://proneer.tistory.com/entry/%EC%BA%90%EC%8B%9CCache-%EB%A9%94%EB%AA%A8%EB%A6%AC
잘 모르겠으면 기본값인 32KB (어짜피 그 이하는 오버헤드가 커서 실용성이 떨어지니)를 그냥 쓰거나, 32KB랑 적당힌 큰 값(64~256중 하나)이랑 두가지를 몇일정도씩 써보고 적중률을 비교해보는게 좋겠죠.