[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
On Wed, Mar 26, 2014 at 09:27:40PM +0000, Simon Waters wrote: > If there is a small working set and the writes are not blocking, then it > is probably in RAM anyway, so tmpfs is going to have little benefit, and > potentially negative since you probably made a suboptimal split compared > to the kernel. > > I'd always benchmark such a system with bonnie++, and compare that to > expected performance of the IO system, just to sanity check it, but > beyond that you want specific ideas of what is slow. > > Ponder the rationale behind design of Varnish, your kernel does know how > to efficiently read files from disk, and write them to disk, it might > not be tuned to your specific case but it is probably good enough. Yeah, that's the whole 'problem' with the kernel isn't it. If your code isn't pretty perfect - and, again, mine is far from perfect - the kernel is unlikely to be the weakest link in the chain. So I guess the question wasn't one I should have expected to find a useful answer to. Thanks all for your help anyway! Martijn. -- The Mailing List for the Devon & Cornwall LUG http://mailman.dclug.org.uk/listinfo/list FAQ: http://www.dcglug.org.uk/listfaq