동일한 0을 수동으로 작성

동일한 0을 수동으로 작성

Debian 8과 VMware 6에서는 많은 log: WRITE SAME failed. Manually zeroing메시지를 볼 수 있습니다.

이것이 걱정할만한 가치가 있습니까? 검색해 보니 몇 달 전에 출시된 3.9 리눅스 커널과 관련이 있는 것으로 보입니다.

그러나 이것이 실수입니까? 문제가 해결될까요?

답변1

이것은 단지 커널이 실험적으로"동일하게 쓰기" SCSI 명령데이터 제로화 속도를 높이기 위해 블록 레이어는 이를 거부합니다(일반적으로 디스크가 이를 지원하지 않기 때문에). 대부분의 디스크는 가능한 모든 디스크 명령을 지원하지 않습니다. 많은 디스크 명령이 선택 사항이기 때문입니다(작성 ​​당시 VMware가 VMDK를 사용하는 경우, 지원하지 않음) 동일한 작성을 지원하지 않습니다.

기본적으로 WRITE SAME동일한 데이터 블록(이 경우 0x00) 쓰기는 다음과 같습니다.엑스명령을 개별적으로 실행하는 대신 섹터 수를 지정합니다(폴백이 수행하는 작업). 이는 단지 성능 문제일 뿐이며 특정 워크로드에서만 정기적으로 대량의 데이터가 삭제됩니다.

이 메시지는 정보 제공용일 뿐이며 장치당 한 번만 인쇄되므로 걱정할 필요가 없습니다. 또한,"동일한 항목에 쓰기가 실패했습니다. 수동으로 초기화." 이 메시지는 결국 4.0 커널에서 제거되었습니다..

요약하자면 이것은 버그가 아니므로 수정할 것이 없으며 최근 커널에서는 메시지가 제거되었습니다.

관련 정보