Mac OS X의 SSD에서 응용 프로그램 폴더를 두 번째 드라이브로 이동하면 성능에 어떤 영향을 줍니까?

Mac OS X의 SSD에서 응용 프로그램 폴더를 두 번째 드라이브로 이동하면 성능에 어떤 영향을 줍니까?

/Applications 폴더를 기계식 드라이브로 옮기고 심볼릭 링크를 통해 연결하려고 합니다(Mac Pro이므로 베이가 4개 있습니다).

기계식 드라이브로 부팅하는 동안

$ cd /Volumes/SSD_Path 
$ sudo ln -s /Volume/MEC_Path/Applications

SSD로 재부팅하세요.

이것이 어떤 식으로든 속도에 영향을 미치나요? 앱 시작 속도는 신경 쓰지 않습니다. 어쨌든 많은 앱을 열어 두는 경향이 있기 때문에 실행 속도만 중요합니까?

답변1

시작과 달리 실행 속도(디스크 관련)에 가장 큰 영향을 미치는 것은 애플리케이션이 읽고 쓰는 데이터를 저장하는 위치입니다. 적절하게 작성된 응용 프로그램은 데이터(기본 설정 포함)를 응용 프로그램 자체와 별도의 위치(일반적으로 홈 폴더 ~/Library또는 /Library)에 보관해야 하므로 응용 프로그램 폴더를 이동해도 영향을 받지 않습니다.

SSD보다 하드 디스크에서 데이터 파일을 로드하는 것이 더 느릴 수 있지만 대부분의 응용 프로그램은 비디오 편집 소프트웨어와 같은 중요한 예외가 있지만 파일을 명시적으로 열거나 닫을 때를 제외하고는 실행 중에 많은 양을 읽고 쓰지 않습니다. 그러나 대규모 응용 프로그램(예: Photoshop)에서 사용하는 스크래치 디스크를 살펴보고 싶을 수도 있습니다.

하지만 이 모든 읽기 및 쓰기는 SSD 성능을 천천히 저하시킵니다. 솔직히 말해서 SSD를 대부분의 사람들이 사용하는 방식과 반대로 사용하고 있는 것 같습니다. 대부분의 사람들은 빠른 시작과 최소한의 읽기/쓰기를 위해 OS와 애플리케이션을 SSD에 유지하고 대용량을 더 잘 견딜 수 있는 하드 드라이브에 데이터를 보관합니다. 읽고 쓰는 양.

애플리케이션이 실제로 실행되는 속도를 향상시키려는 경우 가장 좋은 방법은 메모리를 추가하는 것입니다. 응용 프로그램은 (대부분) 시작 시 메모리에 자체적으로 로드되어야 하지만 그 중 일부는 가상 메모리로 페이지 아웃될 수도 있습니다. 해당 부분이 다시 페이징되면 지연이 발생합니다. 처음에 페이지 아웃되는 것을 방지할 만큼 메모리가 충분하다면 지연을 피할 수 있습니다.

관련 정보