Cache Pool Flush/Eviction Limits - Hard of Soft?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Does anyone know if the Flush and Eviction limits are hard limits, ie as soon as they are exceeded writes will block, or will the pool only block when it reaches Target_max_bytes?

 

I’m see really poor performance and frequent requests are blocked messages once data starts having to be evicted/flushed and I was just wondering if the above was true.

 

If the limits are soft, I would imagine making high and low target limits would help:-

 

Target_dirty_bytes_low=.3

Target_dirty_bytes_high=.4

 

Once the amount of dirty bytes passes the low limit a very low priority flush occurs, if the high limit is reached data is flushed much more aggressively. The same could also exist for eviction. This will allow burst of write activity to occur before flushing starts heavily impacting performance.

 

Nick


_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux