곧 새로운 개발 랩톱을 사용하고 있으며 TrueCrypt 를 사용하여 전체 디스크를 암호화하려고합니다.
어떤 종류의 성능 저하를 기대할 수 있습니까? 10 %? 30 %? 더? 또한 워크로드에 영향이 있다고 가정하면 Visual Studio 컴파일/사용에 많은 영향이 있습니까? 웹에서 이와 같은 것을 찾지 못하는 것 같습니다.
구체적인 수치는 없지만 약간의 성능 저하가있을 수 있습니다.
시스템 파티션에서 완전한 디스크 암호화의 일반 성능과 이것이 사용자가 인식 한 성능에 영향을 줄 수있는 방법을 설명하는 블로그 게시물이있었습니다. CPU가 하드 디스크보다 더 큰 성능을 발휘한다는 것을 나타냅니다.
나에게 중요한 질문은 하드 드라이브 암호화가 시스템 성능 전체에 어떤 종류의 오버 헤드를 가지고 있는지에 관한 것입니다. 이것을 시도하고 측정하기 위해 TrueCrypt로 암호화 전후에 드라이브 성능을 측정하기 위해 HDTune을 사용했습니다. 암호화하기 전에 AHCI 모드에서 랩톱의 SATA 드라이브를 사용하여 평균 전송 속도가 약 47MB/s 인 것으로 나타났습니다. 최대 테스트 시간은 약 59.9MB/s이고 버스트 속도는 85.8MB/s이며 테스트 전체에서 평균 CPU 사용량은 4.1 %입니다.
암호화 후 평균 전송 속도는 46.9MB/s, 피크는 59.7MB/s, 버스트는 62.9MB/s, 평균 CPU 사용량은 26.7 %였습니다. 나는 그것을 기대하지 않았지만, 그것이 내 히트를 보았던 곳입니다. 데이터의 암호화/암호 해독은 일반적으로 훨씬 더 많은 데이터를 읽거나 쓰지 않습니다 (암호화 및 암호 해독은 전체 파일 수준이 아닌 블록 또는 섹터 수준에서 수행됨). 디스크 성능이 크게 저하되지는 않습니다.
Tom 's Hardware에는 전체 볼륨에서 TrueCrypt를 사용할 때의 성능 영향에 대해 자세히 설명하는 좋은 기사 " 암호화로 데이터 보호 "도 있습니다.
또한 실제 하드 디스크 (즉, RPM)의 speed 에 관한 Scott Gu의 블로그 게시물을 참조하십시오 ( 팁/트릭 : 하드 드라이브 속도). 암호화 사용 여부에 관계없이 Visual Studio의 성능 에 큰 차이를 만들 수있는 Visual Studio Performance ).
또 다른 게시물이 있습니다 : TrueCrypt를 사용한 시스템 암호화의 성능 영향은 무엇입니까?
Windows 7 데스크톱에서 큰 프로젝트를 컴파일하는 데 많은 테스트를 수행했습니다 (컴파일하는 데 약 10 분 소요). 하드 드라이브 TrueCrypting 전후 (AES 사용) 전후 빌드 시간에는 전혀 차이가 없었습니다.
넷북 HD (Samsung NC10)를 TrueCrypted했습니다. 최대 절전 모드와 최대 절전 모드에서 복원하는 것 외에는 매일 사용에서 눈에 띄는 차이가 없지만 (컴파일이나 PhotoShop 사용과 같이 무거운 것을 사용하지는 않습니다) 크게 느립니다.
도구 | TrueCrypt 내 벤치 마크에서 다른 암호의 암호화 속도를 확인할 수 있습니다. MB/s 수를 사용하여 전체 메모리를 디스크에 덤프하는 데 걸리는 시간을 결정하십시오. NC10이 최대 90 초 동안 동면 (TrueCrypt 사용)하면 불편하지만 넷북을 잃어 버려서 모든 데이터에 액세스 할 수있는 사람을 다루어야하는 것처럼 불편하지는 않습니다.
나는 이미 이것을했다. 성능은 그다지 떨어지지 않았습니다. 디/암호화가 메모리에서 수행됩니다. 그리고 최신 버전 가능한 경우 여러 코어를 동원 . 더 빠른 속도를 위해서는 가장 빠른 암호화 방법을 사용해야합니다. TrueCrypt에서 알고리즘을 벤치 마크 할 수 있습니다. AES가 가장 빠릅니다. 결합 된 암호화를 사용하면 속도가 느려집니다.
몇 가지가 있었음에도 불구하고 성능 배경을 전혀 보지 못했습니다. 위키 백과에서 성능에 대한 언급을 확인하십시오 .
전체 디스크를 암호화하려는 경우 성능 저하가 실제로 그렇게 나쁘지 않아야합니다. 불행히도, 나는 숫자가 없지만 Visual Studio, SVN 등과 같은 표준 개발 환경을 실행할 때 시스템은 디스크를 암호화하기 전과 거의 동일한 성능을 가진 것으로 보입니다.
그러나 파일 기반 볼륨은 훨씬 느리고 많은 작업이 두 배의 시간이 걸릴 수 있습니다 (다수는 없지만 상당히 느립니다).
하루가되면 컴퓨터에 설치하는 다른 모든 프로그램은 시스템 디스크를 암호화하는 것보다 일반 성능에 훨씬 더 많은 영향을 줄 것입니다.
고용주는 Lenovo W500에 PGP 전체 디스크 암호화를 설치하고 주관적인 성능은 30 % ~ 50 %입니다. 모든 것이 훨씬 느립니다. 가장 중요한 것은 시작이며 모든 프로그램 시작은 현저하게 지연됩니다. 다음 문제 : 디스크 조각 모음이 여전히 작동합니까? 정보를 찾을 수없고 성능 저하로 인해 문제가있을 수 있습니다. 집에서해야 할 일 추천 : 데이터 만 암호화하고, 최대 절전 모드를 사용하지 말고, 누군가가 페이지 파일을 분석하기 위해 노력하는 데이터가 얼마나 중요한지 자문하십시오.
그 가치에 따라 4 코어 (8 스레드) 시스템을 사용하고 1TB 파티션 디스크, 500GB 암호화 및 500GB 비 암호화를 사용합니다. 암호화 된 파티션에서 프로젝트를 컴파일하는 데 40 분 정도 걸리며 대부분의 경우 CPU가 유휴 상태입니다. 암호화되지 않은 디스크에서 컴파일하는 데 약 6 분이 걸립니다. VS2010에서 다중 처리 컴파일을 사용하도록 설정했습니다. 코어가 많으면 암호화가 심각한 병목 상태가된다고 생각합니다.
500GB HDD에서 TrueCrypt 였는데 성능 문제가 없습니다.
그러나 파티션을 만들었으므로 내 OS와 파일 만 TrueCrypt를 사용하고 있습니다. 프로그램 파일이 다른 드라이브에 있습니다.
나는 2012 년 10 월부터 암호화 된 전체 랩탑을 가지고 있으며, 호환, 재생, 영화 재생 등 아무런 문제가 없습니다. 느리지 만 인식 할 수 없습니다. MS DVD Maker를 사용하여 DVD를 컴파일하는 데 문제가 있었지만 2 시간 이상이 걸리지 만 실제로는 TC를 사용하고 있는지 알지 못합니다. 그럼에도 불구하고 안전하고 ri $ k 내 정보는 민감한 정보를 보호 할 필요가 없다면 암호화하지 않는 것이 좋습니다.
잘 봐.
Intel Core I7 1,6-2,8 MHz x 8 T. 8GB RAM 1G DDR3 ATI RADEON.
글을 쓸 때 성능이 크게 떨어질 것으로 예상하지만 읽을 때 심각하지는 않습니다. Visual Studio 디스크 및 메모리 사용량을 모니터링하고 가능한 것과 웹에서 찾기 비교하고 가능할 때마다 지연된 디스크 쓰기를 사용할 수 있습니다.