3학년 5반 남학생의 호작질

사용자 삽입 이미지


하는 일에 필요하여 x31에 하드 5기가를 할당하여 우분투 7.10 버전을 설치하여 사용중입니다.
체감속도가 윈도에 비해서 상당히 빠른거 같아서 비교를 해 보고 싶었습니다.
하지만, 별다른 벤치마킹 툴이 없어서 제가 학교 다닐때 만든
통계계산 시뮬레이션 프로그램을 돌려 보았습니다.
단순 연산 능력을 테스트를 해 보았는데, 실로 엄청난 차이가 나더군요.

테스트 환경은 cpu 베니어스 1.6기가에 램 512MB * 2, 하드 디스크는
120G 5400rpm 버퍼 8m짜리가 장착된 X31에 윈도/리눅스 멀티부트 환경입니다.
(vmware 아닙니다.)

프로그램은 직접 고안한 난수생성기를 가지고 일양분포(Uniform Dist.)를 따르는
난수를 발생시켜서 Monte Carlo 적분을 이용해서 PI(원주율)값을 구하는 것입니다.
ANSI C로 제작이 되었기 때문에 별다른 소스 수정없이 두 OS에서 정상작동 하며
윈도에서는 VC++6에서, 리눅스에서는 GCC를 이용하여 컴파일 하였습니다.

실행 환경은 아무런 어플리케이션을 띄우지 않고(백신도 작동 중지시키고)
오직 해당 프로그램만 실행하였습니다.

첨부된 스샷중 (1) 은 난수 100만개를 발생시켜서 구하는 과정을 100번 반복하였고
(2) 에서는 난수 1000만개를 발생시켜서 구하는 과정을 100번 반복하였습니다.
좌우를 비교해 보시면 아시겠지만 리눅스 쪽의 연산 속도가 배 이상 빠르더군요.

어느정도 리눅스가 빠를 거라고 예상은 했지만,
이 정도로 차이가 날 줄은 몰랐습니다.

결론) 저 사양의 데스크탑PC나 랩탑PC를 사용하실 때, 무거운 윈도 보다는
리눅스를 사용하시는게 좀 더 쾌적하게 사용할 수 있을 것 같습니다.
2008/02/24 22:14 2008/02/24 22:14

trackbacks

trackbacks rss

http://blog.piano000.net/trackback/77


facebook comments


Leave a Comment