본문 바로가기
하드웨어

Gigabyte AORUS NVMe Gen4 SSD

by 다움위키 2023. 12. 16.

고성능 라이젠 CPU는 X570 칩셋을 가진 마더보드를 대체로 요구합니다. 해당 칩셋으로 만들어진 보드는 하위 칩셋 B450에 비해서 대체로 2배 이상의 가격 차이가 있습니다.

그러나, X570 칩셋은 PCIe4.0을 지원하기 때문에, PCIe4.0을 지원하는 부품을 구매하는 것이 성능 면에서 유리할 수 있습니다. 하지만 Sapphire Pulse Radeon RX 5600 XT OC와 같이 그래픽 카드는 현재 성능 향상이 있는지 확인하기가 힘듭니다. 대체로 PCIe3.0에서 동작하나, PCIe4.0에서 동작하나 벤치마킹 결과는 거의 같습니다.

어쨌든, SSD도 PCIe4.0에서 동작하는 것들이 있고, 그것의 벤치마킹을 해보기 위해, 제품을 구매했습니다.

먼저, PCIe4.0을 지원하는 SSD가 성능 향상이 있으면, 온도 역시 높아질 것이 분명하므로, 가능한 온도에 잘 대응하는 제품을 구매할 필요가 있습니다.

제품이 그렇게 많지 않기 때문에, 대체로 고려해 볼 수 있는 제품은 아래의 것들입니다.

  • Sabrent Rocket Gen4 (1TB)
  • Gigabyte Aorus Gen4 (1TB)
  • Corsair MP600 Gen4 (1TB)

Sabrent의 제품이 약간 더 성능이 더 나오는 벤치마킹이 있긴 하지만, 자체로 제공하는 방열판이 너무 커서 그래픽 카드 아래에는 설치가 불가능할 것으로 보입니다. 물론 자체의 방열판을 구매하지 않고, 얇은 방열판을 별도로 구매할 경우에는 설치에 이상이 없을 것으로 보입니다. 어쨌든, 발열이 높을 것이기 때문에, 패시브 방열판보다는, 팬이 달린 액티브 방열판을 구매하는 것을 추천합니다.

기가바이트 AORUS 제품은 방열판을 구리로 만들었고, 구리가 방열판 중에서 성능이 매우 우수한 것으로 알려져 있기 때문에, 결국 이 제품을 구매하게 되었습니다. 구리는 방열판 재료로는 비싸기 때문에, 잘 사용하지 않는 것으로 알려져 있습니다.

제품 구매는 아마존을 통해서 이루어졌는데, 왜냐하면 그 동안 200달러를 넘는 제품이 요즘 199달러로 할인해서 판매하고 있기 때문입니다. 2020년 8월 하순에, 관세는 없고, 배송비 등을 합해서, 254,000원이 조금 안되게 결재가 되었습니다.

설치

마더보드에 NVMe/m.2는 2개를 꽂을 수 있도록 제작되었고, 1번은 보드에서 제공하는 방열판이 있으며, 여기에는 삼성 EVO 960 256G짜리가 설치되어 있습니다.

2번 NVMe/m.2는 한쪽에 미리 나사가 고정되어 있는데, 보드 구매 당시에 꼭 끝쪽에 고정되어 있었습니다. 어쨌든, 구매한 SSD는 길이가 더 짧기 때문에, 앞쪽으로 옮겨서 고정을 해야 합니다.

고정된 나사 위쪽에 나중에 SSD를 고정할 나사를 십자 드라이버를 사용해서 풉니다. 그런 다음 보도에 고정된 나사는 롱 노우즈로 풀려고 시도해지만 잘 되지 않았고, 나중에 보니, 위쪽에 일자 드라이버에 대한 홈이 나 있습니다. 일자 드라이버로 풀 수 있습니다.

그런-다음 보드 고정 나사를 앞으로 옮겨서 보드에 고정하고, SSD를 올리고, 풀어둔 작은 고정 나사를 이용해서 조여 줍니다.

설정

CMOS에서 SSD 지원을 결정할 수 있습니다. 기본값이 AUTO이며, 그냥 두셔도 상관없을 것으로 보이지만, 생각했던 속도가 나오지 않으면, Gen4로 설정할 수 있습니다.

성능

삼성 EVO 960에 비해서, gnome-disks 툴을 사용해서 벤치마킹을 확인해 볼 수 있습니다.

실제 작업에서는 3G 정도의 이미지 디렉토리에 54697개 파일이 계층적으로 저장된 디렉토리를 옮길 때,

  • 삼성 EVO 960: 20~24초
  • AORUS Gen4: 10초 정도

위의 디렉토리가 한번 캐싱이 된 후에, 다시 다른 디렉토리로 복사하면,

  • 삼성 EVO 960: 10초 정도
  • AORUS Gen4: 5초 정도

이 작업으로는 대체로 2배 정도의 속도 향상이 있습니다. 반면에 커널 컴파일을 시도하면, 속도 향상은 없습니다.

신기하게도, 요즘은 위의 작업을 처음 수행하는 데에도 3~4초 정도로 너무 빠르게 끝마칩니다. 리눅스 커널이 업데이트가 되면서 드라이버 소프트웨어가 향상되었을 것으로 추정됩니다. 어쨌든, 속도가 향상되긴 했지만, NVMe/m.2 SSD는 속도 품질이 좋은 것은 아닙니다.

따라서, 현재의 가격과 성능이라면, pcie4.0을 지원하는 마더보드와 NVMe/m.2 SSD를 구매하는 것이 바람직해 보입니다.

만약, 자신의 운영 시스템에서 아직 성능 차이가 느껴지지 않는다면, 운영 시스템에서 드라이버 소프트웨어에 대한 코드를 수정하지 않았다고 판단할 수 있습니다. 게다가, 게임은 아직 대역폭을 전부 사용해서 코드되지 않았기 때문에 더욱 속도 향상에 기대치가 높아집니다.

TBW

2년 정도 주요 디스크의 역할을 했던 256G의 SSD는 사양이 100TBW입니다. 2년 후에는 대부분 접근을 하지 않는 임무를 갖고 있는데, 어쨌든, 아래와 같은 출력 결과를 보입니다.

  • Percentage Used: 79%
  • Data Units Read: 56,429,672 [28.8 TB]
  • Data Units Written: 384,542,249 [196 TB]

사용율이 79%에 이르는 것으로 보아, 원래 사용하는 방식대로 사용했다면, 보증 기간 3년 안에 100%에 이르렀을 것으로 추정됩니다.

공식에 따라 계산을 해보면, Drive Writes Per Day는 다음과 같습니다.

  • DWPD = 100 / (365 * 3 * 0.25 ) = 0.365

새로 출시된 EVO 980 PRO 1TB는

  • DWPD = 600 / (365 * 5 * 1 ) = 0.329

이것은 이전과 같은 정도로 이 디스크를 사용하면, 보증 기간 5년보다 훨씬 더 일찍 TBW를 다 소모한다는 의미입니다.

반면에 이 제품은 DWPD = 1800 / (365 * 5 * 1 ) = 0.986

위의 값과 비교했을 때, 같은 조건 아래에서, 예를 들어, 980 PRO가 4년 만에 TBW를 다 쓰면, 그것의 3배, 즉, 12년 만에 1800TBW를 쓸 것임을 암시합니다.

따라서, 이 모델이 상대적으로 내구성이 매우 높다고 평가할 수 있습니다.

Percentage Used

이 글이 최초에 8월 29일 작성이 되었고, 아마도 1~2일 전에 설치 운영이 되었다고 생각되고, 최초에 다른 디바이스에 있던 모든 데이터를 옮겨온 점도 고려해야 하지만, 어쨌든,

11월 13일 드디어, 2% 사용이라는 결과가 나왔습니다.

예를 들어, 그 기간을 2.5개월로 추정하면, 100% 사용에 이르기까지, 2.5 × 50 = 125개월이 걸리고, 12로 나누면, 10.4 년 정도를 사용할 수 있을 것으로 기대됩니다.

TBW를 고려해 보면, 생각보다 이 값이 빠르게 증가한다는 생각이 듭니다.

2021년 6월 20일을 지나서 (23일날 확인함) 8% 사용이라고 표시되었으며, 큰 소스를 가진 프로그램을 자주 컴파일할 때 사용량 증가 속도가 빨라집니다. 대체로 프로그램을 설치/제거 정도를 하면, 사용량이 거의 증가하지 않을 것으로 기대되지만, 토렌트를 사용한다면, 사용량 증가의 속도가 빨라지는 것은 피할 수 없을 것으로 보입니다.

  • 2021년 9월 3일: 9%
  • 2021년 11월 13일 : 11%
  • 2021년 12월 14일 : 12%
  • 2021년 12월 23일 : 13%
  • 2022년 1월 14일 : 14%
  • 2022년 2월 6일 : 15%
  • 2022년 4월 12일 : 19%
  • 2022년 11월 29일 : 41%
  • 2022년 12월 8일 : 42%

반면에 다른 SSD는 전혀 퍼센트가 올라가지 않고 있어서, 과연 이 값이 어느 정도 신뢰할 만한지 의문이 듭니다.

온도

삼성 EVO 970은 온도가 2곳에 표시됩니다.

  • sensor 1: 41도 (데이터가 저장되는 곳)
  • sensor 2: 46도 (컨터롤러의 온도)

반면에, AORUS는 온도가 하나밖에 표시가 되지 않습니다. 이 온도가 어느 쪽 온도인지는 확인 전입니다. 알려주세요!!

  • Temperature: 48도~53도

풀 로드가 걸리면, 대기온도 28도에서 58도까지 올라갑니다. 보통 컨트롤러 온도는 입출력이 많아짐에 따라 급격히 올라갔다가, 작업이 끝나면 급격히 낮아집니다. 이 온도는 서서히 낮아지는 것으로 보아, 데이터 쪽과 관련된 온도로 판단해야 할 것으로 추정됩니다.

GtkStressTesting의 정보는 아래와 같이 세부 정보를 출력하는데, 믿을만한 값인지는 아직 판단하기 이릅니다.

삼성 EVO 970은 아래와 같이 출력됩니다.

  • Composite (max: 76.85, min: -273.15, crit: 78.85, alarm: 0)
  • Sensor 1 (max:65261.85, min: -273.15)
  • Sensor 2 (max:65261.85, min: -273.15)

보통 Composite와 Sensor 1의 온도가 같게 출력됩니다.

AORUS는 아래와 같이 출력됩니다.

  • Composite (max: 89.85, min: -60.15, crit: 94.85, alarm: 0)

Smartmontools

삼성 EVO 960은 smartools에서 지속적으로 오류 메시지를 보내고, 다음 명령으로 오류를 확인하면, 실제 오류 코드가 존재합니다.

  • sudo smartctl -a /dev/nvme0
Error Information (NVMe Log 0x01, max 64 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0        915     0  0x0018  0x421a  0x028            0     0     -
  1        914     0  0x001a  0x421a  0x028            0     0     -
  2        913     0  0x0007  0x4004      -            0     0     -
  3        912     0  0x001a  0x421a  0x028            0     0     -
  4        911     0  0x0007  0x4004      -            0     0     -
  5        910     0  0x001a  0x421a  0x028            0     0     -
  6        909     0  0x0007  0x4004      -            0     0     -
  7        908     0  0x0018  0x421a  0x028            0     0     -
  8        907     0  0x001a  0x421a  0x028            0     0     -
  9        906     0  0x0007  0x4004      -            0     0     -
 10        905     0  0x001a  0x421a  0x028            0     0     -
 11        904     0  0x0007  0x4004      -            0     0     -
 12        903     0  0x0018  0x421a  0x028            0     0     -
 13        902     0  0x0018  0x421a  0x028            0     0     -
 14        901     0  0x0018  0x421a  0x028            0     0     -
 15        900     0  0x0007  0x4004      -            0     0     -
... (48 entries not shown)

반면에 AORUS는 아래와 같이 출력됩니다.

  • sudo smartctl -a /dev/nvme1
Error Information (NVMe Log 0x01, max 63 entries)
No Errors Logged

간혹 시스템이 멈추는 경우가 있었는데, 아마도 EVO 960의 문제로 추정이 되고 있으며, 앞으로의 현상을 지켜볼 예정입니다.

2021년 7월 말에, AORUS는 아래에서 오류가 발생했고, 시스템이 멈추지는 않았습니다:

  • sudo smartctl -a /dev/nvme1
Error Information (NVMe Log 0x01, max 63 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0        756     0  0x0019  0x4004  0x028            0     0     -

External Resources