내장 SSD + HDD 드라이브에 맞게 Macbook Pro 최적화


31

SuperDrive를 SSD로 교체하여 MacBook Pro를 업그레이드했습니다. 이제 SSD를 부팅 볼륨으로 사용하고 있으며 모든 응용 프로그램이 있습니다. 내 홈 폴더가 HDD에 있습니다.

내 질문은 속도 / 성능 / 수명에 맞게 설정을 최적화하는 방법입니다.

몇 가지 구체적인 질문

  • SSD가 애플리케이션에 이상적인 장소입니까?
  • 스왑 파일은 어디에 위치해야합니까? SSD의 수명이 단축됩니까?

내 컴퓨터 사양

2.66GHz Intel Core i7 프로세서가 장착 된 2010 년 중반 MacBook Pro 15 ", 867 1067MHz DDR3 RAM, Mac OS X를 실행하는 512MB의 VRAM이 장착 된 NVIDIA GeForce GT 330M 그래픽 카드를 설명하는 Lion 's System Information 첫 페이지의 스크린 샷 라이온 10.7.1 (빌드 11B26).



1
구입 한 SSD 브랜드 (제조업체 및 모델)를 포함 시키면 도움이됩니다. Mac의 사양은 여기서 중요하지 않습니다.

답변:


38

SSD가 애플리케이션에 이상적인 장소입니까?

SSD는 모든 데이터에 이상적인 위치입니다. 그러나 공간이 부족한 경우 (대부분의 SSD 소유자와 마찬가지로) 더 크고 일반적인 파일 형식 (음악, 영화 등) 중 일부를 "오프로드"하는 것이 좋습니다. 일.

그러나 소프트웨어와 시스템 기능을 효율적으로 작동시키는 데 도움이되는 작은 파일 (응용 프로그램 환경 설정, 프로그램 캐시 및 기타 기타)이 많이 저장되어 있기 때문에 별도의 드라이브에 홈 폴더를 두는 것은 과도 할 수 있습니다. 경우에 따라 퍼포먼스를 중간 정도에서 상당히 크게 떨어 뜨릴 있습니다.

또한 OS X은 필요에 따라 tmp 파일을 생성하고 필요에 따라 항목을 앞뒤로 움직이며 시스템이 설치된 드라이브 (/ var / tmp 등)에 모두 기록됩니다. 그리고 진실로, 모든 것을 오프로드하려는 경우 SSD를 구입하여 이점을 활용하는 데는 아무런 소용이 없습니다. SSD는 요즘 저렴하고 대부분의 기존 HDD보다 보증 기간이 길다 (대부분 5 년).

스왑 파일은 어디에 위치해야합니까? SSD의 수명이 단축됩니까?

스왑 파일은 그대로 두십시오. 새로운 SSD 소유자의 첫 번째 작업 중 하나는 읽기 및 쓰기를 방지하는 방법 (읽기 : 느린 셀 마모)을 막기 위해 궁극적으로 드라이브 수명을 연장하려는 시도로 인해 시스템이 구석 구석을 찾고있는 것입니다. 단 몇 달 만에 BitMICRO는 실제로 SSD 수명에 관한 신화를 폭로했습니다 . 이것은 불가능한 일입니다. OS X (및 기타 모든 OS)는 수백만 번의 소규모 읽기 / 쓰기 작업을 수행합니다.

파일은 여러 번 캐시되며 많은 "부두"가 후드 아래에서 수행됩니다. Lion은 버전, 로컬 Time Machine 백업 등이 이중으로 사용됩니다. 읽기 / 쓰기주기에 대해 끊임없이 걱정하고 스왑 비활성화, 시간없이 실행 또는 RAM 디스크 생성을 제안하는 모든 것들이 뱀 기름을 찌르는 것만으로도 정신이 나빠질 수 있습니다 (그러나 일부 최적화가 가능합니다) 공간을 확보하거나 SSD 마모를 줄이려면 수행 해야하지만 서비스를 사용하지 않는 경우가 종종 있습니다. 이들 중 어느 누구도 성능 향상에 대한 실제 하드 데이터를 제시하지 않습니다. 세차와 디테일을 잘 마친 후에도 내 차가 더 나아지지만, 비누와 물은 엔진을 튜닝하지 않습니다. 위약에 영향을 미치며 상당히 강합니다.

이제 새로운 트렌드는 TRIM입니다. 첫째, 주제에 대한 유일한 진정한 기사 (아무도 그것을 비난하지는 않았지만 어느 정도 비판을 받았음)는 OS X가 TRIM의 이점을 거의 얻지 못한다는 것을 보여줍니다. 둘째, Oskar Groth가 개발 한 TRIM 인 에이 블러 는 최근에 논쟁의 대상이되었으며 일부는 설치 프로그램에 본질적으로 결함이 있다고 주장합니다. 그랜트 패넬은 그것을 고치기 위해 스스로 가져 갔다 . 그러나 OS X에 TRIM이 필요한가? 그리고 그것이 어떤 상황에서 울리는 "예"라면?

많은 SSD 제조업체가 자체 가비지 수집 루틴을 드라이브에 넣는 경우가 있습니다. 모든 SandForce 칩셋 에는 "플래시 내구성에 최소한의 영향을 미치면서 가비지 수집을 지능적으로 수행하는" 리사이클 러라는 제품이 포함되어 있습니다 (이러한 컨트롤러가 장착 된 SSD에는 TRIM을 실제로 사용하지 않아야한다는 것이 합의입니다). 따라서 TRIM을 추가하면 약간만 있지만 오버 헤드를 추가하고 성능을 저하시키는 역할 만합니다 (XBench 및 HD 속도 테스트를 사용한 자체 테스트 기준 ). Kingston과 같은 다른 제조업체들도 컨트롤러에 기본 가비지 콜렉션을 추가하여 소송을 따르고 있습니다 (새로운 것은 아니지만). 따라서 TRIM에서 스위치를 뒤집는 것으로 충분하지 않으며 귀하의 이익이라고 가정하십시오.

그물은 잘못된 정보와 소문으로 가득 차 있지만 특정 사람 (Hyram) 은이 주제에 대한 흥미로운 정보를 게시했습니다. 당신은 향할 수있는 더 보려면 여기를 그는 애플이 왜 정확하게에 관하여 말해야하는 것에 대해 하지 모든 SSD를위한 TRIM을 사용하기로 결정 (확인 자신의 의견 후속뿐만 아니라, 아래 단지 몇을 읽을 수). 그는 초기 게시물에서 다음에 대해 이야기합니다.

Apple은 매우 적절한 이유로 TRIM 지원을 잠갔습니다. 코드는 사용하기로 선택한 SSD와 안정적으로 작동하며 다른 응용 프로그램에서는 작동하지 않습니다. Apple에서 사용하는 컨트롤러의 액세스 타이밍과 완벽하게 일치하는 나노초 임계 타이밍 루프로 프로그래밍 되었기 때문입니다. SSD. 이러한 컨트롤러를 다른 컨트롤러와 함께 사용하면 기껏해야 속도가 느려질 수 있으며 최악의 경우 컨트롤러가 준비되지 않은 상태에서 컨트롤러가 작동하도록하여 스토리지 셀을 죽이는 열 효과를 높일 수 있습니다. 이러한 열적 증가는 SSD의 죽음을 가속화시켜 이미 낮은 수명을 6 개월로 줄입니다.

그런 다음 Sandforce 문제가 있습니다. Sandforce의 DuraClass 컨트롤러 (SF1200 이상) 중 하나를 사용하는 SSD에는 실제로 2 개의 칩 컨트롤러 세트가 내장되어 있기 때문에 병렬 쓰기를 사용하는 자체 가비지 수집 및웨어 레벨링 시스템이 내장되어 있으므로 TRIM이 전혀 필요하지 않습니다. 하나는 요청 된 데이터를 읽고 쓰는 데있어 호스트의 요구를 충족시키는 반면, 다른 하나는 솔리드 스테이트 어레이를 자율적으로 관리하고 정기적으로 액세스하는 데이터를 새로운 셀로 이동하고 블록 인덱스를 업데이트하며 일반적으로 워크로드를 분산시켜 열 효과를 유지합니다. 절대적으로 최소. TRIM을 활성화하면 SSD가 OS와 장치 자체에 내장 된 두 개의 개별 요소 관리 시스템이 실행되는 것보다 두 배 더 열심히 작동해야합니다. 이것은 열적 피해를 극적으로 증가시키고 다시

그가 마크에 있는지 여부를 공식적으로 확인한 사람은 없지만 경고를 완전히 무시하려면 꽤 두꺼워 야합니다. 무뚝뚝하게 말하자면 말이됩니다. 문제가 모든 SSD에 대해 TRIM의 스위치를 뒤집기 위해 커널 확장을 지시하는 것 이상이라면 Apple 이 그렇게하지 않는 것은 의미가 없습니다 . 많은 사람들이 애플이 그렇게한다고 주장하면서 고가의 SSD를 구입할 것이라고 생각하지만, 내 경험에 비추어 볼 때, 애플은 사용자 경험을 확장시키는 것이 아니라 방해하지 않는 사업을하고 있습니다. 시중에는 비디오 어댑터에서 마우스 및 키보드에 이르는 수많은 저렴한 타사 주변 장치가 있으며 Apple은 그 주변 장치 중 최적의 작동을 차단하지 않았습니다. SSD로 시작하는 이유는 무엇입니까? 분명히 더 많은 일이 일어나고 있습니다.

SSD를 조사하여 온보드 가비지 수집이 있는지 확인하십시오. 그렇지 않더라도 TRIM을 다시 생각하게 될 것입니다. TRIM은 더 효율적인 온보드 가비지 수집을 위해 사용되지 않는 시스템 이라는 것을 이해하고 해석합니다 .

정직하게 말하면, SSD는 모두 최소 3 년 보증 (대부분의 제조업체는 최대 5 년까지 충돌)했으며 그 전에 드라이브가 고장 나면 새 드라이브를 받게됩니다. Anandtech는 SSD의 현재 상태에 대한 훌륭한 기사를 작성 했지만 유용하다고 생각할 수도 있습니다. 정기적으로 백업하고 새 드라이브를 즐기고 제한된 공간의 균형을 유지하십시오.


1
이것은 문제에 대한 놀라운 글입니다. 감사합니다. :)
Luke Dennis

1
TRIM은 단순히 OS가 컨트롤러에 보낸 데이터가 더 이상 필요하지 않다는 메시지라고 생각했습니다. 따라서 드라이브는 향후 쓰기에서 데이터를 유지 관리하는 것에 대해 걱정할 필요가 없으며 가비지 수집이 발생할 수 있습니다 여가.
matthias 2016 년

5

예, 모든 애플리케이션을 SSD에 보관하십시오. 기본 하드 드라이브에 앱을 유지하면 SSD로 전환하면 얻을 수있는 많은 이점을 잃게됩니다.

스왑 파일에 관해서는 수퍼 유저 및 공식 Windows 7 지원 문서같은 주제에 대한 논쟁이 많이있는 것 같습니다 . 내 생각은 드라이브에서 TRIM을 활성화하는 것입니다 (편리한 TRIM Enabler를 사용하고 SSD에서 스왑을 유지하십시오. TRIM은 읽기 / 쓰기를 최소화하는 데 도움이되며 읽은 모든 것은 최악의 스왑 성능 저하를 고려하더라도 드라이브를 의미합니다 컴퓨터의 수명보다 오래 지속됩니다.


1
SSD는 배터리와 동일한 소유 비용이 될 것으로 예상합니다. 결국 모두 소모품입니다. 배터리 나 드라이브가 소진 될 것이라고 생각되면 (또는 3 년 보증을 원합니다-AppleCare를 구입합니다) 원래 부트 드라이브와 백업을 최신 상태로 유지하므로 마모 걱정이 없습니다. 보증 교환을 위해 발송해야합니다. 속도가 너무 극적으로 높아서 가장 빠른 드라이브에 맞는 모든 것을 원합니다. Apple 이외의 드라이브가있는 경우 적용 범위를 추가하거나 원하는 보증 기간이있는 드라이브를 선택할 수 있습니다.
bmike

0

방금 스왑을 모두 해제했습니다. 2009 MBP에 8Gb의 램이 있습니다. 필자는 실제로 필요하지 않은 것처럼 보이는 가상 RAM (이전 Mac OS라고 함)을 추가 할 때의 가치를 보지 못하고 시스템이 느려지는 경우가 있습니다. 시스템이 한동안 시원하고 깨끗하게 작동했습니다. 나는 그것이 왜 "위험한"이유를 가지고있을 것이라고 확신한다. 그러나 노트북이며 배터리가 있으며 OSX는 배터리가 죽기 전에 최대 절전 모드로 설계되었습니다. 어쨌든 8Gb의 RAM을 소비하는 앱은 거의 사용하지 않습니다. 홈 폴더를 이동할 생각입니다. 예, 홈 라이브러리 폴더에는 각 응용 프로그램에 대한 많은 사용자 별 데이터가 들어 있지만 오프로드하려는 드라이브는 하이브리드입니다. 그래서 나는 그 라이브러리 데이터의 대부분이 하이브리드 드라이브의 4Gb SSD 부분에있게 될 것이라고 확신합니다.


0

물론 이것은 훨씬 늦었지만 이제 SSD와 HDD로 Fusion Drive를 생성 / 사용할 수 있습니다. 그런 다음 OS는 자주 액세스하는 파일을 SSD에 저장하고 덜 사용되는 파일을 HDD에 저장하는 것을 관리합니다.

자동적으로.


콤보 HDD / SSD 퓨전 드라이브가 필요합니까?
Christian Schlensker

아니요, 상용 SSD와 상용 HDD를 사용하여 직접 구축 할 수 있습니다.
Zonker.in.Geneva
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.