Mvnコンパイル中に、ランダムにクラッシュします。
問題は高に関連しているようですIO=そしてkern.logで、私は次のようなものを見ることができます:
kernel: [158430.895045] nvme nvme1: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0x10
kernel: [158430.951331] blk_update_request: I/O error, dev nvme0n1, sector 819134096 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
kernel: [158430.995307] nvme nvme1: Removing after probe failure status: -19
kernel: [158431.035065] blk_update_request: I/O error, dev nvme0n1, sector 253382656 op 0x1:(WRITE) flags 0x4000 phys_seg 127 prio class 0
kernel: [158431.035083] EXT4-fs warning (device nvme0n1p1): ext4_end_bio:309: I/O error 10 writing to inode 3933601 (offset 16777216 size 2101248 starting block 31672832)
kernel: [158431.035085] Buffer I/O error on device nvme0n1p1, logical block 31672320
kernel: [158431.035090] ecryptfs_write_inode_size_to_header: Error writing file size to header; rc = [-5]
エラーを再現するには、次のようにします。
stress-ng --all 8 --timeout 60s --metrics-brief --tz
acpiphp.disable=1 pcie_aspm=off
を/etc/default/grup
に追加するなど、いくつかのブートオプションを試しましたが、これはストレステストに役立つようですが、コンパイルには役立ちません。
nvme list
は以下を示します:
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 28FF72PTFQAS KXG50ZNV256G NVMe Toshiba 256GB 1 256,06 GB / 256,06 GB 512 B + 0 B AADA4102
/dev/nvme1n1 37DS103NTEQT THNSN5512GPU7 NVMe Toshiba 512GB 1 512,11 GB / 512,11 GB 512 B + 0 B 57DC4102
これはNVMeサブシステムのどこかにある「一般的な障害」にすぎないため、問題がどこにあるのか正確にはわかりません。しかし、私はあなたが問題を特定するために何を試みることができるかを提案できます。
エラーは、/ homeを含むssdの1つでのみ発生したことに気付きました
/ homeをマシン内の他のディスクに移動しました。これまでのところ、はるかにうまく機能しているようです。