title: What should I set to fs.aio-max-nr on Ubuntu - Sysctl Parameter
body: <p>I noticed about this value when I ran MySQLTuner with verbose arg. It recommended to me adjust value to higher than 1MB; </p>
  
  <pre><code>fs.aio-max-nr &gt; 1M (echo 1048576 &gt; /proc/sys/fs/aio-max-nr)
  </code></pre>
  
  <p>The default value is <code>fs.aio-max-nr = 1048576</code> (~1M).
  This setting helps to manage the Asynchronous process for I/O operations.</p>
  
  <blockquote>
    <p>The Linux kernel provides the Asynchronous non-blocking I/O (AIO) feature that allows a process to initiate multiple I/O operations simultaneously without having to wait for any of them to complete. This helps boost performance for applications that are able to overlap processing and I/O. The performance can be tuned using the /proc/sys/fs/aio-max-nr virtual file in the proc file system. The aio-max-nr parameter determines the maximum number of allowable concurrent requests.</p>
  </blockquote>
  
  <p>What's the best way to configure that value? 
  I have 8GB / 4 core x 2.2 GHz - server. Heavily loaded with I/O.</p>