URL 링크 : | http://www.kbench.com/?q=node/157825 |
---|
최근 활용되는 PC들의 모든 CPU는 멀티 코어를 갖추고 있다. 이제 싱글코어 CPU는 찾아보기 어려워졌으며 요즘 출시되는 저렴한 CPU도 최소 듀얼코어이다. 그리고 최근 판매되는 CPU들은 쿼드코어(4개)에, 옥타코어(8개) CPU도 인기가 있다. 코어가 많을수록 좋다는 것은 대부분의 사람들도 알고있을 것이다. 그만큼 많은 일꾼이 함께 일하면 능률이 올라가 일을 더욱 빨리 끝내는것처럼 말이다.
많은 일꾼, 즉 다수의 코어가 함께 할 때 효율차이가 극명하게 나는 응용프로그램이 있다. 바로 압축프로그램이다. 압축프로그램은 CPU를 가장 많이 활용하는 응용프로그램으로 특히 멀티코어를 지원하느냐 안하느냐에 따라 압축시간과 압축해제 시간이 차이가 분명 있을것으로 생각된다.
압축프로그램은 국내,국외 매우 다양한 압축프로그램이 존재하는데 어떠한 압축프로그램이 가장 멀티코어를 잘 활용해서 빠르게 작업을 끝내는지 필자와 함께 살펴보기로 하자.
■ 압축프로그램 테스트, 어떤 압축프로그램들이 있나? |
이번 압축프로그램을 사용한 PC의 CPU는 인텔 하스웰 i7 4770K로 3.5GHz 기본 동작클럭에 4개의 코어를 가진 쿼드코어 제품이지만 하이퍼스레딩을 지원해 총 8개의 스레드가 동작하는 CPU다. 이정도 사양이면 압축프로그램을 테스트하기에는 충분한 사양으로 생각된다.
압축프로그램들 종류는 매우 다양하다. 가장 기본적으로 윈도우에서 자체적으로 지원하는 내장 압축프로그램이 있고, 그리고 국내와 국외 모두 유명한 winzip, winrar, 최근들어 유명해진 7z, 그리고 국내에서 압축프로그램으로 국내에서 인지도가 가장 높은편인 이스트소프트의 알집, 1인 개발자가 만든 빵집 그외에 반디소프트사의 반디집이 있으며 최근 출시된 드림위즈의 한집도 테스트에 포함됐다.
■ 다양한 압축프로그램, 어떤 것이 가장 멀티코어 활용도와 속도가 좋을까? |
앞서 소개된 테스트결과를 살펴보기전에 이번번 테스트는 가장 많이 사용하는 확장자인 Zip 파일로 진행되었다.압축프로그램들은 2015년 12월 3일 기준으로 가장 최신버전을 사용했다.
압축프로그램들의 멀티코어를 지원하는지, 압축할 때 시간이 얼마나 걸리는지, 또 가장 많이 사용하는 압축풀기를 할 때 어떤 압축프로그램이 가장 빠르게 풀리게 되는지 확인해보았다.
먼저 다수의 파일을 하나의 가장 많이 사용하는 zip확장자 압축파일로 압축, 그리고 해제를 통해 살펴보았다. 다수 압축파일은 파일 634개, 폴더 46개를 갖춘 14.5GB의 게임 폴더로 진행되었다.
이번에 테스트한 모든 프로그램들이 멀티코어와 멀티스레드를 사용하고 있지만 현재 가장 빠른 프로그램은 반디집으로 보인다. 멀티코어와 멀티스레드 모두 잘 활용하며 CPU도 최대한 활용하는모습을 보여주었다.
가장 느린 압축 프로그램으로는 싱글코어(혹은 듀얼코어)/싱글스레드를 쓰는 빵집이었다. 빵집은 압축프로그램이 흔치않던 시절에 출시해 오랫동안 사랑받다가 개발 중지가 선언된 상태다. 빵집은 가장 최신버전이 5년이나 지난 2010년 6월달의 버전이여서 그런지 매우 느린속도를 보여주었다. 개발중지도 된만큼 빵집은 이제 쓰기 힘들어보이며, 다른 압축프로그램을 사용할 것을 권한다.
가장 최근에 출시된 드림위즈의 한집은 멀티코어와 멀티스레드는 지원하지만 이름있는 외산 압축프로그램에 비해 빠른 속도를 보여주지 못했다.
여기서 하나 집고 넘어가야하는점이 있는데, 바로 국내에서 인지도가 가장 높은 알집이다. 다른 압축프로그램들은 동일하게 zip 파일로 고용량 압축을 할 수 있었지만, 알집만이 유일하게 4G 이상의 고용량 압축은 egg로 확장자로 압축할 수밖에 없게 강제하고 있어 테스트중에 매우 당황스러웠다.
확장성이 좋다는 이유로 egg로 강제하고 있는데, 압축타입에서의 확장성이면, 여러 압축프로그램에서도 사용할 수 있다는 뜻으로 해석되는게 보통인데, 과연 egg가 zip 타입보다 확장성이 좋은 평가를 받고 있는지 의문이다.
이번에는 단일 파일을 압축 및 압축풀기를 해보았다. 파일은 2.45GB의 4K영상파일이 사용되었다.
다수의 압축효율을 확인해보았으니 이번엔 단일파일에 대한 압축프로그램들을 살펴보자. 여전히 4코어와 8스레드 모두 높은 활용을 보여주는 반디집이 압축에는 매우 빠른 속도인 20초대에 끝을 맺는 것을 볼 수 있었다. 외산 압축프로그램들도 압축을 풀때에는 매우 빠른 속도를 보여주었다.
다수 압축 그래프와 마찬가지로 단일 파일 압축에도 멀티코어를 잘 사용 못하는 빵집이 가장 느렸으며, 그뒤로 윈도우내장, 알집이 뒤를 이었다.
단일 압축풀기에는 가장느린 빵집을 제외하고는, 모두 큰차이 없이 어느정도 비슷비슷한 시간대가 나왔는데 그이유로는 압축풀기에는 대부분의 압축프로그램이 압축을 풀때에는 단일 파일이나 다수 파일 두 종류 모두 멀티코어 활용도가 떨어지는편이여서 큰차이의 결과값이 나오지 않은 것 을 확인할 수 있었다.
■ 압축의 이유. 압축률은? |
단일 압축에서는 모든 압축 프로그램의 압축률이 1%도 되지 않는 미미한 압축률을 보여주었다. 그중에서도 그나마 winzip과 winrar가 다른압축프로그램에 비해 높았지만 수치상의 차이로 실제 체감될 만한 크기 용량이 압축 되진않았다. 이렇게 압축률이 낮은 이유로는 이미 압축되어있는 멀티미디어 동영상으로 테스트 했기 때문 일것으로 생각된다. 때문에 기타 다른 형식의 단일 파일을 압축하게되면 좀더 나은 압축효과를 볼수있을거라 생각된다.
단일 파일 압축률과 다르게 용량이 크고 동영상이 아닌 다양한 파일이 들어있는 게임폴더이다보니 압축률이 매우 향상된 것을 확인할 수 있었다. 그중에서도 7z와 winzip이 다수 파일의 압축에 대해 12%대의 압축률을 보여주었으나 나머지 압축프로그램들도 11.8~9로 큰차이를 보여주지 않았다.
단일파일과 다수파일 두 상황에서의 압축프로그램들 모두 비슷한 압축률을 보여주었다.
■ 압축프로그램. 가장 빠른 반디집, 너로 정했다. |
이번 기사에서는 총 8가지의 압축프로그램들을 살펴보았다.
오래전, 압축을 하는이유는 용량을 줄이기 위해서였지만, 스토리지가 대폭 늘어난 지금은 용량을 줄이기 위해서라기보다 다수의 파일을 하나의 파일로 묶고, 풀고 하기 위해서 많이 사용되고 있다.
최근 압축프로그램의 기본소양으로는 시스템의 성능을 최대한 활용해 빨리 압축하고, 빨리 풀 수 있어야 한다. 기본소양이 충족되려면 시스템의 멀티코어와 멀티 스레드 능력을 최대한 잘 활용해야한다.
그런점에서 이번 기사에서는 알아본 압축프로그램 제품중에 가장 으뜸은 반디집으로 생각 된다. 단일 압축,풀기, 다수압축,풀기 모두 다른제품들보다 모두 앞서거나 동등했다. 특히 멀티코어 및 스레드 등 CPU 성능을 최대한 활용하는 모습은 앞으로 시스템이 빨라질수록 더욱더 빠르게 압축/풀기가 가능하다는점을 알수있다
반디집 외에도 국외 프로그램인 winzip과 winrar 역시 멀티코어 및 멀티스레드 활용이 뛰어나 단일 파일 부분에서는 반디집을 뛰어넘는 속도를 보여주기도해서, 연장자(?)의 위엄을 보여주었다. 그러나 두 제품은 기본적으로 유료인점이 가끔 압축프로그램을 사용하는 사람에게는 큰 부담으로 다가와 선뜻 사용하기가 쉽지않을것으로 생각된다.
외산 프로그램 외에도 국내프로그램인 빵집은 업데이트 중지와 성능적으로 사용하기 힘들어보였으며, 최근 출시된 드림위즈의 한집과 최근 눈길받은 7z 역시 나쁘지 않은 성적과 개인 기업 모두 무료이기 때문에 반디집 이외의 선택이 필요하다면 사용해볼만하다.
국내에서 대중적으로 많이 알려지고 사용하는 알집은 필자의 입장에서 이제 그만 사용했으면 한다. 알집을 많이 쓰는 이유중인 하나인 알집 전용 확장자 alz 압축풀기를 반디집에서 압축풀기가 가능하기 때문에 반디집을 쓴다면 alz확장자 때문에 굳이 반디집보다 느리며 광고가 덕지덕지 붙어있는 알집을 쓸이유를 찾기 힘들다.
또한, 분할 압축기능이 모두 가능하지만 알집은 egg로 반디집과 다른 압축프로그램들은 대중적인 zip형식으로 지원하는 차이도 있다.
결국 앞서 보았다 싶이 알집의 압축관련 기능이 빠른편도 아니며,개인은 무료지만 기업에서는 유료이며, 설치시에 세세하게 체크하지 않으면 부가 프로그램이 깔리기도 하는 불편함. 그에 비해 반디집은 개인,기업 모두 무료이며, 설치후 반디소프트의 기타 프로그램 권유는 하지만 알집처럼 구석에 작게 숨겨놓고 찾아서 체크 해제하지 않으면 설치되게 하지는 않는다.
이러한 이유들로 인해 현재 많은 압축프로그램을 골라서 사용해야한다면, 멀티코어/멀티스레드 모두 잘활용하며, 데이터상으로도 높은 수준을 보여주며, 그외다양한 압축 확장자 지원 및 가격도 무료인 반디집을 사용하는 것이 가장 좋은 선택으로 보인다.
.........................................................
이렇게 가지고 오시면 됩니다
달림이님