I see. I presume you ran the test using curl for a similar time period (48 hours).
I have some thoughts about what happens when Swift deletes objects. But even with those, your experiment with curl should've seen the same performance characteristics. I haven't run experiments at scale tuning specific knobs in jclouds. If you do find the bottleneck and the solution to get over it, do share your results with us. -Shri On Mon, Mar 31, 2014 at 1:05 AM, Sumit Gaur <[email protected]> wrote: > Hi Shrinand, > Thanks for response, I understand the SWIFT limitations. Every request > includes 1 put get and delete cycle so no storage on disk. I have tried > same test using curl to swift and have not seen any performance degradation > though there were constant fluctuation in TPS but avg TPS for any given > time slot was constant. > Thanks > sumit > > > On Mon, Mar 31, 2014 at 3:26 PM, Shrinand Javadekar <[email protected] >> wrote: > >> Hey Sumit, >> >> Have you tried running a similar experiment *without* using jclouds? >> Swift is known to have performance bottlenecks especially when you're >> trying to write to a single container. Swift uses a sqlite DB for >> keeping information of the objects in a container. As you write more >> objects, this DB grows in size and can start slowing things down. >> >> -Shri >> >> On Sun, Mar 30, 2014 at 10:48 PM, Sumit Gaur <[email protected]> wrote: >> > Hi >> > I am running Performance test (48hours) with jclouds integrated with >> > Blobstore for SWIFT APIs. I choose to have default properties >> > for ContextBuilder.newBuilder(). >> > >> > 1) I am seeing that jclouds start degrading after 20 hours of run. Though >> > it is not very steep but still there is gratual decrease in TPS. >> > 2) Load point of view there are 10 parallel threads hitting jclouds for 1 >> > (PUT+GET+DEL) cycle. >> > 3) I need to understand jclouds tunables if any of them could help in >> > handling the load for consistent performance. >> > >> > >> https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/Constants.java >> > >> > >> > Thanks >> > sumit >>
