카테고리 보관물: Installation

XW6000 드디어… SSD 탑재

드디어 XW6000에 SSD를 탑재할 수 있게 되었다. 일단 SATA-I 인터페이스 카드를 통해 연결된다는 점에서 평가를 겸해서 최소 용량 40GB을 적용하였다. 적용한 제품은 2010년 즈음 출시된 Intel X25-V 모델로서 읽기 속도 최대 170MB/s 그리고 쓰기 속도는 최대 40MB/s을 제공한다. 현재 내가 맥북프로에서 사용하고 있는 Samsung EVO 850이 읽기와 쓰기 성능이 거의 500MB/s 이상인 것에 비하여 성능이 떨어지는 것도 그렇지만 읽기와 성능 성능 간의 차이가 현격하다는 것이 특이하게 보인다. 이점은 나중에 SSD의 기능과 구성에 관해 자세히 볼 기회가 있을 때 다시 확인해 볼 사안이다.

img_4773-2017-11-8-16-20.jpg

인텔, 넷북과 데스크톱 PC를 위한 SSD 출시 40GB SSD로 저렴한 가격대에 SSD 성능 제공

하지만 현재 XW6000에서 SATA 저장 장치를 사용하기 위해서는 PCI 타입의 SATA-1 인터페이스 카드를 이용해야 하기 때문에 아무리 빠른 SSD를 사용한다고 하더라도 성능에 큰 차이는 없을 것으로 생각된다. 또 하나 현재 SSD의 정상적(?) 활용을 위해서는 Windows XP/Vista 아니 Windows 7 이상을 사용하는 것이 현명하기 때문에 Windows XP/7 듀얼 부트 환경이 자연스럽게 SSD와 HDD로 구분되게 되었다. Windows XP에서 SSD의 운용과 성능 개선에 대한 여러 정보가 공개되어 있는 것 같지만 현재 상태에서는 잠시 신경을 끄기로 했다.

우선 기존 HDD의 운영체제를 SSD로 옮긴 후 즉시 사용해 본 결과, Windows 7에서의 간단한 웹 서핑이나 파일 관리 등이 눈에 띄는 끊김없이 진행되는 느낌을 받았다. 다시 말하면 빨라졌다라는 느낌보다는 느리지지 않는다는 느낌이 더 정확할 것 같다. 결국 체감 속도는 크게 빨라졌다고 할 수 있다.

벤치마크 결과에서 볼 때, Seq 벤치마크 항목의 순차 파일 읽기 성능에서는 SSD가 HDD에 비해 빠르거나 비슷한 성능을 제공하지만 쓰기 성능에서는 HDD의 성능이 높게 다왔다기 보다는 SSD가 낮게 나왔다. 현재 Intel X25-V의 쓰기 성능에 비춰 어쩔 수 없는 결과라고 본다. 하지만 순차 파일 운용 성능은 대용량 파일의 운용 등에 적용된다는 점에서 실제 큰 영향은 없다고 볼 수 있다. 어차피 현재 SSD의 용량이 40GB이므로 대용량 파일 운용에 제한적일 수 밖에 없다.

그리고 Crystal Disk Mark 5 이후 버전에서 추가된 Seq Q32T1 벤치마크 항목이 최근의 SSD 성능 개선을 반영하기 위한 이유라는 점에서 오래전 출시되어 성능과 용량이 제한된-더구나 SATA-1 인터페이스에 연결괸-X25-V의 평가에는 큰 의미가 없을 듯 하다.

comparison_1-2017-11-8-16-201.jpg

Crystal Disk Mark 벤치마크 프로그램을 이용하여 HDD와 SSD의 성능 비교(순차 파일 읽고 쓰기)

4KB 랜덤 파일을 다루는 벤치마크 항목에서는 SSD가 HDD에 비할 수 없는 성능을 제공하고 있다는 것을 알 수 있다. 여러 개의 파일을 찾아 읽고 쓰는 과정이기 때문에 HDD의 성능이 상대적으로 크게 낮을 수 밖에 없으며, SSD가 빠른 것이다. 실제 SSD를 운용하여 시스템을 부팅하거나 어플리케이션을 사용할 때 체감 성능이 높아지는 것은 이런 기능을 제공하기 때문이다. 때문에 Windows 운영체제에서는 HDD에 너무 많은 파일이 널려져 있는 경우 이를 개선하기 위해 조각 모음을 해주는 경우가 있다.

32개의 4KB 랜덤 파일에 대한 평가에서도 SSD는 HDD에 비해 비교할 수 없는 성능 개선을 보여주고 있다. 비록 데스크탑 시스템에서 32개 파일을 동시에 운용하는 경우는 거의 없기 때문에 실질적인 성능 비교 지표로 볼 수는 없지만 4KB 랜덤파일과 유사한 성능을 제공하고 있음을 확인할 수 있다.

comparison_2-2017-11-8-16-201.jpg

Crystal Disk Mark 벤치마크 프로그램을 이용하여 HDD와 SSD의 성능 비교(랜덤 파일 읽고 쓰기)

이러한느낌은 벤치마킹 프로그램을 이용한 결과에서도 SATA 하드 디스크 드라이브를 사용했을 때 보다 수치적으로 확연히 빠른 결과를 보여 주므로써 확인할 수 있었다. 하지만 특이하게 쓰기 속도 항목에서는 하드 디스크 보다 낮은 결과를 보여주기도 했다. 비록 실제 사용에 큰 영향을 미치지 않는다고 볼 수 있지만 이런 결과 역시 Intel X25-V SSD나 그 시절의 제품의 특징이 아닌가 싶기도 하다.

운 좋게 XW6000을 지원하는 SATA-II 인터페이스 카드를 이용한다면 훨씬 높은 성능이 기대된다고 할 수 있다.

VirtualBox 설치

이미(?) 구 시대의 유물이된 XW6000을 가장 효율적으로 사용할 수 있는 용도의 하나는 더 이전 시대의 운영체제 사용하기 위한 목적의 가상화 시스템으로 만드는 것이다. 하지만 이 경우도 Windows XP가 가상화 호스트의 지원 목록에서 점점 사라지고 있다. 그렇다고 버거운 Windows 7에서 가상화 시스템을 구축한다는 것은 애초 의도한 바가 다르다고 볼 수 있기 때문에 일단 Windows XP 지원이 가능한 가상화 시스템을 설치할 수 있도록 한다. 다행히 최근까지 Oracle VirtualBox에서는 Windows XP을 지원해주었지만 최신 5.X 버전에서는 지원 항목에서 사라졌다. 다행히 아직 Windows XP에 설치 가능한 VirtualBox 4.3.40(아마도 최종 버전) 운용에 큰 문제는 없는 것으로 보인다. 이전 버전들에서는 네트워크 오류 등이 발생하기도 했다.

VirtualBox가 상대적으로 VMWare Workstation에 비해 가상화 시스템 구성과 운용에 다소 불편한 점이 없지는 않지만 개인 차원에서 또한 기본적으로 공짜이기 때문에 굳이 30 만원 넘는 경쟁 제품과 비교할 필요가 없을 것이다. VMWare Workstation Pro 버전을 함께 사용하고 있는 입장에서 데스크탑 가상화 수준에서라면 VirtualBox가 충분히 경쟁력이 있다고 본다. 솔직히 예전 VirtualBox를 유료 버전을 구입하기 위해 한국 Oracle에 접촉했지만 정식으로 유료 버전을 공급해 본 적도 없고 어떻게 해야 할 지도 모른다는 황당한 답변을 받기도 했다.

별 다른 선택의 여지가 없이 XW6000/Windows XP 조합에서 VirtualBox 4를 운용하기는 하지만 가상화 호스트인 만큼 충분한 성능이 확보된 상태에서 정상적인 가상화 게스트를 운용이 가능하다고 볼 수 있다. 그런 점에서 XW6000/Windows XP 조합에서 여러 개의 게스트 OS를 운용하거나 Windows XP나 Windows 7 같은 게스트 OS에서 부하가 높은 작업을 수행하기에는 많은 부담이 발생한다. 만일 Windows XP가 아닌 Linux 기반에서 VirtualBox를 운용한다면 보다 효율적일 수 있겠지만 어쩔 수 없이 Windows XP 환경을 유지해야 하는 상황이라는 점에서 Linux 환경에서의 운용은 따로 이야기해야 할 것 같다.

Windows 7 멀티 부트 설치

HP Restore CD가 아니 일반 Windows XP 설치 미디어를 사용한 덕에 저장 공간이 남은 덕에 Windows 7을 추가로 탑재하여 XW6000에서 멀티 부트 환경을 구성하기로 했다. 역시 사람은 뭔가가 남으면 쓸데없는 짓을 하기 마련인 듯 하다.

일단 Quadro FX3000이 지원되지 않는다는 사실을 알고 있는 터라 Windows 7을 지원하는 AGP 방식 그래픽스 카드를 구할 때까지 XW6000의 Windows 7은 3D CAD 어플리케이션 구동을 위한 목적이 아닌 다른 활용도를 찾아야 할 것 같다. HP에서 Windows 7에 대한 드라이버가 지원되지 않은 상황이라 자체 드라이버나 혹은 별도 외부 드라이버를 구해 인식시켜야 할 일이 생길 수도 있다.

Windows XP와 마찬가지로 Windows 7 설치 미디어로 부팅한 후 [F6]를 통하여 SATA 하드 드라이브를 인식시킨 후 바로 운영체제 설치가 된다. 설치 후 인식되지 않는 하드웨어는 이더넷 카드와 사운드 카드였는데, Windows 7의 Broadcom Extreme 57XX Gigabit Controller 드라이버를 지정하여 정상 구동하게 하였다. 이후 Windows 7의 업데이트가 진행되면서 사운드 카드에 대한 업데이트도 함께 진행되었기 때문에 앞서 언급한 Quadro FX3000 드라이버 문제 외에는 별단 사항이 없다. 다행히 Quadro FX3000도 표준 VGA로 최대 해상도가 지원되었기 때문에 17-인치 LCD 모니터를 사용하는 입장에서 당장 Windows 7 운용에 문제가 되지는 않을 것 같다. 다음으로 Windows 7 Service Pack 1에 대한 업데이트를 비롯한 추가적인 업데이트가 한참 동안 지속되었다.

Windows 7 환경에서의 가장 큰 고민은 Windows XP와 달리 테이프 백업을 지원하지 않는 것이다. Windows XP에서 DDS 테이프 장치를 통해 수행했던 최종 백업 기기로서의 역할에 위기가 맞게 되었다.

Windows XP 신규 설치 STEP 2

운영체제 설치 이후 가장 먼저 진행한 작업은 Internet Explorer를 사용하여 Firefox 브라우저를 다운로드하는 것이다. 현재 Windows XP의 Internet Explorer 6가 제대로 작동하는 웹 사이트는 거의 없다. 때문에 Firefox를 이용하여 핵심적인 서비스 팩이나 업데이트를 다운로드하여 설치한다. 현재 최신 버전에서 Windows XP를 지원하는 주요 웹 브라우저로는-Opera 웹 브라우저도 있기는 하지만 일반 사용자들에게 있어-Firefox가 유일무이하다고 볼 수 있는데, 2017년에는 Firefox 마저 Windows XP 지원을 종료한다고 한다.

  • Mozilla Firefox
  • Opera

현재 설치된 운영체제가 Windows XP SP2인데 2016년 현재까지 Windows XP를 지원하는 대부분의 소프트웨어는 Service Pack 3(SP3) 업데이트를 요구하는 경우가 대부분이기 때문에 우선적으로-강제적으로-SP3를 설치한다. SP2 상태에서는 Internet Explorer 8 등 대부분의 어플리케이션이 원할하게 작동하지 않고 Windows Update 페이지에 조차 제대로 연결되지 않는다. SP3로 업데이트된 이후에 Internet Explorer 8과 IE 8 업데이트를 다운로드하여 설치한다. 이 과정으로 드디어 Windows XP의 Microsoft Update 기능이 정상적으로 작동하고 아직 마이크로소프트에서 지원되고 있는 업데이트를 자동으로 다운로드하여 설치할 수 있다.

SP3와 IE 8에 대한 설치가 완료된 이후에는 보안 강화를 위한 안티-바이러스 등의 소프트웨어를 설치한다. 설치한 보안 프로그램은 Ahnlab V3 Internet Security 9.0으로-SP2 상태에서는 플로피 드라이브가 계속 작동하는 문제가 있어-SP3 적용 이후 설치했다. 그리고 알약 등을 비롯한 대부분의 보안 프로그램이 아직까지는 Windows XP SP3를 지원하고 있다.

Windows XP 신규 설치 STEP 1

XW6000의 부활을 위해-데이터는 미리 백업 후-시스템을 재설치하기로 했다. 기본적으로 Windows XP 그리고 Windows 7 두 운영체제를 설치하고 지원 여부에 따라 Windows 7 중심 혹은 단독으로 전환하고자 한다. 하지만 2002년 출시된 XW6000이 거의 15년이 가까이 지난 오늘날 어떻게 그리고 얼마나 생존할 수 있을 지 의문이 없지는 않지만 버틸 수 있을 때까지 굴려보기로 작정했다.

– – – – –

SATA 하드 드라이브를 XW6000의 시스템 디스크로 사용하기 위해 Windows XP를 새로 설치하기로 했다. 이전 SCSI 하드 드라이브에 설치되어 있던 Windows XP 환경을 SATA 하드 드라이브로 이전하는 과정이 계속 실패했고, 또한 HP의 Restore 미디어를 이용한 신규 설치 역시 SATA 하드 드라이브 문제로 생각되는 오류가 계속 발생함에 따라 결국 일반 Windows XP SP2 설치 미디어로 직접 설치하기로 했다. 이런 경우 XW6000의 하드웨어 드라이버를 직접 설치해야 하므로 일이 귀찮아 지기 때문에 선호하지 않는 방법이지만 선택의 여지가 없었다. 또한 Restore 미디어를 사용할 경우 하드 드라이브 파티션을 선택할 수 없기 때문에 멀티 부팅 환경을 구성할 수 없다.

먼저 Windows XP SP2 설치 과정에서 SATA 하드 드라이버를 인식하도록 플로피 디스켓에 인터페이스 카드의 드라이버를 복사한 후 설치 초기 단계에서 [F6] 키로 직접 추가 했다. XW6000에서 사용한 두 개의 SATA PCI 인터페이스 카드 중 Silicon Image 3114 칩셋을 사용한 인터페이스 카드는 드라이버를 추가한 후에도 Windows XP SP2 설치 과정에서 SATA 하드 드라이브를 찾아내지 못해 최근 새로 구입한 Silicon Image 3112A 칩셋을 사용한 SPIRE SATA PCI 인터페이스 카드를 사용했다. 향후 멀티-부팅 환경 구축을 위해 500GB SATA 하드 드라이브 중 128GB 용량을 Windows XP에 할당했다. 다행히 이번에는 드라이버가 인식된 후 SATA 하드 드라이브에 정상적인 설치 과정이 진행되었고 Restore 미디어를 사용할 때와 같은 오류도 없었다.

Windows XP SP2가 성공적으로 설치되고 나서 XW6000의 마더보드 칩셋을 비롯한 SCSI, 이더넷, 사운드 인터페이스를 인식하지 못하기 때문에 HP 지원 사이트에서 해당 드라이버를 다운로드하여 직접 설치한다. 우선적으로 이더넷 카드를 인식시킨 후 나머지 드라이버들을 네트워크 연결을 통하여 순차적으로 인식시켰다. 네트워크 카드는 Broadcom Nextreme Gigabit Ethernet 드라이버를, 이어 마더보드를 위한 Intel Chipset 유틸리티, 사운드 카드 그리고 USB 2.0 장치에 대한 드라이버 업데이트를 진행했다.

  • Broadcom Extreme Gigabit Ethernet Controller(SP26992.EXE)
  • Motherboard Intel Chipset Utilities(SP24781.EXE)
  • Sound Card(SP32838.EXE)
  • USB 2.0 Update(SP25355.EXE)

마지막으로 Quadro FX3000 그래픽 카드에 대한 드라이버를 nVidia 사이트에서 나름 최신 버전(169.96)으로 다운로드하여 설치하므로 써 Windows XP 운영체제 및 드라이버 설치를 완료했다. XW6000의 내장 Ultra320 SCSI 인터페이스를 사용하기 위해서는 Adaptec AIC-7902 컨트롤러 드라이버를 설치하면 되지만, 별도 SCSI 장치를 사용하지 않는 경우에는 BIOS에서 SCSI 인터페이스를 사용하지 않도록 설정할 수 있다.

  • Integrated AIC-7902 Ultra320 SCSI Controller(SP22897.EXE)

이후 남은 작업은 지리할 수도 있는 시스템 업데이트 및 보안 프로그램 설치 과정이다. 미리 현재 시스템 디스크를 별도 이미지로 만들어 두면 다음 번 이런 상황에 보다 효과적으로 대응할 수 있을 것 같은데.. 업데이트 작업이 끝날 때 즈음이면 정말 지친다.