듀얼부팅을 위한 파티션 나누기

듀얼부팅을 위한 파티션 나누기

그래서 최신 우분투로 Windows 10을 이중 부팅하려고 생각하고 있습니다. 게임이 나의 큰 취미이기 때문에 창문이 필요합니다. 저는 천체 물리학 분야의 물리학자이기 때문에 시뮬레이션에는 Linux를 사용할 것입니다. 분명히 파티션을 올바르게 선택하고 싶지만 일부 정보가 누락되어 몇 가지 조언을 사용할 수 있습니다.

225GB의 SSD가 있는데 현재 101GB를 사용하고 있습니다. 이것은 Windows가 설치된 것이고 SSD를 사용하면 게임 속도가 더 빨라지므로 CPU 집약적인 게임이 설치된 것입니다. 그렇죠?

이제 931GB의 HDD도 있는데 그 중 227GB만 사용됩니다. 이것은 파일을 저장하는 것, CPU 사용량이 적은 프로그램 등을 저장하는 것입니다.

첫 번째 질문: SSD에 Linux를 설치하면 HDD에 액세스할 수 있나요?

두 번째 질문: Linux 설치를 권장하셨나요? 시뮬레이션은 전체 CPU(하나 이상의 코어)에서 오랫동안 실행될 수 있으므로 SSD에 Linux를 설치해야 합니까? 아니면 HDD에 Linux를 설치하고 SSD에서 프로그램을 실행할 수 있습니까(SSD 등에 C++를 설치하여)? 내 생각에 가장 큰 문제는 스토리지가 아니라 내 게임(Windows)과 시뮬레이션(Linux) 모두 CPU를 많이 사용한다는 것입니다.

답변1

SSD에 Linux를 설치하면 HDD에 액세스할 수 있나요?

네, 그럴 겁니다. 마운트되면 USB 드라이브와 마찬가지로 하드 드라이브와 정상적으로 상호 작용할 수 있습니다. :) 하드 드라이브가 사용하는 파일 시스템(예: NTFS)을 설치해야 할 수도 있습니다. (하지만 우분투와 함께 제공되는 것 같아요)

내 생각이 맞다면 일반 하드 드라이브는 대용량 데이터 블록을 기록하는 데 꽤 능숙합니다. 응용 프로그램 및 OS를 시작하는 것은 많은 양의 다양한 파일을 읽어야 하는 경우에도 상당히 집중적일 수 있습니다. SSD가 빛을 발하는 부분이다. 리눅스를 빠르게 부팅하는 것은 굉장합니다.

그런데 프로그램은 하드 드라이브에서 실행되지 않고 하드 드라이브에서 RAM으로 로드되어 작업을 수행하는 데 데이터가 활용될 수 있습니다. 하드 드라이브의 병목 현상은 로딩일 뿐입니다. 이후 이론적으로 데이터가 생성되면 HD에 쓸 때 병목 현상이 발생할 수 있습니다.

다른 드라이브에 설치하는 경우 다음을 읽어보세요.

별도의 HDD에 애플리케이션을 설치하는 방법은 무엇입니까?

답변2

어디에 설치하든 Ubuntu의 모든 파티션에 액세스할 수 있습니다.

부팅 시간과 프로그램 로딩 시간이 빨라지므로 SSD에 /boot/usr(별도로 지정하지 않은 경우 포함 )을 배치해야 합니다 ./

일반적으로 HDD는 더 자주 기록되고(쓰기 주기로 인해 SSD가 마모됨) 공간이 더 저렴하기 때문에 일반적으로 개인 데이터를 HDD에 저장하려고 합니다. swap가 HDD에 있는지 확인하고 (쓰기 주기가 많음 - SSD에 적합하지 않음) SSD 파티션의 마운트 매개변수를 최적화하여 디스크 쓰기(예: 세트 noatime및 기타)를 줄였습니다.

그 외에 프로그램이 100% CPU에서 실행되는 경우 이는 느린 디스크와 아무 관련이 없습니다. 그 반대도 사실입니다. 100% CPU는 머신이 계산에 바쁘기 때문에 디스크 읽기와 같은 IO를 기다리지 않는다는 것을 의미합니다. 예를 들어 indicator-multiloadUnity 패널에 최소한 CPU 및 디스크 액세스 그래프가 표시되도록 설정하세요. 이렇게 하면 디스크에 병목 현상이 발생하는 시기를 확인할 수 있습니다.

관련 정보