On my system (Dual Xeon, 256GB RAM, FreeNAS 9.2.1.5, 9.2.1.7 shortly) with two LSI cards (MPS drivers), One(mps0) is SAS2008 based for internal drives (boot drives, cache) and the second(mps1) is SAS2308 (for two 40 disc JBODs + 2 Zeusram ZILs)
I noticed in the dmesg output the following:
mps1: Out of chain frames, consider increasing hw.mps.max_chains.
The max_chains is set to 2048 (the default) and I haven't been able to find a lot of information about this situation online.
So my two questions for this esteemed body are:
1> Does bottoming out the chain frames have a big impact? I would imagine there would be a performance hit,but I'm more worried about data integrity.
2> Are there any caveats to simply doubling the # of DMA chain frames? After some of the issues with the Intel 10GB nics, I'm a bit gun shy on tunables :)
Hopefully I've provided enough information, but if I left anything out, please feel free to ask me
Thanks!
I noticed in the dmesg output the following:
mps1: Out of chain frames, consider increasing hw.mps.max_chains.
The max_chains is set to 2048 (the default) and I haven't been able to find a lot of information about this situation online.
So my two questions for this esteemed body are:
1> Does bottoming out the chain frames have a big impact? I would imagine there would be a performance hit,but I'm more worried about data integrity.
2> Are there any caveats to simply doubling the # of DMA chain frames? After some of the issues with the Intel 10GB nics, I'm a bit gun shy on tunables :)
Hopefully I've provided enough information, but if I left anything out, please feel free to ask me
Thanks!