안정적인 네트워크 데이터 전송을 위해 Windows 10에서 연속 기입 활성화
모든 이전 버전의 OS와 마찬가지로 Windows 10에는 다른 장치와의 네트워킹을 위한 SMB 프로토콜(서버 메시지 블록)이 포함되어 있습니다. SMB는 파일 및 프린터 공유에 사용됩니다. 버전 1809에서 Microsoft는 Windows 10에 SMB 프로토콜에 대한 Write Through 옵션을 추가했습니다. 네트워크 전송의 안정성을 개선하고 데이터가 실제 스토리지에 다시 기록되도록 보장합니다. 중간.
하드 디스크 드라이브든 솔리드 스테이트 드라이브든 모든 디스크 드라이브에는 내장 캐시가 있습니다. 데이터를 저장하지만 실제로 기록되지 않는 한 유지하지 않는 임시(휘발성) 고속 메모리 디스크. 디스크에 데이터를 쓰는 것은 매우 빠르기 때문에 캐시에서 읽기-쓰기에 비해 시간이 걸립니다. 이 방법은 스토리지 작업의 처리량을 현저하게 증가시킵니다.
SSD는 HDD보다 캐시를 훨씬 더 적극적으로 사용합니다. Windows는 캐시 플러시를 사용합니다. 이는 시스템이 캐시에서 대기 중인 모든 데이터를 주 저장 매체로 전송하도록 저장 장치에 주기적으로 지시함을 의미합니다.
Windows 장치 관리자에서 이 디스크 캐시를 사용하지 않을지 여부를 제어할 수 있습니다. 캐시 사용을 활성화하면 성능이 향상되지만 정전으로 인해 데이터가 손실될 수 있습니다. 또한 데이터 무결성이 중요한 상황에서 쓰기 캐시 버퍼 플러시를 제어할 수도 있습니다.
Windows 10에서 연속 기입 활성화
Windows 10 버전 1809 및 Windows Server 2019에서 Microsoft는 마침내 SMB를 통한 스토리지 전송을 위해 캐시를 통한 쓰기 제어를 추가했습니다. 둘 다 클래식 NET.exe
유틸리티 및 최신 PowerShell cmdlet 새로운 SmbMapping
네트워크의 클라이언트 장치에서 이 플래그를 설정하는 옵션으로 업데이트되었습니다.
연속 기입 캐싱에서 장치는 캐시가 없는 것처럼 쓰기 명령으로 작동합니다. 캐시는 여전히 작은 성능 이점을 제공할 수 있지만 주 저장소에 명령을 가져와서 데이터를 가능한 한 안전하게 처리하는 데 중점을 둡니다. 주요 이점은 데이터 손실 위험 없이 시스템이나 네트워크에서 스토리지 장치를 신속하게 제거할 수 있다는 것입니다.
NET 도구는 이제 옵션을 지원합니다. 순 사용 쓰기
.
적절한 PowerShell 명령은 다음과 같습니다. New-SmbMapping -UseWriteThrough
.
이를 통해 강제 장치 액세스("write through")가 지정된 드라이브를 매핑하고 모든 OS 캐시를 우회하여 I/O를 디스크로 강제 실행할 수 있습니다.
이전에 이 유용한 기능은 2012년부터 연속 가용성 플래그가 설정된 Windows 파일 서버 및 SMB3의 클러스터 공유에서만 사용할 수 있었습니다.
Windows 10의 변경 사항으로 인해 클라이언트 측에서 강제로 실행할 수 있으며 중요하지 않습니다. 사용 중인 Windows 버전 또는 구성, SMB 이상인 경우 SMB 버전 2.0.
따라서 Write Through 기능을 활성화하면 데이터가 드라이브에 다시 기록됩니다. 파일 서버가 대규모 파일 쓰기의 끝에서 다시 시작되면 캐시에서 데이터가 손실되지 않습니다. 디스크에 기록되기 때문에 안전합니다.
또한 복사 파일 쓰기에서 실제 스토리지 성능을 볼 수 있습니다.
파일, 폴더 및 프린터 공유에 대한 자세한 내용은 다음 문서를 참조하십시오.
- Windows 10에서 파일 또는 폴더를 공유하는 방법
- Windows 10에서 네트워크 공유 백업 및 복원
- Windows 10에서 SMB1 공유 프로토콜 활성화
- Windows 10에서 공유 폴더 바로 가기 만들기
- Windows 10에서 파일 공유 암호화 수준 변경
- Windows 10에서 파일 및 프린터 공유 비활성화 또는 활성화
- Windows 10에서 암호로 보호된 공유 비활성화
- Windows 10에서 네트워크 공유를 보는 방법
을 통해 네드 파일.