안녕하신가요
현업에서 시스템 관련 현업 일하는 사람입니다.
여러분들도 궁금한 거 있으시면 아는 선에서 답변 드리거나 도와드리겠습니다.
1. 서론(무슨 소리인가?)
VRChat은 맵과 아바타 데이터를 다운로드 받고 불러오는 방식입니다.
퍼블릭을 몇군데 돌아다니다 보면 맵 데이터와 처음 보는 수 십 명의 아바타를 다운로드 받아야 합니다.
다운로드라는 행위는 연필로 글을 쓴 부분을 지우개로 지우고 다시 연필로 쓰는 작업이라고 보시면 되고
전문적인 용어로는 파일 용량 만큼의 물리적 공간(Cell)을 다시 쓰는 작업입니다.
물론 종이와는 지우고 쓰고 하는 메커니즘이 다르지만 대충 그런 느낌이라고 상상하면 됩니다..
여러분들의 지갑을 위해 하드디스크 수명을 지켜드리기 위해 조치 방법을 알려드리겠습니다.
2. 본론(램디스크 활용)
램디스크란: 메모리(램)의 일부 영역을 하드디스크처럼 쓰는 방식입니다.
하드디스크나 메모리나 넓게 보면 똑같은 저장장치입니다.
대신 메모리는 전원을 끄면 날라가는 것일 뿐이기 때문에 하드디스크라는 것을 따로 쓰는 것이지요
램디스크를 쓰면 하드디스크를 사용하지 않기 때문에 하드디스크에게 스트레스를 주지 않게 됩니다.
아래 적힌 방법을 적용하면 되며, 유의사항을 먼저 읽고 조건에 해당 되는 분만 사용하시기 바랍니다.
[적용 전 셀프 확인 사항]
1. 무거운 프로그램을 여러개 틀어놓고 작업을 하는가? VRChat + VR + 유니티 + 다른 게임 + Chrome 브라우저 다중 탭 등
2. 위 1번을 포함하여 컴퓨터를 한창 사용하고 있을 때 여유 공간이 충분한가? : 여유 메모리 공간 최소 5GB 이상

[적용 시 장점]
1. 하드디스크 수명이 늘어남(하드디스크 급사 확률 낮아짐)
2. 하드가 아닌 메모리에 저장되어 다운로드 속도가 빨라짐(인터넷 회선 속도, 브챗 서버 측 환경에 일부 비례)
3. 여러 아바타 병렬 로딩이 약간 빨라질 수 있음(뇌피셜, 측정 어려움)
[적용 시 단점]
1. 똑같은 맵이나 아바타 자주 다운로드하게 됨(맵/아바타 데이터의 캐시 hit율이 낮아짐 = 캐시 miss 확률 증가)
2. 네트워크 사용량이 많아짐 (KT/LG 500Mbps 회선은 일일 150GB 사용량 제한)
3. 찐 본론(램디스크 설치 및 설정)
준비물
1. 프로그램: Ultra RAMDisk
2. 브챗 JSON 설정 파일
1) Ultra RAMDisk 공식 홈페이지에서 프로그램 다운로드 및 설치
http://ultraramdisk.com/ko_home
2) 설정
(1) 명령 프롬프트 검색 > 관리자 권한으로 실행

(2) 명령 프롬프트에 붙여넣기하고 엔터

(3) Ultra RAMDisk
- 무료 버전은 램디스크 4GB 제한입니다.(유료버전 구매하신 분은 댓글에 용량 질문하세요)
- 무료 버전 4GB 쓰시는 분들은 이미지랑 똑같이 설정하세요
(설정 임의 변경 금지, 변경 원하는거는 댓글에 물어보세요)

4. 결론
많은 분들이 본인 하드디스크 수명 얼마나 남았는지 모르고 쓰는 분들이 많을 겁니다.
안그래도 수명 많이 닳은 분들이 많을텐데, 브챗 때문에 급사하게 될 수도 있습니다.
중요한 데이터는 구글 클라우드나 외장하드 등에 항상 백업 필수입니다.
(필자는 3중으로 합니다)
혹시나 본인 디스크 남은 수명 궁금하신 분들은 아래 프로그램 설치해서 C드라이브 디스크 남은 수명 확인해보세요
https://crystalmark.info/en/software/crystaldiskinfo/
