SSD 분석을 위해 드라이브 로그 사용

작가 | 2021년 4월 20일 | 모두, 기술

지난 10년 동안 SSD(Solid State Disk)가 점차 많은 장치에서 하드 드라이브를 대신해 왔습니다. 점점 더 많은 소비자와 클라이언트가 노트북, 개인용 컴퓨터, 기업 애플리케이션용 스토리지 솔루션으로 SSD를 선택하고 있습니다. 따라서 SSD의 신뢰성과 보안에 대한 필요성이 더욱 중요해지고 있습니다. 결함이 있거나 노후된 SSD가 누군가의 중요한 데이터 손실에 책임을 지는 것은 누구나 원하지 않는 일입니다. SSD의 상태를 모니터링하고 SSD 상태를 분석하여 SSD가 여전히 안정적임을 사용자에게 확신시키고 SSD의 수명이 끝나가는 시점을 사용자에게 알려야 합니다.

표준 SSD 수명 및 작업 부하 분석 도구는 SMART(Self-Monitoring, Analysis, and Reporting Technology)입니다. 이 도구는 삭제 횟수, 불량 블록 수, 수정 불가능한 오류 횟수, CRC 오류 횟수, 남은 SSD 수명 및 드라이브 상태 속성을 기록합니다. 더. 프로토콜 분석기, UART 모드, 드라이브 로그와 같은 고급 분석 도구는 SSD에서 즉시 해결하기 어려운 예상치 못한 오류가 발생할 때 디버깅 및 프로토콜 추적 분석에 도움이 됩니다. 어떤 경우에는 드라이브 로그를 사용하여 문제를 명확히 하는 것이 프로토콜 분석기와 UART를 사용하는 것보다 더 간단하고 효율적입니다. 두 장소를 오가는 일이 없어 엔지니어의 시간을 절약할 수 있어 엔지니어가 드라이브 로그 분석에 집중하여 문제를 신속하게 해결할 수 있습니다. 따라서 Phison은 유용한 디버그 도구로 드라이브 로그를 생성하여 고객이 Phison의 애프터 서비스에 대해 더 확신을 가질 수 있도록 하는 것이 합리적이었습니다.

 

드라이브 로그의 구조

드라이브 로그는 데이터 버퍼에 저장됩니다. 호스트가 FLUSH 명령 또는 유휴와 같은 공급업체별 명령을 실행하면 드라이브 로그가 SSD의 NAND 플래시로 플러시됩니다.
드라이브 로그는 세 부분으로 구성됩니다.

 

• 공개 영역: 일반 및 공개 이벤트를 기록합니다.
• 비공개 영역: 기밀 사항을 기록합니다.
• 덮어쓰기 금지 영역: 한 번 녹화된 이벤트는 공개 영역과 비공개 영역이 가득 차더라도 덮어쓰기가 불가능한 이벤트를 기록합니다.

 

호스트, FTL, 플래시 IP에 대한 정보를 드라이브 로그에 기록합니다. 정보는 고유한 키워드로 데이터를 저장합니다.

• 오류 이벤트
• 재설정 이벤트
• 중단 이벤트
• 시스템 이벤트

 

FTL의 레코드 정보에는 어설션 이벤트 및 기타 오류 이벤트를 기록하기 위한 다른 변수가 있습니다. Flash IP의 기록 정보는 Fail CE, 블록, 페이지에서 프로그램 오류, 삭제 오류, 읽기 재시도 등이 있습니다.

 

 

드라이브 로그 암호화 및 복호화

드라이브 로그를 가져오는 동시에 로그를 암호화하는 공급업체 명령이 하나 있습니다.

암호화된 로그를 특정 도구에 로드한 후 도구는 두 개의 파일을 생성합니다. 하나는 암호 해독되지 않은 원시 드라이브 로그 데이터이고, 다른 하나는 암호 해독된 드라이브 로그 데이터입니다. 다음으로, 로그 데이터는 다양한 요구 사항에 따라 특정 도구로 분리되며, 엔지니어가 드라이브 동작을 분석하고 문제를 해결하는 데 도움이 되는 이벤트 정보를 표시합니다.

 

Phison의 드라이브 로그는 고객에게 마음의 평화를 제공합니다

Phison은 항상 고객을 위한 종합 SSD 솔루션과 서비스를 제공해 왔습니다. 드라이브 로그를 활용하면 RMA 처리 시간이 단축되어 고객 만족도가 높아집니다. 드라이브 로그는 Phison SSD의 표준 분석 도구로 설정되었습니다.

 

 

 

혁신을 가속화하는 기반™

ko_KR한국어