vBulletin SEO Forums

SEO

vBulletin Search Engine Optimization

Buy vBSEO Now! HACKER SAFE certified sites prevent over 99.9% of hacker crime.
ne nw
vBSEO Total Support Team Launches DeskPro New vBSEO Discount Level for Network Builders vBSEO 3.2.0 GOLD Has Landed Success with vBSEO = 600ore Web Visitors + $1400 in a Day! Crawlability Inc. Files for SEO Technology Patent
se sw

20X Peformance Drop with VBSEO

This is a discussion on 20X Peformance Drop with VBSEO within the Troubleshooting forums, part of the vBSEO SEO Plugin category; I've sent a ticket to support but am posting here in case the community has seen a similar problem. Server ...

Go Back   vBulletin SEO Forums > vBSEO SEO Plugin > Troubleshooting

Enhancing 80 million pages.

Register FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

Closed Thread

 

LinkBack Thread Tools
  #1  
Old 08-01-2007, 05:31 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
20X Peformance Drop with VBSEO

I've sent a ticket to support but am posting here in case the community has seen a similar problem.

Server details listed below but the meaningful comparison is with vs. without VBSEO on the same hardware.

Without VBSEO the site is very fast with loads around 1. With VBSEO, the server grinds to a halt unless I use VB's throttling.

Without VBSEO, load average hovers around 1 on the web server and below 1 on the database server. There is little swap usage and no disk io issues. CPU is 74% idle on the Web and 65% idle on the DB. At peak, loads on the web never go above 2.

With VBSEO enabled, loads surge to 20+ until the VB throttling kicks in. Loads surge even higher without the throttling. Memory usage changes little but nearly all of the Web CPU is used with VBSEO enabled. The DB CPU/RAM metrics are largely unchanged.

So I am wondering why VBSEO is so CPU intensive? With VBSEO enabled, I notice little load increase on the database server, so I don't think the DB is causing the issue unless there is a lock issue.

Something either in the rewrite phase (maybe I've the wrong rules. Using the defaults in the download kit) or VBSEO itself is problematic.

Any insights appreciated.

Server Details:
CentOS 5 64 Bit SMP with default Apache (2.2) and PHP (5.16) and MySQL 5. Zend 3.3.

VB is using memcache for the data-store and PHP has eAccelerator. (Disabling these did not make any difference).

Using connects but pconnects did not help. No difference between mysql/mysqli.

Servers are Dual Woodcrest 5130's with RAID 1+0. The DB has 8GB RAM and 15K SAS while the Web has 4GB RAM and 10K RPM SATA.

Web connects to the DB over a private GigE link.

One thing I want to do is look at the Web to DB traffic with and without VBSEO. Perhaps the DB server is handling it fine but the web server cannot cope with all of the extra processing VBSEO requires.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #2  
Old 08-01-2007, 08:55 PM
Oleg Ignatiuk's Avatar
vBSEO Staff
vBSEO Total Customer SupportvBSEO Documenter
 
Real Name: Oleg Ignatiuk
Join Date: Jun 2005
Location: Belarus
Posts: 21,923
Hello,

when did you start experiencing the server load issue? vBSEO is running for more than a year to the moment on your forum, have something changed server-wise recently?
__________________
Oleg Ignatiuk / Crawlability Inc.
Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service

vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations

6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #3  
Old 08-01-2007, 09:07 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
The site's had performance issues for a while. We've updated servers and standardized on Linux. The issue is not with the new servers. There are no performance issues if VBSEO is disabled and the rewrites removed. If I enable the module performance is terrible.

If I made only this change:
Goto the VBSEO control panel, disable module and remove rewrite rules, the loads drop from a throttled level of 20 to near 1. This is easily reproducible and directly related to using the VBSEO module.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #4  
Old 08-01-2007, 09:18 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
Here are the loads....note we've set VB to refuse more connections at 20. The only change made was disabling VBSeo in the control panel and removing the rewrites.

Code:
VBSEO enabled
09:40:02 AM        18       163     20.63     19.02     17.46
09:50:01 AM         1       167     18.34     18.80     18.10
10:00:01 AM         4       159     18.51     17.88     18.09
10:10:01 AM        12       164     14.51     13.78     16.06
10:20:04 AM        10       162     19.66     18.35     17.24
10:30:01 AM         5       162     19.06     18.97     18.00
10:40:03 AM        56       197     22.13     18.74     18.26
10:50:02 AM        18       172     19.60     19.29     18.66
VBSEO Disabled
11:00:01 AM         4       121      1.23      7.07     13.43
11:10:01 AM         0       118      1.09      1.99      7.62
11:20:01 AM         2       127      2.19      1.90      4.86
11:30:01 AM         2       120      1.62      1.79      3.39
11:40:01 AM         1       122      2.20      2.09      2.78
11:50:01 AM         0       122      2.87      2.37      2.51
12:00:01 PM         0       125      1.49      1.84      2.17
12:10:01 PM         5       132      1.70      1.87      2.06
12:20:01 PM         5       122      1.55      1.90      2.00
12:30:01 PM         1       139      2.11      1.86      1.88
12:40:01 PM         4       121      2.14      2.16      2.00
VBSEO Enabled
12:50:02 PM        24       191     18.97     14.66      8.29
01:00:01 PM         1       165     18.33     16.80     12.26

Last edited by ick; 08-01-2007 at 09:20 PM. Reason: formatting
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #5  
Old 08-02-2007, 08:20 AM
Oleg Ignatiuk's Avatar
vBSEO Staff
vBSEO Total Customer SupportvBSEO Documenter
 
Real Name: Oleg Ignatiuk
Join Date: Jun 2005
Location: Belarus
Posts: 21,923
Replied to your support ticket.
__________________
Oleg Ignatiuk / Crawlability Inc.
Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service

vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations

6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #6  
Old 08-02-2007, 06:04 PM
Member
Big Board Administrator
 
Real Name: Bas
Join Date: Oct 2006
Location: The Hague
Posts: 45
I have got quitte some time troubles with vbSEO performance. I fixed it by upgrading to php 5.2.3 with the ioncube version, and installing xcache. THis has improved performance greatly. Maybe this can help you to?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #7  
Old 08-02-2007, 06:11 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
We are on Red Hat's PHP -- may custom build later if needed.

We switched to lighttpd + fast-cgi + xcache and it is working well. Will try ioncube version to see if that is better.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #8  
Old 08-02-2007, 06:27 PM
Junior Member
Big Board Administrator
 
Real Name: Rick
Join Date: Aug 2007
Posts: 10
Which version is better for performance, Zend or Ioncube???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #9  
Old 08-02-2007, 06:39 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
We had better performance with ioncube.

FYI: I am posting for Ismet. JH at Linux Server Management Security Backup and Support Solutions by rackAID
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #10  
Old 08-02-2007, 11:48 PM
Juan Muriente's Avatar
vBSEO Staff
vBSEO Total Customer SupportvBSEO Documenter
 
Real Name: Juan Carlos Muriente
Join Date: Jun 2005
Location: Puerto Rico
Posts: 12,761
Quote:
Originally Posted by Freezer View Post
I fixed it by upgrading to php 5.2.3 with the ioncube version, and installing xcache. THis has improved performance greatly. Maybe this can help you to?
Yes, there are many many variables that can impact a server's performance, from php version to encryption type to php compile (cgi or apache module), etc. etc.

It's often a trial and error exercise getting it just right.
__________________
Juan Muriente / Crawlability Inc.
Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service

vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations

6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #11  
Old 08-05-2007, 01:50 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
We are still having performance issues with the system. I am not sure there is much more we can eek out of the system because the performance of VBSEO is simply poor compared to running without it.

We are trying to track down where the added CPU load happens. I am not a php developer but a sysadmin, so I've no idea what you guys are doing in the code --- nor could we know since it is closed source.

One issue may be the re-write rules. I am not sure they sufficiently trap out all requests that are not necessary to re-write. We will have to check that logic more carefully.

We are just trying to eek out any performance benefit we can by tuning the configuration before we start stacking up more servers.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #12  
Old 08-05-2007, 03:36 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
Are there any reasons for POSTs to be re-written? I am wondering if there may be so much load created because many pages get passed into vbseo that may not need to be?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #13  
Old 08-05-2007, 04:15 PM
Oleg Ignatiuk's Avatar
vBSEO Staff
vBSEO Total Customer SupportvBSEO Documenter
 
Real Name: Oleg Ignatiuk
Join Date: Jun 2005
Location: Belarus
Posts: 21,923
Normally there is a small number of POST requests performed compared to GET ones.
__________________
Oleg Ignatiuk / Crawlability Inc.
Support Team Launches New DeskPro Powered Tool Enhanced Support at Your Service

vBSEO 3.2.0 Launched - Maximum Overdrive for Your Web Traffic! Over 100 Instant SEO Optimizations

6X Traffic - $1400 in One Day with vBSEO! Imagine What the vBSEO Patent Pending Technology Can Do For You.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #14  
Old 08-07-2007, 11:44 PM
ick's Avatar
ick ick is offline
Junior Member
Big Board Administrator
 
Real Name: ismet kaya
Join Date: Jun 2006
Posts: 20
Send a message via MSN to ick
We've made some progress by adjusting the re-write rules for lighttpd. The exclusions should go to $0 not $1, this avoids the internal re-write process completely.

Also, we keep adding as many exclusions to rewrite rules as possible to limit any re-writing.

We did have to add another web server (dual quad core xeon) and will see how peak hours go tomorrow.

I cannot stress how much memcache helps with DB loads. If you are having VB performance issues, adding memcache is highly recommended.

Right now we are running isolated memcache instances, but plan to test these versus the pooled instances.

Also, we are looking at moving to a master/multi-slave setup. We will run combination www/msyql slave setups so that the VB forum can do reads via localhost and use a socket instead of a tcp connection.

Jeff from Linux Server Management Security Backup and Support Solutions by rackAID
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
  #15  
Old 08-08-2007, 06:59 AM
Mert Gökçeimam's Avatar
vBSEO.com Webmaster
vBSEO Total Customer SupportvBulletin HackerBig Board Administrator
 
Real Name: Lizard King
Join Date: Oct 2005
Location: Istanbul
Posts: 8,371
Blog Entries: 1
Send a message via MSN to Mert Gökçeimam
I also advise you to install xcache as php accelerator and keep memcached only for datastore. This will even speed up the process.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Share on Facebook!
Closed Thread

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
The vBSEO LinkBacks User Guide - vBSEO 3.0 GOLD Joe Ward General Discussion 25 06-05-2008 12:04 PM
vBSEO 2.0 Gold, Build 2 Released Juan Muriente vBSEO Announcements 21 10-08-2005 08:47 PM


All times are GMT -4. The time now is 01:44 AM.


Powered by vBulletin Version 3.8.0 Release Candidate 2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.5 ©2008, Crawlability, Inc.