https://bugzilla.kernel.org/show_bug.cgi?id=201331 --- Comment #9 from Carlos Maiolino (cmaiolino@xxxxxxxxxx) --- (In reply to edo from comment #8) > > Basically, your RMW'd your RAID device to death because every write > is a sub-stripe write. > > Why is it bad? > Even with default 512k stipe almost every write is sub-stripe write. 512k * 8 = 4MiB A substripe write will require 4MiB + parity (which IIRC will be another 1024MiB) so a total of 5MiB needs to be Read, modified and written for each undersized write. For a 16MiB stripe: 16MiB * 8 data disks = 128MiB + 32MiB for the parity chunks, so, for every undersized write, you need to have 160MiB of data read modified and written back to the array. Multiply it for several files, and you will RMW your array to death really fast, mainly if your workload is mostly undersized IO. > Anyway system lock till reset is an error, isn't it? Your system is not locked up, it's just really slow due the amount of time being spent waiting for IO completion. -- You are receiving this mail because: You are watching the assignee of the bug.