I'm tuning the configuration for a multipath iscsi on a Centos 6 server. At the moment I'm using the following parameters for path retry:
...
polling_interval 1
no_path_retry 12
...
That means, 'if a path fails, keep the I/O requests in queue for 12 seconds, then set them as failed'.
I'm thinking about increase the timeout to 60 seconds (no_path_retry 60
) but I'm worried about the impact on my system.
I know the I/O wait (and thus the load) will rise a lot, and I consider it unavoidable under this circumstance, but is it going to eat up all my RAM? Will the system eventually crash?
Consider the average I/O through this multipath is about 30MB/s.