gcode-mirror / google-highly-open-participation-drupal

Automatically exported from code.google.com/p/google-highly-open-participation-drupal
0 stars 0 forks source link

Create a benchmark comparison between the 5.x and 6.x releases of Drupal. #127

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Task description
Each major Drupal release contains many api changes, new features, and
performance improvements. However it's impossible to know how much these
affect the performance of a Drupal site until a release candidate is available.

For this task, you will need to create* a 5.x Drupal site according to
Dries' recommendations at
http://buytaert.net/drupal-webserver-configurations-compared

Then copy the site, and run the upgrade from 5.x to 6.x so that you have an
equivalent dataset.

You will need then to test common pages generated by Drupal:

The front page with around 30 nodes.
A single node with lots of comments
A search result
The forums index
A taxonomy_term listing deep in the pager like
http://example.com/taxonomy/term/87?page=6

This should included testing with various configurations of drupal's
internal caching systems (page, advanced, block), and css and js aggregation.

To complete the task, you will need to post valid benchmarks to the task
issue, with a summary report of the differences.

Mentor:
chx

Resources
http://drupal.org/node/79237
http://buytaert.net/drupal-5-performance
http://buytaert.net/drupal-webserver-configurations-compared
#drupal
#drupal-dev
http://wiki.apache.org/jakarta-jmeter/JMeterProjectPages

Original issue reported on code.google.com by catc...@gmail.com on 5 Jan 2008 at 9:38

GoogleCodeExporter commented 9 years ago
Drupal.org issue: http://drupal.org/node/206570

Original comment by catc...@gmail.com on 5 Jan 2008 at 9:46

GoogleCodeExporter commented 9 years ago
I claim this task

Original comment by c...@gmx.de on 5 Jan 2008 at 9:48

GoogleCodeExporter commented 9 years ago
Ok c...@gmx.de, this task is yours.

Original comment by acli...@gmail.com on 5 Jan 2008 at 2:45

GoogleCodeExporter commented 9 years ago

Original comment by acli...@gmail.com on 5 Jan 2008 at 2:47

GoogleCodeExporter commented 9 years ago
Extending the deadline a few days because the student is working but will away 
on the
weekend.

Original comment by addi.be...@gmail.com on 10 Jan 2008 at 6:22

GoogleCodeExporter commented 9 years ago
This issue is past due now, and we haven't heard from the student in a few 
days.  Can
you update us on your progress please?  Otherwise, we'll have to reopen this 
task for
others to claim.

Also, remember that no task can be claimed after 2:00 AM Pacific Time / 08:00 
UTC on
January 22nd, and that all tasks must be completed by 12:00 AM Pacific Time / 
08:00
UTC on Feb 4.

Original comment by acli...@gmail.com on 17 Jan 2008 at 3:09

GoogleCodeExporter commented 9 years ago
ive posted my final text (i hope) free for review in the d.o-Issue and iÄll 
post it
here after it got reviewed :)

Original comment by c...@gmx.de on 17 Jan 2008 at 5:54

GoogleCodeExporter commented 9 years ago
Marking as needs review.

Original comment by acli...@gmail.com on 17 Jan 2008 at 6:09

GoogleCodeExporter commented 9 years ago
Hi, this was reviewed and set to needs work and the student didn't respond.  If 
the
student doesn't reply by tommorow, I'm going to mark this as opened

Original comment by dmitri...@gmail.com on 21 Jan 2008 at 4:33

GoogleCodeExporter commented 9 years ago
@dmitrig01:  Corni has been talking with chx on IRC about this, and it's my
understanding that he was going to redo at least part of these benchmarks given 
chx's
and the other reviewers' suggestions.  Please don't re-open this, as the 
student is
still actively involved in this task, even thought he might not have replied 
here.

@Corni:  Please post your plans for working on this task here and in the issue 
on
drupal.org.  If you don't plan on finishing this then by all means ask that you 
be
removed from the task.  However, if you plan on finishing this, as I suspect 
you do,
please post a note saying such so that there is no confusion.

Original comment by acli...@gmail.com on 21 Jan 2008 at 12:14

GoogleCodeExporter commented 9 years ago
I was sure I posted yesterday here, but don't know where my post is. I want to 
finish
the issue for sure, and I will redo the benchmarks as fast as possible. Maybe I 
can
do them today and tommorrow and write them up in the weekend, or, at least, I 
will do
them next Saturday (today+9days) :( I hope I get them reviewed that fast ;=)

Original comment by c...@gmx.de on 24 Jan 2008 at 4:49

GoogleCodeExporter commented 9 years ago
Hi,
my results:
REMINDER: All bench results are for anonymous users!
Computer Specs:
CPU: Core2Duo 2,24Ghz
RAM: 4GB
rest not really important...
I benched without X, aka ab and apache+mysql running (+ standards like cron...)
what i've done: installed D5.5 properly and did all tasks the status report 
wanted me
to show a green
page ;)
Then i've downloaded devel module and generated the amount of needed things 
Dries
recommended i've enabled all standard modules (which are installed _and_ active 
by
default) and placed them on the frontpage
I also added the forum module (where I added one container with one forum) and
enabled the search module
after i runned cron that many times and I had ~3,200,000 rows in search_index
I gave the anonymous user access to all pages (in the previous benchmark I did 
this
was my fault :()
After all preparations I disabled the devel modules to be able to enable 
aggressive
caching (it looks like not being compatible to it...)
Before benchmarking I set the query_cache_size to 0 ;)
Now, the result of the benchmarks are interesting. In short:
D5>D6. It is always faster for anon's except for serving uncached search 
results.
This applies to the new benchmarks, too!
All benchmarks are attached in one txt, a nice table of them is under
http://groups.drupal.org/node/8274
The Linked table is also attached here :)

Original comment by c...@gmx.de on 28 Jan 2008 at 7:48

Attachments:

GoogleCodeExporter commented 9 years ago
chx signed off on this task with me on IRC, so I'm marking it closed.  Great 
job!

Original comment by acli...@gmail.com on 28 Jan 2008 at 8:08