同じゼロを手動で作成

同じゼロを手動で作成

Debian 8とVMware 6では、多くのlog:WRITE SAME failed. Manually zeroingメッセージを見ることができます。

これが気になる価値はありますか?検索してみると、数ヶ月前にリリースされた3.9 Linuxカーネルと関連があるようです。

しかし、これは間違いですか?問題は解決しますか?

答え1

これはカーネルだけが実験的に「同じ書き込み」SCSIコマンドデータゼロ化を高速化するために、ブロック層はこれを拒否します(通常はディスクがそれをサポートしていないため)。ほとんどのディスクは、可能なすべてのディスクコマンドをサポートしていません。多くのディスクコマンドがオプションであるため(作成時にVMwareがVMDKを使用している場合はサポートされていません)、同じ作成はサポートされていません。

デフォルトでは、WRITE SAME同じデータブロック(この場合0x00)の書き込みは次のとおりです。Xコマンドを個別に実行するのではなく、セクタの数を指定します(フォールバックが実行するアクション)。これはパフォーマンスの問題に過ぎず、特定のワークロードでのみ定期的に大量のデータが削除されます。

このメッセージは情報提供のみを目的としており、デバイスごとに一度だけ印刷されるため、心配する必要はありません。また、"同じエントリへの書き込みに失敗しました。手動で初期化しました。"このメッセージは最終的に4.0カーネルから削除されました。

要約すると、これはバグではないので、修正するものはなく、最近のカーネルからメッセージが削除されました。

関連情報