윈도우에서 SSD NVME 속도 향상을 위한 Windows Write-Cache Buffer Flushing 끄는 방법
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
윈도우에서 SSD NVME 속도 향상을 위한 Windows Write-Cache Buffer Flushing 끄는 방법
요즘 대부분의 PC 에서는 이제 SSD 혹은 NVME 를 주로 사용을 합니다. 예전 HDD 방식보다 굉장히 빠른 속도를 자랑을 하지만 이렇게 빠른 속도에 적응을 하다가 보니 조금만 느려져도 굉장히 답답함을 느끼거나 게임이나 작업을 할때 불편함을 겪게 됩니다. 예를 들어서 스팀 다운로드 중에 갑자기 느려 진다거나 하는 등의 현상을 겪게 되는데요. 이럴때 SSD 혹은 NVME 의 속도를 비약적으로 늘릴수 있는 Windows Write-Cache Buffer Flushing ( Windows 쓰기 캐시 버퍼 플러시 끄기 )기능과 이 기능을 왜 끄면 빨라지는 이유에 대해서 알아 보도록 하겠습니다.
SSD, NVME 의 속도에 영향을 주는 요소들
HDD 보다 빨라 지기는 했지만 SSD 의 속도에 영향을 주는 요소들에 따라서 속도의 차이가 생길수 있습니다. 아래는 기본적으로 SSD 나 NVME 의 속도에 영향을 주는 요소들 입니다.
- 읽기/쓰기 속도: SSD의 기본적인 성능 지표로, 데이터를 얼마나 빠르게 읽고 쓸 수 있는지를 나타냅니다. 일반적으로 MB/s 단위로 측정되며, 고성능 SSD의 경우 읽기 속도가 3,000MB/s를 초과하기도 합니다. 이는 시스템 부팅 시간, 파일 전송 속도 등에 직접적인 영향을 미칩니다.
- 인터페이스 종류: SSD가 사용하는 인터페이스는 성능에 큰 영향을 미칩니다. SATA 인터페이스를 사용하는 SSD는 최대 600MB/s의 속도를 지원하는 반면, NVMe(PCIe 기반) SSD는 3,500MB/s 이상의 속도를 제공합니다. 최신 NVMe 4.0 또는 5.0 인터페이스는 성능 향상을 더욱 극대화합니다.
- 캐싱 기술: DRAM 캐시 또는 SLC 캐싱은 데이터 처리 속도를 높이는 데 중요한 역할을 합니다. DRAM 캐시가 있는 SSD는 대량의 데이터를 처리할 때 더욱 안정적이며, SLC 캐싱은 자주 쓰이는 데이터를 임시로 저장하여 성능을 높입니다.
- 운영 체제 설정: Windows와 같은 운영 체제에서 제공하는 드라이버 및 설정 옵션은 SSD 성능에 직접적인 영향을 미칩니다. Write-Cache Buffer Flushing 기능은 이러한 설정 중 하나로, 사용자 선택에 따라 성능과 안정성을 조율할 수 있습니다.
그리고 이런 기본적인 요소들에 대해서, SSD 의 속도를 올릴수 있는 방법에 대해서 이전에 포스팅한 내용이 있는데요. 이글도 참고로 보시면 좋을거 같습니다.
https://hkebi.tistory.com/2492
이번 포스팅에서 다룰 내용은 이중에서 Write-Cache Buffer Flushing 기능이 미치는 SSD 성능에 대한 내용과 조금더 빠르게 할수 있는 방법에 대해서 알아 보도록 하겠습니다.
Write-Cache Buffer Flushing 기능이란?
그럼 Write-Cache Buffer Flushing 기능은 무슨 기능일까요? 이 기능은 윈도우에서 데이터를 SSD 에 저장을 하기 전에 메모리에 임시 저장하는 과정을 제어 하는 기능으로, 데이터 안정성과 성능 간 균형을 유지 하기 위해서 설계되어 있는 기능입니다. 이 기능은 활성화 혹은 비활성화 해서 사용을 할수가 있는데요.
활성화 했을때와 비활성화 했을때 PC 에 주는 영향은 아래와 같습니다.
- 활성화 상태: 이 상태에서는 데이터를 시스템 메모리에 잠시 저장한 후 즉시 디스크에 기록합니다. 이는 데이터 안정성을 높이고, 시스템 오류나 정전 시 데이터 손실 위험을 줄입니다. 특히 금융 데이터나 중요한 문서 작업을 할 때 유용합니다.
- 비활성화 상태: 데이터를 메모리에 모아놓고 한꺼번에 디스크로 기록합니다. 이렇게 하면 쓰기 작업이 덜 빈번하게 이루어지므로 성능이 개선됩니다. 대용량 파일 복사나 비디오 편집과 같은 작업에서 주로 사용됩니다.
설명을 했던것처럼 활성화 했을때보다는 비활성화 했을때 쓰기 작업이 덜 빈번하게 발생을 하면서 SSD 혹은 NVME 에 부하를 덜 주게 되어 Write 성능이 조금더 잘 나오게 해줍니다. 실제로 비활성화 했을때의 효과는 아래와 같습니다.
- 속도 향상: Write-Cache Buffer Flushing을 비활성화하면 시스템은 디스크로 데이터를 기록하는 작업을 덜 빈번하게 수행합니다. 이는 특히 대용량 파일 복사, 데이터 압축/해제, 또는 비디오 렌더링 작업에서 체감 성능을 향상시킵니다. 예를 들어, NVMe SSD의 경우 비활성화 설정으로 인해 최대 20~30%의 쓰기 속도 향상을 경험할 수 있습니다.
- 안정성 감소: 반대로, 이 기능을 비활성화하면 갑작스러운 시스템 오류나 정전 시 메모리에 저장된 데이터가 손실될 수 있습니다. 중요한 데이터 작업을 주로 하는 사용자에게는 비활성화가 적합하지 않을 수 있습니다.
- SSD의 내구성: SSD는 쓰기 작업 횟수(WAF, Write Amplification Factor)에 따라 수명이 줄어듭니다. Write-Cache Buffer Flushing 기능을 비활성화하면 쓰기 작업 빈도가 줄어들어 SSD의 내구성이 향상될 가능성이 있습니다. 이는 SSD를 장기간 사용하는 사용자에게 유리한 설정입니다.
그럼 어떻게 Write-Cache Buffer Flushing 기능을 비활성화 할수 있는지 알아 보도록 하겠습니다.
윈도우에서 Write-Cache Buffer Flushing 기능 비활성화 하는 방법
Write-Cache Buffer Flushing 기능을 비활성화 하기 위해서는 아래의 절차대로 하시면 됩니다. 그리 어렵지 않게 이 기능을 비활성화 할수가 있습니다.
- 윈도우키 + X 를 눌러서 장치 관리자를 클릭을 합니다.
- 장치 관리자에서 디스크 드라이브를 여신후에 장착되어 있는 SSD 혹은 NVME 를 선택을 합니다.
- 마우스 우클릭을 하신후에 속성을 선택을 합니다.
- 속성 창에서 상단 탭중에 일반 바로 옆에 있는 정책 탭을 클릭을 합니다.
- 정책 탭에서 스기 캐싱 정책 부분에 있는 "장치에 대한 Windows 쓰기 캐시 버퍼 플러시 끄기" 를 체크를 해줍니다.
이렇게 체크 하신후에 확인을 눌러서 PC 재부팅 까지 해주시면 정상적으로 적용이 되어 있을겁니다. 이렇게 변경을 하셔도 되고, NVME, SSD 제조사에서 툴을 제공을 한다면 해당 툴을 이용을 하셔도 됩니다. Western Digital Dashboard 같은 소프트웨어를 이용 하셔도 됩니다.
고성능의 작업이나 게임등을 할때 비활성화 하셔서 사용을 하신다면 조금더 빠른 작업이 가능할수 있습니다. 하지만 이렇게 사용을 하는 경우 데이터 안정성이 떨어 지기 때문에 주의 하셔야 합니다. 특히 노트북을 사용을 하는 경우 갑자기 전원이 꺼지는 경우 데이터 손실이 될수도 있습니다.
이상으로 이번 포스팅에서는 윈도우에서 Windows Write-Cache Buffer Flushing ( Windows 쓰기 캐시 버퍼 플러시 ) 기능과 SSD, NVME 성능에 주는 영향 그리고 성능을 높이기 위해서 이 기능을 비활성화 하는 방법에 대해서 알아 보았습니다. 만약에 게임이나 동영상 편집 고성능을 요하는 작업에서 디스크 사용률이 높아서 느리다면 이 기능을 비활성화 해보고 사용해 보시기 바랍니다. 하지만 이 기능을 비활성화 했을때에는 안정성은 떨어 진다는 점은 유의 하셔야 합니다.
여기까지 포스팅을 보아 주셔서 감사합니다. 도움이 되셨다면 하단에 구독 & 공감 많이 부탁 드려요.