Vertex 3 SSD를 위한 Linux 미세 조정

Vertex 3 SSD를 위한 Linux 미세 조정

저는 Linux의 SSD 디스크 최적화에 대해 읽었습니다. 매우 혼란스럽고 대부분 구식이라고 느껴지지만 많은 정보가 있으므로 누군가 다음 주제에 대해 알려주시면 감사하겠습니다.

  1. EXT4 파일 시스템을 사용하는 Ubuntu 11.x(커널 3.2)에서 OCZ Vertex 3(SandForce 컨트롤러)에 대해 TRIM을 명시적으로 활성화하는 것이 여전히 필요/권장됩니까?
    내 설치에서는 특별히 어떤 것도 활성화하지 않은 것 같습니다.

    몇 가지 조사 끝에 다음 두 가지 옵션을 수집했습니다.

    • /etc/fstab에서 마운트 옵션 "discard, noatime"을 사용하여 트림 지원을 활성화합니다(예:
      /dev/sda2 /storage ext4 noatime,discard). [링크]
    • fstrim 명령을 주기적으로 실행하십시오(예: 부팅 시 또는 cron의 일정에 따라 실행되는 스크립트). 일부 오래된 정보에서는 폐기하는 대신 이 옵션을 권장합니다. 후자는 성능에 어느 정도 영향을 준다고 알려져 있기 때문입니다.[링크]

    위 중 어떤 것이 권장되나요?

  2. SSD 기대 수명을 늘리려면 EXT4 저널링을 비활성화하는 것이 좋은 생각입니까?

  3. 디스크 스케줄러를 기본 CFQ(Completely Fair Queuing)에서 Noop(FIFO)으로 변경하는 것은 어떻습니까?[링크]

감사합니다.

답변1

나는 1년 동안 최적화 없이 내 서버의 RAID1에서 두 개의 OCZ Vertex 3을 사용하고 있습니다.

커널 3.0.54로 업그레이드해서 오늘 처음으로 TRIM을 사용할 수 있었습니다. CentOS 5 기본 커널 2.6.18에서는 이를 지원하지 않았습니다.

폐기 자체만으로도 드라이브가 오랫동안 제대로 작동할 수 있을 정도로 충분해야 합니다. 최신 펌웨어가 2.25인지 확인하세요. OCZ는 oczenterprise.com에서 서버를 재부팅하지 않고도 SSD를 업그레이드할 수 있는 멋진 도구를 제공합니다.

관련 정보