We have successfully tested the PHP workload with the data size being set to 100x the number of concurrent users. This very nicely increases the size of the filestore (about 670GB for a scale of 8000) as well as the number of rows in the database (e.g 600,000 users for a scale of 6000). However we still need to work on padding the rows and/or adding additional unused tables to get a respectable sized db. The db at 6000 users is only about 3.5 GB - this will just not do. Will is supposed to put out a proposal on this. Any progress Will ?

In trying to load for a large scale, I did run into issues with the dbloader not being able to load more than 6000 users. After this point, we run out of heap space and I ended up with core dumps when trying to use a 64bit JVM. Akara is working on a fix to this issue so that the loader does not indiscriminately use memory.

I didn't run into any issues with the file loader - in fact, it is still pretty fast. But Akara being never satisfied :-) is working on speeding this up as well along with adding the directory heirarchy to the filestore.

At this point, I would like to propose that we check in the changes to increase the scale factor to 100. This is a one-line change in com.sun.web20.util.ScaleFactors.java to set USERS_RATIO to 100 instead of 10. If no one objects, I'll make the change to both the php and rails versions.

Although this will not close OLIO-51, it is a first step towards it.

Shanti

Reply via email to