이번에는 더 잘 구성된 다른 컨테이너 세트에 통합하려고 하는 임의의 파일이 포함된 truecrypt 컨테이너가 많이 있습니다.
이렇게 하려면 복사가 필요합니다.모든 컨테이너의 모든 내용이러한 파일을 더 잘 분류할 수 있는 중앙 위치에 있습니다.
이 작업을 수행하면서 나는 다음과 같은 사실을 깨달았습니다.탑재된 컨테이너에서 콘텐츠를 읽으면 사용 가능한 실제 메모리가 선형적으로 떨어집니다.사용할 수 있을 때까지 소비됩니다.
이 물리적 메모리가 해제되었습니다/컨테이너를 분리한 경우에만 사용할 수 있습니다..
따라서truecrypt 드라이버 자체가 메모리에 있는 컨테이너의 파일 내용을 캐싱하는 것 같습니다.일단 파일을 읽으면 나중에 다시 읽을 것이라는 기대를 가지고(이는내 사용 사례에서는 매우 잘못되었습니다.컨테이너에서 파일을 읽고 다른 드라이브에 복사한 후에는 파일을 다시 읽지 않기 때문입니다.
사용 가능한 모든 물리적 메모리가 truecrypt에 의해 소비되기 때문에볼륨을 분리할 때까지 컴퓨터를 사용하기가 매우 어렵고 시스템에 16GB DDR3 RAM이 있습니다!.
나는 truecrypt가 사용 가능한 모든 물리적 메모리를 소비하는 것을 원하지 않습니다.대신 사용 가능한 실제 메모리의 일부(0.5, 0.7 등)를 소비하게 하려면 어떻게 해야 하나요??
Windows 7 SP1, x64를 사용합니다.
답변1
최신 운영 체제에서는 메모리를 확보할 필요가 없습니다. 그들은 한 용도에서 다른 용도로 메모리를 직접 전환할 수 있습니다. 따라서 거의 모든 물리적 메모리를 사용해도 아무런 해가 없습니다. 나중에 다른 용도로 사용하려는 경우에도 그대로 사용할 수 있습니다.
당신은 "나중에 사용할 수 있도록 지금 그 메모리를 비워두고 싶다"고 생각하고 있습니다. 하지만 그건 정말 말이 안 돼요. 나중에 사용하기 위해 메모리를 지금 비워 둘 필요는 없습니다. 일부 응용 프로그램이 1분 안에 4GB의 메모리를 필요로 하는 경우 운영 체제는 사용 가능 여부에 관계없이 해당 4GB를 제공합니다.지금. 지금 그 메모리를 한 가지 용도로 사용하고 나중에 다른 용도로 사용할 수 있습니다. 희생할 필요는 없습니다. 이제 대용량 캐시를 보유하고 시스템 메모리에 변화가 필요할 경우 순식간에 버릴 수 있습니다.
실제 성능 문제가 있는 경우 이를 설명하십시오. 하지만 최신 운영체제는 제 역할을 하지 못합니다.~ 아니다아무것도 하지 않고 가만히 앉아만 있기 때문에 메모리를 낭비합니다. 그들이 그것을 사용할 수 있는 것이 있다면 그들은 그렇게 합니다.
제가 사용하는 비유는 모두가 일하고 있는 공장에 들어가서 "왜 나중에 해야 할 일이 있을 경우를 대비해 소파에 앉아 아무것도 하지 않는 직원들이 있지 않나요? "라고 묻는 사람입니다. 그리고 대답은 -- 해야 할 일이 있기 때문입니다.지금. 나중에 해야 할 일이 있으면 나중에 그 일을 하게 됩니다. 그들은 아무것도 하지 않고 소파에 앉아 있을 필요가 없습니다지금그냥 그들이 일할 수 있도록나중에. 이제 일할 수 있어요그리고나중에. 희생할 필요가 없습니다.