<div dir="ltr"><div><div>Hi,<br><br></div><div>I have a question about ways to control/shape IO traffic to gluster volumes.<br></div><div><br></div>I have the following setup:gluster 3.7.6, distributed/disperse volume (20 HDD bricks, disperse 5, redundancy 1), mount points via glusterfs fuse.<br><br></div><div>I have multiple read sessions (hundreds of clients reading sequentially large &gt;1GB files) and multiple write sessions writing such files. While I care that read sessions proceed with maximum speed I can get from my HDDs, I can live with the fact that write (archiving) sessions will give way and proceed more slowly. <br><br></div><div>Is there a way to throttle write sessions? Ideally I&#39;d like them to have lower priority than read sessions, but also not be limited in case there are no read sessions at the moment. It seems like I need some &quot;ionice&quot; couterpart for gusterfs.<br><br></div><div>Does is exist? I was wondering if this could be achieved by tweaking &quot;ionice&quot; values on the client side for writes and reads, but since clients only use glusterfs fuse mountpoint I don&#39;t think it would work... ?<br><br></div><div>Thanks<br></div><div>Mat<br></div></div>