본문 바로가기
IT Information

다이렉트 스토리지 란? (Direct Storage)

by yelobean 2021. 1. 9.
반응형

NVME 스토리지 중 하나인 970 EVO

NVME SSD의 인기가 높아지고 있다. 최근까지 유행했던 SATA SSD에 비해 5배 이상 빠른 이론 속도를 자랑하면서 최근 가격도 많이 다운이 되어 인기가 높아지고 있는 것이다. 그러나 게임 등의 프로그램을 돌릴 경우, SATA SSD와 비슷한 체감 성능을 보여준다고 하여 일부 사람들은 조금이라도 저렴한 SATA SSD를 구매하기도 한다.

 

이번 포스팅에서는 이론적 속도가 훨씬 높은 NVME SSD가 왜 게임 구동 시에는 SATA SSD와 같은 속도를 내는 지를 알아본 후, NVME SSD의 체감 속도를 높이기 위한 신기술인 다이렉트 스토리지에 대해 알아보도록 하겠다.

 

NVME SSD vs. SATA SSD 게임 구동 시 성능 비슷한 이유는?

컴퓨터에는 병목 (bottelneck) 현상이라는 것이 있다. 예를들어 컴퓨터에서 높은 사양의 게임을 돌리기 위해 최고의 GPU (ex. RTX3090)을 샀다고 가정해보자. 아무리 좋은 GPU를 샀어도 사양이 낮은 (펜티엄 같은) CPU를 구매할 경우 컴퓨터를 빠르게 구동시킬 수 없다. GPU가 아무리 빠르게 동작한다고 해도 CPU가 계산해줘야할 부분이 있고, CPU가 계산을 끝낼 때까지 GPU가 기다려야하기 때문이다.

 

SSD에도 같은 원칙이 적용된다. SSD의 읽기/쓰기 성능이 아무리 좋아도, 게임 구동 시 다른 부분에서 병목현상이 일어나면 SSD의 최고 속도를 모두 사용할 수가 없는 것이다.

 

SSD는 아래 그림에서 Storage 부분에 해당하는 데, 기본적으로 SSD에 있는 데이터는 CPU를 거쳐 system memory에 올라간 후 다시 GPU memory에 올라가게 된다. 이렇게 데이터가 두 번 이동하게 되는데 여기서 병목현상이 생기는 것이다. 이 과정 때문에 SATA SSD와 NVME SSD의 체감 속도가 같은 것이다.

다이렉트 스토리지란?

그러나 아래 그림과 같이 CPU를 거치지 않고 storage(SSD)의 data를 GPU memory로 올릴 수 가 있는 기술이 개발되었는데, 이 기술이 바로 다이렉트 스토리지이다.

 

이 기술은 엔비디아에 의해 발표되었으며, 최근 마이크로소프트에서 윈도우 업데이트를 통해 이 기술을 윈도우에서도 사용할 수 있게하겠다고 발표하였다. 이 기술이 적용이 되면 윈도우에서 게임을 돌릴 때 NVME SSD의 빠른 속도를 체감할 수 있게 될 것이다.

마무리) NVME SSD vs. SATA SSD 무엇을 사야할까?

최근까지도 게이밍 컴퓨터를 맞추는 분들 중에 다수는 NVME SSD와 성능이 비슷하면서도 가격은 낮은 SATA SSD를 선호하였다. 그러나 다이렉트 스토리지 기능을 사용할 수 있게 되면 NVME와 SATA SSD사이 체감 성능 차이가 발생할 것이다. 현재 NVME와 SATA SSD사이 이론 속도 차이는 5배 이상이 나지만 가격은 1.5배 정도 차이가 난다. 가격이 부담스러운 사람이라면 여전히 SATA SSD를 사용해도 좋지만, 개인적으로 NVME SSD사는 것을 추천드린다.

반응형

댓글