강좌

|  다양한 분야에 다소 전문적인 도움이 되는 강좌들입니다.

조회 수 993 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

1.RAMCache(램캐시)

 

설명

가려시작1;

말그래도 램을 캐시로 이용한단겁니다

캐시개념:https://ko.wikipedia.org/wiki/%EC%BA%90%EC%8B%9C

 

이때 캐시는 읽기캐시,쓰기캐시가 있는데

 

읽기캐시는 디스크 빠르게 접근하기위해 파일을 램에 상주시켜 놓습니다

작동방식은 회사마다 다르겠지만 보통 자주 접근하는 프로그램/파일을 표시해놓고 램에 올립니다

그리고 그 파일에 대한 읽기요청이 있으면 디스크에 접근하는 대신 램에 올린 파일 정보를 줍니다

 

쓰기캐시는 파일쓰기 요청시 바로 디스크에 쓰지않고 일단 램에다쓰고(램쓰기 속도로 파일이 써지겠죠)

그 다음 그 파일을 디스크에 씁니다

 

여기서 램캐쉬는 램 특성상 전원이 끊기면 데이터가 전부 날아갑니다

이때 읽기캐시는 사라져도 별상관없지만(파일은 그대로니) 쓰기캐시가 사라져버리면 그 데이터는 허공으로 사라지는겁니다

이 경우 파일이 깨지거나 기록되지 않게되고 중요한 파일(시스템 파일등)일경우 부팅불가능 등 치명적인 문제가 될수도 있습니다

그리고 자주 사용하는 파일이 램에 있어야 효과가 좋아지기 때문에 매번 새로만드는게 아니라

저번에 만들어놓은 램캐시를 저장해놓고 게속 개선해나가는 방식입니다 따라서 종료시 이미지를 쓰게되고 부팅시 읽어와서

부팅/종료가 조금 느려집니다

 

윈도우의 Superfetch가 이 램캐시의 한 종류입니다

그리고 디스크내의 버퍼가 쓰기캐시와 유사합니다(읽기캐시랑 비슷한건 SSHD내의 SSD)

 

또 램캐시 사용시 읽기 쓰기 벤치가 몇천MB/s 정도로 나오는게 있는데 이건 믿으시면 안됩니다...

벤치를 감지라도 하는지 벤치 프로그램 돌리면 그것만 전부 캐시에 올리더군요

 

정리

 

장점:

캐시에 있는 파일을 읽을때 빨라집니다

쓰기캐시 사용시 반응 속도가 빨라집니다(쓰기작업시)

 

단점:

쓰기캐시 사용시 강제종료되면 데이터가 날아갈수 있습니다

부팅/종료 속도가 느려집니다(디스크의 속도와 램캐시의 크기에 따라 다릅니다)

램용량을 차지합니다

체감하기 어렵습니다(SSD면 특히나)

 

2.RAMDisk(램디스크)

 

설명

가려시작2;

이것도 이름대로

램을 디스크처럼 이용한다는것입니다 디스크처럼 써서 뭐가좋냐 하면

 

디스크랑은 비교를 불허하는 [속도]입니다

위의 램캐시랑은 다르게 실제 램에서만 읽기/쓰기를 하기때문에 램디스크 벤치마크는 믿으셔도 됩니다

 

그럼 이걸 어디다 써먹냐?

 

사실 일반사람들은 만들어도 딱히 써먹을데를 찾기 어렵습니다 임시파일같은걸 램디스크에 설정하기도 하는데

램캐시보다 더 체감하기 어렵습니다만 '임시'폴더를 1회용으로 사용할려면 괜찮은 선택입니다

다음 부팅때 알아서 날라가버리거든요

 

또 램디스크내에서 디스크 로드가 많이걸리는 작업을 한다면(사진편집같은)

작업폴더로 써먹을순 있습니다 또 프로그램같은걸 올려서 사용할수도 있고요

 

이것도 램이라서 종료시 데이터가 전부 날아가는데 프로그램에 따라서 백업/복원이 가능한게 있습니다

위의 램캐시처럼 디스크에 이미지를 저장해놓는건데요 역시 그에 따른 부팅/종료시간 지연을 감수하셔야됩니다

 

정리

 

장점:

램디스크내에서 램의 우월한 속도를 경험할수 있습니다

 

단점:

일반 사용자는 딱히 써먹을데가 없습니다

램용량을 차지합니다

백업/복원사용시 부팅/종료속도가 느려집니다


강좌

다양한 분야에 다소 전문적인 도움이 되는 강좌들입니다.

  1. 앞으로 ssh 사용시 한글 사용이 가능합니다.

    Date2018.10.12 By마스터 Views12884
    read more
  2. 접속 불가 사태 수습은 진행중입니다.

    Date2018.10.05 By마스터 Views13526
    read more
  3. 회원 전용 페이지가 생겼습니다.

    Date2018.03.20 By마스터 Views14157
    read more
  4. 저사양 PC/랩톱(노트북)을 위한 Win 10 세팅

    Date2016.07.13 Bytitle: 황금 서버 (30일)하루살이 Views997
    Read More
  5. RAMCache(램캐쉬)와 RAMDisk(램디스크) 개념

    Date2016.07.14 Bytitle: 황금 서버 (30일)하루살이 Views993
    Read More
  6. 안드로이드 앱을 한번 만들어보자!

    Date2017.01.18 Bytitle: 도밥위키!Dobob Views987
    Read More
  7. 두번째 이야기. 광고 없이 수익을 낼 수 있는 방법이 없을까?

    Date2017.10.22 Bytitle: 열려라 맛스타의 자물쇠TVJ Views956
    Read More
  8. [Tip or 강좌] 카카오톡 미리보기 없애는 방법

    Date2017.11.01 Bytitle: 황금 서버 (30일)humit Views948
    Read More
  9. 윈도우 7 포맷/설치 한 후 마우스나 키보드가 먹통일때

    Date2016.11.01 Bytitle: 황금 서버 (30일)하루살이 Views943
    Read More
  10. 간단한거지만 윈도우 공유폴더 만들기

    Date2017.10.05 By막시모:) Views932
    Read More
  11. [연구글]freenom한글도메인

    Date2016.10.28 Bydjdisodo Views921
    Read More
  12. 윈도우 10의 음질 향상기능 끄는 방법

    Date2016.10.24 Bytitle: 황금 서버 (30일)하루살이 Views909
    Read More
  13. 서버 선택하기 - (1)

    Date2017.10.24 By맛스타 Views881
    Read More
  14. 크롬 [시크릿모드]를 기본으로 사용해보자.

    Date2016.09.25 Bytitle: 황금 서버 (30일)하루살이 Views881
    Read More
  15. 현재 내 컴퓨터에서 공유되어있는 공유폴더 확인하기

    Date2017.10.14 By아이노 Views865
    Read More
  16. 10. 식물도 잠을 잔다?

    Date2017.12.07 By허니버터뚠뚜니라이츄 Views838
    Read More
  17. 웹호스팅에 쉽게 Let's Encrypt 설치하기 (2) - SSL For Free 이용하기

    Date2018.01.04 Bytitle: YJSoft 로고YJSoft Views820
    Read More
  18. 본격적으로 서버 구축하기 - 인트로

    Date2017.10.29 By맛스타 Views803
    Read More
  19. [미디어위키] #3 | 짧은 주소를 사용하자!

    Date2017.10.24 Bytitle: 은메달도다 Views801
    Read More
  20. 도메인 연결 방식 이해하기 (2)

    Date2017.11.21 By맛스타 Views801
    Read More
  21. NVIDIA 사용자의 C:\ 용량확보

    Date2016.09.25 Bytitle: 황금 서버 (30일)하루살이 Views797
    Read More
  22. 엔비디아 제어판 설정으로 비디오 화질 개선

    Date2016.07.13 Bytitle: 황금 서버 (30일)하루살이 Views788
    Read More
  23. 윈도우 10 기본 앱 삭제 방법

    Date2016.10.24 Bytitle: 황금 서버 (30일)하루살이 Views768
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11
서버에 요청 중입니다. 잠시만 기다려 주십시오...