Project

General

Profile

Bug #50551

Updated by Sebastian Wagner almost 3 years ago

fs.aio-max-nr: 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. 

 This kernel setting is set by default to 65536 and is not enough if you want to have more than 21 OSDs running in the same host.  
 So use this value:  

 <pre> 
 fs.aio-max-nr = max(65536, 3500 * [number of osds you want to have in the host]) 
 </pre> 


 In my view, does not seem sensible to let the orchestrator make this change automatically, because is affecting a kernel parameter, and therefore all the host behaviour. So i suggest to add a note in the "documentation":https://docs.ceph.com/en/latest/cephadm/osd/#creating-new-osds to warn about this fact. 

Back