rars cpu 또는 hdd를 추출 할 때 무엇이 ​​더 중요합니까?


1

내가 큰 rars를 추출 할 때 그것은 영원히 걸린다. 그러나 내가 작업을 보면 CPU 사용량은 약 16 % 밖에되지 않습니다.

나는 hdd가 병목 현상이라고 생각하고 있는가, 아니면 아닐까? hdd는 평균 7200 rpm의 씨게이트입니다.

어떤 사람들은 이것에 대해 더 많이 알고 있습니까?

답변:


5

압축 된 데이터의 압축을 풀기 위해 디스크에 병목 현상이 발생합니다. 압축 풀기 많은 CPU가 압축하는 것보다 쉽기 때문에 CPU가 디스크를 입력을 통해 넘겨주고 압축 해제 된 출력을 쓸 수있는 것보다 훨씬 빨리 데이터의 압축을 풀 수 있습니다.

특히 아카이브가 추출 된 디스크상의 위치와 출력이있는 위치 사이에서 앞뒤로 튀어 오르기 때문에 아카이브를 같은 디스크의 위치로 추출하는 경우에 특히 그렇습니다 쓰기)는 읽기 및 쓰기 속도를 상당히 줄일 수 있습니다.


주의 사항 : 일반적으로 널리 사용되는 일반적으로 사용되는 일반적인 데이터 압축 제품은 비대칭 압축 알고리즘을 사용합니다. 압축은 압축보다 훨씬 복잡합니다 (예 : 더 많은 CPU 시간이 필요함). 기본 개념은 한 번만 압축하면되지만, 여러 번 압축하면 여러 번 압축을 풀 수 있습니다. 그러나 대칭 압축을 사용하는 부티크 및 실험 압축 프로그램이 있으며 압축과 마찬가지로 압축을 풀 수도 있습니다. RAR은 비대칭이며, asker는 대단히 I / O 경계에있다.
afrazier

0

hd가 단편화되어있는 경우 압축을 느리게 할 수 있지만 Rar는 최종 추출을 선택한 대상 폴더에 복사하기 전에 임시 위치로 추출합니다.

압축 된 파일을로드 한 다음 압축을 풀 때 hd에서 압축 해제 된 파일을로드하는 것보다 시간이 덜 걸렸습니다. 사람들이 훨씬 더 큰 파일로 작업하는 경향이 있기 때문에 요즘에는 그렇지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.