SSD의 호스트 메모리 버퍼(HMB)란 무엇입니까?

모든 문서와 사진이 컴퓨터의 논리적 폴더 구조에 깔끔하게 저장되어 있다고 생각할 수 있습니다. 하지만 당신은 틀렸을 것입니다. 그것이 컴퓨터가 당신에게 보여주는 관점입니다. 하지만 실제로는 SSD를 사용하는 경우 데이터가 드라이브 전체에 분산됩니다.

HDD는 가끔 조각 모음 프로세스를 거치는 경우 가장 잘 작동합니다. 이렇게 하면 HDD의 모든 데이터 청크가 정렬되므로 관련 비트가 서로 가까이 있고 드라이브에서 순차적으로 읽을 수 있습니다. 이는 HDD가 무작위로 읽는 것보다 플래터에서 데이터의 순차적 비트를 읽는 것이 훨씬 빠르기 때문입니다.

SSD는 읽기 헤드가 먼저 올바른 위치에 도달할 때까지 기다릴 필요가 없기 때문에 임의 읽기에 훨씬 더 좋습니다. 그들은 또한 일반적으로 훨씬 빠르며 선호하는 다른 많은 이유가 있습니다.

문제는 SSD가 마모로 인해 훨씬 ​​더 많은 고통을 받는다는 것입니다. 데이터를 읽을 때마다, 그리고 주로 메모리 셀에 데이터를 쓸 때마다 셀 성능이 약간 저하됩니다. 마모를 최소화하고 드라이브 수명을 늘리기 위해 SSD는 마모 평준화라는 프로세스를 사용합니다. 데이터를 쓸 때 SSD는 가장 적게 마모된 셀에 데이터를 먼저 배치하도록 선택합니다.

이로 인해 새 버전이 다른 메모리 셀에 저장되기 때문에 파일을 덮어쓴 후 기술적으로 드라이브에 남아 있는 데이터와 같은 이상한 일이 발생합니다. "삭제된" 데이터는 적극적으로 삭제되지 않고 "덮어쓰기 가능"으로 표시됩니다. 이를 삭제하면 영향을 받는 메모리 셀에 대한 제한된 수의 쓰기 중 하나를 더 사용합니다.

추적하기

SSD는 모든 것이 저장되는 위치와 효율적으로 작동하기 위해 덮어쓸 수 있는 항목과 덮어쓸 수 없는 항목에 대한 표를 유지합니다. 이것은 많은 공간을 차지하지 않지만 모든 운영 체제는 지속적으로 작은 쓰기 작업을 수행합니다. 이러한 지속적인 변경은 SSD, 특히 한 섹션에 대해 많은 쓰기가 수행됨을 의미하며 수명이 단축됩니다.

이를 방지하기 위해 대부분의 SSD에는 일부 온보드 DRAM이 포함되어 있습니다. DRAM은 플래시 메모리와 같은 마모를 겪지 않으므로 필요할 때마다 자주 업데이트할 수 있습니다. 그건 그렇고, 그것은 또한 더 빠릅니다. 따라서 파일을 요청할 때 DRAM이 있는 SSD는 조회 시간이 줄어듦에 따라 결과를 약간 더 빠르게 반환합니다.

일부 예산 SSD는 비용 절감 조치로 DRAM을 포기합니다. 이것은 성능에 영향을 미치고 드라이브의 수명을 단축시킵니다.

HMB 입력

HMB는 DRAM이 없는 SSD와 관련된 성능 및 수명을 줄이도록 설계되었습니다. 호스트 메모리 버퍼는 DRAM의 다른 소스를 사용하여 드라이브의 논리적 대 물리적 맵을 최소한 부분적으로 저장합니다. 이것의 좋은 점은 모든 컴퓨터가 이미 컴퓨터의 기본 RAM에 풍부한 DRAM 소스를 가지고 있다는 것입니다.

SSD 드라이버를 사용하면 SSD가 시스템 RAM의 작은 부분을 따로 보관하고 조회 테이블을 저장하기 위해 할당하도록 요청할 수 있습니다. SSD는 일반적으로 TB의 플래시 메모리당 1GB의 DRAM을 제공하지만 HMB는 일반적으로 그 크기에 미치지 못합니다. 정확한 구현은 제조업체와 드라이브마다 다르지만 약 100MB가 표준입니다. 이를 통해 가장 일반적으로 사용되는 데이터의 위치를 ​​매핑하여 더 빠르게 액세스할 수 있습니다. 다른 데이터는 느린 방식으로 액세스해야 합니다.

그 결과 일반 DRAM 없는 SSD에 비해 대부분의 워크로드에서 대기 시간이 개선되었습니다. 그러나 성능은 온보드 DRAM을 사용하는 것과 완전히 일치하지는 않습니다. 또한 SSD 자체의 마모를 줄이는 데 도움이 됩니다. 그러나 이 이점은 측정하기 어렵고 미미할 가능성이 높습니다.

결론

HMB는 DRAM이 없는 SSD에 유용한 추가 기능입니다. 문자 그대로 추가 금전적 비용이 들지 않습니다. DRAM이 없는 SSD와 관련된 성능 저하의 상당 부분을 완화하는 데 도움이 됩니다. HMB는 여전히 온보드 DRAM과 동일한 수준의 성능을 제공하지 않습니다. 이로 인해 시스템 RAM 사용량이 약간 높아져 RAM이 최소인 예산 컴퓨터에서 문제가 될 수 있습니다.

HMB에 할당된 RAM은 일반적으로 크기가 작으며 시스템은 필요한 경우 SSD 요청보다 적은 양을 제공할 수 있습니다. 대체로 HMB는 본질적으로 단점이 없는 승리입니다. HMB를 지원하는 DRAM이 없는 SSD와 지원하지 않는 SSD를 직접 비교하려면 다른 모든 요인에도 불구하고 HMB 모델을 선택하십시오. 그래도 온보드 DRAM이 있는 SSD를 권장합니다. 약간의 비용 증가로 최고의 성능을 제공하기 때문입니다. 당신의 생각은 무엇입니까? 아래 의견에 공유하십시오.



Leave a Comment

Apple Watch를 하드 리셋하는 방법

Apple Watch를 하드 리셋하는 방법

Apple Watch 하드 리셋 및 공장 초기화 방법을 단계별로 설명합니다. 소프트 리셋부터 하드 리셋까지, 모든 모델에 대한 가이드를 제공합니다.

Galaxy Watch에서 항상 디스플레이가 작동하지 않는 문제 수정

Galaxy Watch에서 항상 디스플레이가 작동하지 않는 문제 수정

Samsung Galaxy Watch에서 Always on Display(AOD)가 작동하지 않을 때 해결하는 방법을 알아보세요. 절전 모드 비활성화, 앱 데이터 지우기, Wearable 앱 재설치 등 7가지 효과적인 해결책을 제공합니다.

링크드인: 다른 사람들이 당신이 그들의 프로필을 본 것을 알지 못하게 하는 방법

링크드인: 다른 사람들이 당신이 그들의 프로필을 본 것을 알지 못하게 하는 방법

LinkedIn에서 다른 사람들이 당신이 그들의 프로필을 본 것을 알지 못하게 하는 방법을 알아보세요. 비공개 모드 설정, 프로필 조회 기록 확인, 추가 필터 사용법 등을 포함한 완벽 가이드.

Chromebook에서 이모티콘을 얻는 방법: 알아야 할 3가지 최고의 방법

Chromebook에서 이모티콘을 얻는 방법: 알아야 할 3가지 최고의 방법

세 가지 최고의 방법으로 Chromebook에서 그림 이모티콘을 얻고 일상적인 대화를 재미있고 흥미롭게 만드는 방법을 알아보세요.

서버 팜이란 무엇입니까?

서버 팜이란 무엇입니까?

서버 팜은 데이터 센터에서 고성능 서버들이 모여 대규모 작업을 처리하는 시스템입니다. 효율적이고 경제적인 처리를 제공합니다.

컴퓨터에 물 손상이 있는지 확인하는 방법

컴퓨터에 물 손상이 있는지 확인하는 방법

물 손상은 하드웨어를 심각하게 부식시킬 수 있으며 컴퓨터 수리가 항상 가능한 것은 아닙니다. 예방은 항상 치료보다 낫습니다.

수정: Chromebook이 인쇄 미리보기를 로드하지 않음

수정: Chromebook이 인쇄 미리보기를 로드하지 않음

크롬북에서 인쇄 미리보기를 로드할 수 없는 경우 해결 방법을 제시합니다. 각 단계별로 간단하게 따라 해보세요.

Galaxy S20에서 무작위 재부팅을 중지하는 방법

Galaxy S20에서 무작위 재부팅을 중지하는 방법

Galaxy S20의 무작위 재부팅 문제를 해결하는 방법을 알아보세요. 스마트폰을 최대한 활용하세요.

Spotify 노래가 차지하는 공간 확인

Spotify 노래가 차지하는 공간 확인

Spotify Premium을 사용하면 사용자가 노래를 다운로드할 수 있으므로 네트워크에 연결되어 있지 않아도 들을 수 있습니다. 공간 최적화 방법도 알아보세요.

YouTube 동영상을 VLC 플레이어로 스트리밍하는 방법

YouTube 동영상을 VLC 플레이어로 스트리밍하는 방법

VLC Media Player는 오픈 소스이며 모든 플랫폼에서 사용 가능한 무료 미디어 플레이어입니다. 지금 바로 유튜브 동영상을 VLC에서 스트리밍하는 방법을 알아보세요.