On Monday 10 May 2010 10:15:43 Miguel Angel wrote:
> Hi abarrera! :-)
> 

Fwd to the list your answer :P

>  Thank you!!, it's not that amazing, the python magic helped a lot :-)
> 

:)

>      The AWS could be a good idea, it could worth to make some tests
> between days
> to see if the machine's I/O & CPU produce stable graphs within the
> same implementation.
>

Sure :)
 
>      From the point of view of consumed traffic, does AWS bill you for
> internal (between AWS
> instances communication?), as far as I remember: no, but ... that
> could be a problem...
> because the benchmarks use a LOT of traffic. :-)
> 

Nop, it only bills you if you bind to the external interface. Traffic between 
instances is free :)

Alex

> 
> Miguel Angel Ajo Pelayo
> http://www.nbee.es
> +34 636 52 25 69
> skype: ajoajoajo
> 
> 2010/5/10 Alejandro Barrera <[email protected]>:
> > Hey Ajo,
> > 
> >        Amazing work man! :D (I showed some of your graphs :P). As I told
> > you last week, the AWS approach might work beautifully for the
> > benchmarking. The AWS scripts allow you to bring up the instances on
> > demand, even big instances with high IO rsources, run the benchmarks and
> > kill them. Remote reboots are very easy an efortless. You can also test
> > it in several OS.
> > 
> >        To some extend, the AWS approach is not perfect but it's close. A
> > lot of startups are using AWS infraestructure for their startup and, as
> > spoken with Stefan ;) most startups don't need a Sun disk array to
> > operate, so IO performance in a high IO instance is as good as you can
> > get with your own data center metal :)
> > 
> >        Alex
> > 
> >> Problems I found:
> >> 
> >>     * Client operating system, or just the client itself could be a
> >> problem: crashing the operating system, exceding limits, or... abperf,
> >> for example doesn't make use of keep alive.
> >> 
> >>     * Server machine sometimes crash with some servers ... (mostly
> >> because of the operating system...), we should find an stable
> >> architecture or at least, a way to reboot the machine, or
> >>         maybe it isn't a problem if we're testing only cherokee.
> >> 
> >>     * The VM cpu/tick approach, that could be the cleanest, probably
> >> wouldn't be that realistic, because we're discarding IO times, that
> >> are also a part where servers can be faster (when they produce less
> >> IO).
> >> 
> >>     * if we don't go using an "exactly constrained" VM approach,
> >> then... the day we change the testing machines most tests will change.
> >> (we could live with it..)
> >> 
> >> 
> >> 
> >> Miguel Angel Ajo Pelayo
> >> http://www.nbee.es
> >> +34 636 52 25 69
> >> skype: ajoajoajo
> >> 
> >> 
> >> 2010/5/10 Alvaro Lopez Ortega <[email protected]>
> >> 
> >> > On 09/05/2010, at 22:24, Miguel Angel wrote:
> >> > > Here it's the benchmarking tool I worked on a "few" months ago.
> >> > > 
> >> > > http://code.google.com/p/easybench/
> >> > > 
> >> > > It could be used to track perfomance changes between differents
> >> > > versions of cherokee, which could be quite useful (it would need
> >> > > something like measuring cpu ticks in a virtual machine, as Stephan
> >> > > sugested).
> >> > > 
> >> > > As can be readen in the project page, it's made of two part, the
> >> > > server, and the client (I tested it on standalone machines, and most
> >> > > of my problems came from operating system limits on the client
> >> > > machine -wow-).
> >> > > 
> >> > > These are the settings for building/running/testing different
> >> > > servers from sources:
> >> > > http://code.google.com/p/easybench/source/browse/trunk/server-deploy
> >> > > me nt/settings.py
> >> > > 
> >> > > And those are the settings for the tested servers:
> >> > > http://code.google.com/p/easybench/source/browse/#svn/trunk/server-d
> >> > > epl oyment/conf_templates/cherokee-0.99.20%3Fstate%3Dclosed
> >> > > 
> >> > > It was prepared to get information about requests, failed requests
> >> > > and memory usage on server, but I think the last version (dumping
> >> > > the final results) was lost from my laptop disk crash... , I'll try
> >> > > to check the backups.
> >> > 
> >> > Thanks a million of the effort, and for letting us know about it on
> >> > the Cherokee Summit.
> >> > 
> >> > I'd love to figure how we could integrate this in some sort of
> >> > building system so Cherokee could be automatically tested for each
> >> > new release.
> >> > 
> >> > --
> >> > Octality
> >> > http://www.octality.com/
> > 
> > --
> > Founder @ Inkzee.com
> > http://www.twitter.com/abarrera
> > http://www.twitter.com/inkzee
> > 
> > --
> > http://www.neurosecurity.com
> > 
> > "We must be the change we wish to see in the world"
> > Mahatma Gandhi

-- 
http://www.neurosecurity.com

"We must be the change we wish to see in the world"
Mahatma Gandhi
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to