仮想マシンで Linux の fstrim コマンドを実行した後、ESXi ホストがパープル診断スクリーン (PSOD) となる。
search cancel

仮想マシンで Linux の fstrim コマンドを実行した後、ESXi ホストがパープル診断スクリーン (PSOD) となる。

book

Article ID: 420305

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

免責事項: これは英文の記事 After running the Linux fstrim command on a virtual machine, the ESXi host fails with a purple diagnostics screen の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

仮想マシンで Linux の fstrim コマンドを実行した後、ESXi ホストがパープル診断スクリーン (PSOD) となる。

vmkernel.logs では、以下のようなエラーが確認できます。

vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu0:1000210432)PB3: ClearNLRUCacheSlowPath:3202: PB3 Clear NLRU slow path, numPBs 1 unlinked PBs 1
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu0:1000210432)PB3: ClearNLRUCache:3252: [STRESS] PB3ClearNLRUCache: Fake tempPBCacheElems allocation failure
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ Wa(180) vmkwarning: cpu0:1000210432)WARNING: PB3: ClearNLRUCache:3262: No memory for clearing NLRU Cache 0x431cd1e888c0 with 1 numPBs
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu0:1000210432)PB3: ClearNLRUCache:3354: Clear NLRU cache encounter error Out of memory, num PBs 1 attempting slow path
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu0:1000210432)PB3: ClearNLRUCacheSlowPath:3202: PB3 Clear NLRU slow path, numPBs 1 unlinked PBs 1
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu1:1000210432)PB3: ClearNLRUCache:3252: [STRESS] PB3ClearNLRUCache: Fake tempPBCacheElems allocation failure
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ Wa(180) vmkwarning: cpu1:1000210432)WARNING: PB3: ClearNLRUCache:3262: No memory for clearing NLRU Cache 0x431cd205af30 with 3 numPBs
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu1:1000210432)PB3: ClearNLRUCache:3354: Clear NLRU cache encounter error Out of memory, num PBs 3 attempting slow path
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu1:1000210432)PB3: ClearNLRUCacheSlowPath:3202: PB3 Clear NLRU slow path, numPBs 3 unlinked PBs 3
vmkernel.log:YYYY-MM-DDTHH:MM:SS.XXXZ In(182) vmkernel: cpu1:1000210432)PB3: ClearNLRUCache:3252: [STRESS] PB3ClearNLRUCache: Fake tempPBCacheElems allocation failure

Environment

ESXi 8.0 Update 3f または、それ以前のバージョン。

Cause

VMFS ヒープメモリの枯渇により、ポインター ブロック キャッシュ をクリアする際にメモリアクセス違反が発生する可能性があります。

その結果、仮想マシンで Linux の fstrim コマンドを実行すると、ESXi ホストがクラッシュし、バックトレースに PB3Manager エラーを含むパープル診断スクリーンが表示される場合があります。

Resolution

この問題は、このリリースで解決されています。 ESXi 8.0 Update 3g

詳細については、VMware ESXi 8.0 Update 3g Release Notes を参照してください。