강좌 / 팁

소프트웨어 테라카피(Teracopy) 3.12 설치팁

2023.09.27 14:41

메리아 조회:2319 추천:17

제가 테라카피 2.3을 쓰던중 SSD 대용량 복사가 일부환경에서 60MB/s로 제약걸리는 현상을 발견하고,

테라카피 3.x대를 깔기위해 https://www.codesector.com/downloads 에서 현재 최신 버전인 3.12를 설치했습니다.

결론부터 말하자면 3.12를 깔고 정상적으로 수백MB/s 속도가 나옵니다.

그러니 여전히 2.3을 쓰시는 분들이라면 3.x대로 업그레이드 하시기 바랍니다.

불안정하다는 얘기는 있지만, 400MB/s가 가능한걸 계속 60MB/s로 쓰는 것도 문제가 있으니까요.

어차피 해시검증을 통해 복사 무결성은 확보할 수 있으니 그거 믿어야죠.

(참고로 짐작입니다만, 2.3에서 느린 이유는 파일버퍼 캐시가 작아서라고 추정됩니다. 3.x 버전을 확인하면 파일버퍼 기본값이 1MB로 잡혀있는걸 확인할 수 있는데, 옛날 프로그램들은 4KB나 그거보단 커도 작은 버퍼를 쓰는 경우가 많았는데 그 영향으로 추정됩니다. 너무 커도 너무 작아도 안되지만, 효율 좋으려면 일정수준의 크기는 되어야하죠. 아무튼 짐작입니다...)

 

 

 

이제부터 본론입니다만,

여러군데 설치하면서 몇몇 곳은 문제가 있는걸 발견했습니다.

혹시 겪으신분 계실지 모르겠는데, 테라카피 3.12 설치하고 복사했더니 복사가 그냥 멈추거나 appcrash 발생하면서 중단되신분 계신지요?

(이때 잘못하면 페이크 파일을 작성해버리기 때문에 확실하게 확인 안하면 깨진 복제파일이 남습니다)

저는 여러군데서 했는데, 1군데만 되고 다른곳은 다 저런현상 생기더군요.

시행착오 끝에 파악한 문제의 원인은 해시알고리즘 "xxHash3-64" 입니다.

(3.9 깔았을땐 문제 없었는데, 3.12깔면 1군데 빼고 문제가 터지더군요. 둘의 차이가 바로 저기에서 오더군요.)

 

저 해시가 가장 성능이 좋아 3.12에서는 기본값 해시알고리즘으로 세팅된게 원흉입니다.

즉, "다른 해시알고리즘으로 기본값을 변경하면" 어디서든지 문제없이 사용가능합니다.

현재 문제 없으신분들은 그냥 쓰시면 되구요(저게 성능이 제일 좋습니다),

복사가 시작되지 않거나 appcrash 발생하는 분들은 저 값을 바꾸셔야합니다.

(변경 후 테라카피 프로그램 재실행 필요)

 

 

 

다음을 확인해주세요.

 

1. 기본화면 - 빨간 네모중 톱니바퀴모양도 설정이긴 한데, 우리가 지금 하려고 하는 세팅은 아닙니다. 오른쪽 중간 빨간 네모는 기본값이 xxHash3-64인 것을 확인 할 수 있습니다. 우리가 바꿔야하는건 이 부분.(단, 현재 보이는 곳은 기본값은 아니고, 작업마다 바꿀 수 있는 부분)

일단 확인차 톱니바퀴 먼저 클릭을 합니다.

 

1 기본화면.png

 

 

2. 설정화면 - 위에서 톱니바퀴 클릭하면 아래 화면이 나오는데요,

여기서 빨간네모 쪽에 체크가 되어있으면 복사 후에 파일 검증을 시작합니다. 필요없으신분은 체크해제 하시고 이 아래는 참고로만 확인하시고, 파일검증이 필요한 분은 당연히 체크하셔야합니다.

(다만, Hash 알고리즘을 None을 제외하고 아무거나 설정하면, 복사중에 검증을 켜고 끌 수 있습니다. 저건 단지 기본값으로 검증하겠느냐는 체크사항입니다. 다만 다음에 설명할 알고리즘 선택에서 None이 선택된 경우, 이 부분이 체크되면 취소못하고 무조건 하게 되어있으므로 주의. 저도 이게 왜 이런가 한참 헤맸습니다. 오직 None만 그런거네요.)

 

2 설정화면.png

 

 

3. 해시선택화면 - 우리가 골라야할 해시들입니다. 여기서 되는걸 골라야하는데, "None"은 짐작과 다르게 파일해시를 하지 않는게 아니라 미상의 자체 해시를 작업합니다. 그리고 가장 성능이 낮습니다.

결론부터 말하자면 BLAKE3를 고르면 됩니다. (일단 여기 말고 아래에서. 여기는 현재작업에만 임시로 적용되는 룰입니다)

 

3 기본_해시선택화면.png

 

 

4-1. 여기서부터 중요합니다. 기본 빈작업이나 새작업,혹은 끝난작업중에서 하나 골라서 "옵션" 탭에 들어갑니다.

그리고 빨간네모의 "공유옵션 중 해시 항목"을 선택합니다.

 

4-1 옵션화면.png

 

 

4-2. 여기서 우리가 앞에서 추천했던 BLAKE3 항목을 선택합니다.(xxhash3-64가 되는 분은 그대로 쓰시면 됩니다. 여기까지 오지 않아도 됩니다. 기타 원하는 해시를 기본값으로 하고 싶으면 다른걸 골라도 됩니다.)

 

4-2 옵션화면.png

 

 

4-3. 해시 선택 후, 아래쪽에 "기본값으로 저장"을 클릭하면 설정은 끝납니다.

이제 평소 사용중에 자동으로 해당해시로 작업하게 됩니다.

 

4-3 옵션화면.png

 

 

 

5. 아래는 각각의 해시 성능을 테스트해본 결과입니다.

 

5-1. None도 뭔가 해시는 하는데 뭘로 하는지는 모르겠습니다만, 엄청 느립니다.

특히 원래 테라카피 해시는 복사하는 중간에 원본을 복사작업과 해시를 동시에 하는데, None만큼은 동시에 하지 않고 복사 끝난 후 원본,사본 둘다 새로 읽어서 체크합니다.

그래서 느린거죠.

(참고로, 원래 해시단계에 넘어가면 원본을 지워도 진행됩니다. 근데 None 1차 작업에서는 지울수가 없습니다)

아무튼 277MB/s로 가장 느립니다.

 

5-1 해시측정 - None.png

 

 

5-2. CRC32 - 347MB/s

일반적으로 쓰는 파일복사검증 해시로서 비교적 준수합니다

 

5-2 해시측정 - CRC32.png

 

 

5-3. BLAKE3 - 480MB/s <- 추천

xxHash3-64에 비해 평균적으로 근소하게 느립니다만, 오차범위 수준에 가깝습니다. 거의 비슷하죠.

이를 제외하고 가장 빠른 속도입니다.

 

5-3 해시측정 - BLAKE3.png

 

 

5-4. xxHash3-64 - 489MB/s

여기서는 blake3에 비해 오차범위 수준의 차이입니다만, 그래도 일단은 평균적으로는 여기서 지원 되는 것중에 가장 빠른 해시입니다.

그래서 기본값으로 지정되고 하필 트러블을 일으킨거죠.

(참고로 다른 빠른것중엔 CRC32C 라고 하드웨어 SSE4.2 CRC32가 있는데 그거랑 비교한건 못찾겠네요. 구버전 xxhash랑 비교하건 있는데...)

 

5-4 해시측정 - xxHash3-64.png

 

 

 

 

테라카피 설치했는데, 이상한 트러블이 생긴 분들중에 이 문제인 분들도 있을텐데

참고가 되길 바랍니다.

이거 해결하느라 한참을 삽질했네요 ㅠㅠㅠㅠㅠ

설치하고 복사하는데 자꾸 시작하자마자 프로그램 다운되어서요 ㅠㅠ

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4420 소프트웨어| pureBasic - FMIFS FormatEX 0.1.2 [6] 입니다 989 24 12-08
4419 기 타| [팁] 유튜브 광고 차단 [14] 천경지위 7982 28 12-03
4418 윈 도 우| sources 폴더 교체시 드라이버 로드 오류 참고 [14] 무월 1372 31 12-02
4417 소프트웨어| pureBasic 소스 - 실행 목록 및 화면 캡처 v0.2 [7] 입니다 976 29 12-01
4416 기 타| 짜증나는 유튭 광고 개인설정과 구글설정 [10] 트레져sn 4060 15 11-27
4415 소프트웨어| 한글2024 로고 교체 / 자동 설치 옵션 [54] 무월 13142 107 11-25
4414 소프트웨어| pureBasic 소스 - 전원 단추. PB 6.10 지원 [12] 입니다 1240 34 11-24
4413 소프트웨어| PCem Win98 인터넷 개통하기. [6] 메인보드 1350 6 11-23
4412 기 타| macOS 소노마 14.1.1 다운로드 및 부팅 ISO 제작 후 VMWare... [8] 무월 1818 16 11-22
4411 소프트웨어| 오토잇 시스템 종료&재부팅 소스 [15] 무월 1584 27 11-21
4410 윈 도 우| 최신 EEA 호환 업데이트에서 Windows 11에서 Microsoft Edg... [1] VᴇɴᴜꜱGɪ 894 3 11-20
4409 기 타| VMWare Workstation@Hybrid CPU 성능 문제 해결책 [3] DarknessAn 997 6 11-20
4408 소프트웨어| AutoCAD 캐드 설치가 안 될 때.... 한번해보세요.... 전 3... [6] Alpha 2507 11 11-17
4407 소프트웨어| PECMD CMPA 복호화 [13] sunshine 1384 25 11-15
4406 소프트웨어| Nsis 패킹 파일에서 .nsi 스크립트 추출하기 [7] sunshine 601 16 11-14
4405 소프트웨어| WinNTSetup 설정값을 저장하여 기본값으로 사용하기 [18] 무월 2223 43 11-06
4404 윈 도 우| 윈도우11 22h2 빌드 이상에서 구형 cpu 성능분배 버그 해결... [2] 내가와따ooo 5174 12 10-26
4403 윈 도 우| 배치파일을 이용해서 윈도우 자동 설치하기 [22] gooddew 4960 70 10-16
4402 윈 도 우| [실사] 단일 SSD(HDD)에서 윈도우 설치 하기! [20] 무월 3945 45 10-14
4401 소프트웨어| 크롬/엣지에서 URL 드래그 드롭으로 제목 얻기 (ver 0.2.3,... [14] 메리아 1274 21 10-13
XE1.11.6 Layout1.4.8