Linode Forum Index Linode Forum
Linode Community Forums
 


IO "Problem"?

Click here to go to the original topic

 
       Linode Forum Index -> General Discussion
Author Message
Sarteck



Joined: 20 Sep 2009
Posts: 8

Posted: Wed Jan 18, 2012 2:02 am    Post subject: IO "Problem"?  

I have a Linode that I'm running a vBulletin forum on with Sphinx Search installed.

When I turned the Sphinx back on, I started getting high IO, but it didn't appear to be negatively affecting my site. Still, I wanted to find the cause and see what I could do to lower it.



(The Swap spikes are during site backup and stuff, so that's fine.)

However, top and iotop show minimal usage of the server:



Is it something I should concern myself with, or should I just bump up my Notification Threshold?







EDIT:

It seems that when I took the screenshot, iotop DID start showing some activity... ^^; Before, it was all 0%. My bad, there.

Um, I guess... useless thread? Though I do want to know if I have to worry about high IO, as long as it's not going to swap.
Back to top  
hoopycat



Joined: 30 Aug 2008
Posts: 1294
Location: Rochester, New York

Posted: Wed Jan 18, 2012 7:23 am    Post subject:  

I wouldn't worry too much about it, although that is rather high for a search thingy. Does it do that on each search, or just when it needs to update/rebuild its index? ("vmstat 1" will give you a quick one-line summary of everything each second, so you can have that up in a window while you prod things.)

Also, does this mean your vBulletin doesn't require MyISAM's blasted fulltext index? If so, I might have to look into that...
Back to top  
Sarteck



Joined: 20 Sep 2009
Posts: 8

Posted: Wed Jan 18, 2012 3:44 pm    Post subject:  

Yes, I believe that Sphinx does NOT use the FULLTEXT. The re-indexing takes place daily, but there's also some "delta" bit that gets run every ten minutes that has to do with it--that's where I assumed the IO was coming from, since it's steady throughout the day.

Sphinx is great for us--we've got about 5 million posts, and using the default Search with vBulletin gave us a lot of timeouts, rendered it almost useless. Most guides I read say that if you have such a large amount of posts, using Sphinx would probably be beneficial.

And thanks for the vmstat info--I will definitely use it while prodding.
Back to top  
Guspaz



Joined: 26 May 2009
Posts: 1150
Location: Montreal, QC

Posted: Wed Jan 18, 2012 4:32 pm    Post subject:  

Sphinx appears to be transparently scalable, and there seem to be vBulletin search modules that enable to to at least offload Sphinx onto a different machine than your application server pretty easily. So in the worst case, you can always spin off Sphinx onto a separate box.
Back to top  
 
       Linode Forum Index -> General Discussion
Page 1 of 1