chigga102 / s3fuse

Automatically exported from code.google.com/p/s3fuse
Other
0 stars 0 forks source link

Tuning and Statistics #12

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Mount an s3 bucket while stats_file is defined in s3fuse.conf
2. Perform random operations on the s3 bucket.
3. cat the stats_file, it remains empty.

What is the expected output? What do you see instead?
I expect to see statistics or profiling on the operations performed.  For 
instance, how long a particular PUT, GET or HEAD request took to complete.  
Which reads were cache hits or misses, etc.

What version of the product are you using? On what operating system?
s3fuse 0.15
CentOS 6.4 & Foresight Linux fl:2-devel/2.5.4+2014.01.16-0.2-1

Please provide any additional information below.

Firstly, this is excellent software that really fills a need.  It's a 
perfect-fit solution for our use case.   We have globally load balanced 
web-servers, and we are making our front-end user 'skinnable'.  Without access 
to S3 from a Linux/Apache webroot, we'd need to modify a lot of code to use S3 
to store and serve these user-generated CSS & images. 

As-is, the write speed is a little laggy.  I was hoping I could tune some 
parameters to improve it, but there's not much documentation on performance 
tuning, and I'm not sure what to tune.  I was hoping the stats could clue me in.

Original issue reported on code.google.com by ja391...@gmail.com on 13 Feb 2014 at 7:11

GoogleCodeExporter commented 9 years ago
At present, statistics are only written when the bucket is unmounted. I had 
originally decided to do that because it fit better into my performance testing 
plan (mount -> test -> unmount -> analyze stats).

Original comment by tar...@bedeir.com on 13 Feb 2014 at 5:11