한 컴퓨터에 3개의 하드 드라이브와 3개의 운영 체제를 설정하는 가장 좋은 방법은 무엇입니까?

한 컴퓨터에 3개의 하드 드라이브와 3개의 운영 체제를 설정하는 가장 좋은 방법은 무엇입니까?

저는 새 컴퓨터를 만들고 있고 사람들이 만들고 싶어하는 모든 것을 만드는 개발자이지만 개인적으로 게임 작성을 좋아합니다.

이를 위해 다음과 같은 간단한 요구 사항이 있습니다.

  1. 최근 AAA 게임을 실행하려면 컴퓨터에서 Windows 7을 실행해야 하며, 프로젝트에 몇 가지 오래된 게임이 있고(DX7이 필요함) MSVC(및 관련 도구)의 여러 버전이 설치되어 있습니다.
  2. 머신은 제가 선택한 데스크탑이자 일반적으로 최고의 개발 도구(예: Valgrind)를 갖추고 있으며 POSIX 개발을 위한 확실한 POSIX 플랫폼인 Linux를 실행해야 합니다.
  3. 나의 가장 수익성이 높은 계약은 iOS와 OSX이기 때문에 기계는 OSX를 실행해야 합니다. (클라이언트가 다른 플랫폼에 대한 프로젝트를 수락한다고 아무리 고집하더라도).

OS 시작 시간이나 애플리케이션 시작 시간은 신경 쓰지 않지만 컴파일 시간, 디버깅 중인 항목을 시작하는 시간, 비디오를 빠르게 녹화할 수 있는 능력, Windows 성능 도구를 실행하고 몇 기가바이트를 덤프할 수 있는 능력에는 관심이 있습니다. 분석 중인 모든 것의 성능을 저하시키지 않고 성능 데이터를 수집합니다.

다중 하드 드라이브 시스템을 사용하는 것은 이번이 처음입니다.

지금까지의 생각:

  1. 각 HDD를 SWAP, DATA의 3가지 운영 체제로 나누되, HDD1에는 OSX "/", HDD2에는 OSX SWAP, HDD3에는 OSX "/home"과 같은 운영 체제를 "엇갈리게" 설치합니다. 이론적으로 이를 통해 HDD 3개를 모두 동시에 사용할 수 있으며 BIOS 부팅 선택을 사용하여 OS를 부팅할 수 있습니다(고급 부트로더가 필요 없음). 그러나 OSX /home은 3GB를 사용할 수 있는 반면 Windows 데이터 파티션에는 1TB 이상이 필요하므로 이는 공간 낭비일 수 있습니다.

  2. HDD1을 3개의 OS로 분할합니다. 부팅 방법을 알아내고 나머지 2개의 HDD를 RAID0에 사용할 수 있기를 바랍니다. 하기 어렵고 위험한 것처럼 들리지만 아마도 1보다 빠를 수도 있습니다.

  3. 1과 동일하지만 몇 가지 기술을 사용하여 3개 HDD의 "데이터" 부분에서 RAID와 유사한 데이터 파티션을 생성합니다. 이게 가능한지도 모르겠네요...

  4. RAID5 3개의 HDD는 모두 하나의 거대한 HDD를 사용하는 것과 같으며 이를 3개의 OS 간에 분할합니다(어려운 것처럼 들림).

  5. VM을 사용하여 OS를 부팅하시겠습니까? 이것이 어떻게 작동하는지 모르겠습니다. 알아보려고 노력 중이지만 혼란스럽습니다. 마더보드 + CPU가 Intel VT-d를 지원한다는 것을 알고 있습니다.

지금은 SSD를 구입할 여유가 없습니다. HDD도 2013년에 나온 1TB WD Black이고 무작위 검색 시간이 악명 높지만(이전 WD HDD의 경우 12ms 이하인 데 비해 16ms) 순차 읽기/ 쓰기 속도(160MB/초가 일반적이며 일부 사람들은 더 많이 보고함)

그런데 나중에 SSD를 구매할 생각은 있는데 나중에 OS를 쉽게 SSD로 마이그레이션할 수 있을지도 모르겠고, SSD를 직접 본 적도 없고 성능 특성도 잘 모르거나, HDD와 병합할 수 있는 경우(RAID 또는 이와 유사한 것을 사용) HDD 성능을 직접적으로 향상시킵니다(SSD를 일종의 캐시로 사용하여 임의 읽기/쓰기 속도를 높입니다).

답변1

물론 난 너한테 줄 수 없어답변귀하의 상황에 따라 다르지만 귀하에게 몇 가지 아이디어를 제공하고 싶지 않습니다.

첫 번째:SSD 사용!

당신이 아직 견딜 수 없다는 걸 알아요.하지만당신은 할 수 있습니다정말일단 가지고 있으면 사랑하십시오. 몇 달 뒤에 모든 것을 다시 해야 하는 지금보다는 전체 설정을 한번에 하는 것이 더 나은 생각이라고 생각합니다.

귀하의 설정에 대한 내 생각은 다음과 같습니다.

  1. 시스템 드라이브로 최소한 큰 SSD를 확보하세요.
    • 해당 드라이브에 운영 체제를 설치하고 멀티부팅을 위해 구성하세요.
    • 스왑 파티션도 거기에 넣으세요
  2. RAID 5가 포함된 HDD를 데이터 드라이브로 사용
    • 원하는 대로 포맷하고, 하나의 큰 파티션을 사용하여 모든 것을 보관하거나 운영 체제별로 분리하세요.

해결 방법 1의 대안으로 HDD(계획된 SSD와 동일한 크기가 바람직함)를 사용하고 모든 것을 설정합니다. 나중에 다음 명령을 사용하여 드라이브를 SSD에 복제할 수 있습니다.클론속예를 들어.

다양한 종류

~처럼카스그것은 그의 것이다논평SSD의 I/O가 너무 많아서 걱정할 필요가 없습니다.이 기사보여주다.

답변2

또 다른 제안:
32/64GB RAM 및 2 x 8 코어 Xeon E5-2670(+ 하이퍼스레딩, 따라서 32GB)과 같은 중고 브랜드 워크스테이션을 구입할 수도 있습니다(또는 맞춤형 워크스테이션을 만들지만 그럴 가치가 없다고 생각합니다). CPU 스레드), RAID5에 3개의 드라이브가 있고, 운영 체제를 하이퍼바이저로 설치하고, 가상 머신에 3개의 운영 체제가 있습니다. 이렇게 하면 원하는 경우 3개의 장치를 모두 동시에 작동할 수 있으며 장치는 대부분의 작업에 충분히 강력합니다. 시스템에 더 많은 전력이 필요한 경우 하드웨어를 재할당할 수도 있습니다.

관련 정보