[15:23] <qense> hello
[15:23] <newz2000> hey qense
[22:34] <huayra> hey
[22:34] <huayra> hello everyone
[22:34] <AliTabuger7> hello
[22:34] <huayra> we have a little odd question here
[22:34] <huayra> AliTabuger7: and me
[22:35] <huayra> well... how does a normal ubuntu lamp setup coupe with high loads?
[22:35] <huayra> like 100GB a month ?
[22:35] <huayra> hardy
[22:35] <newz2000> 100G is not a high load
[22:35] <newz2000> at least not per month and not as far as ubuntu server is concerned
[22:36] <newz2000> of course it depends on the content you're serving too
[22:36] <AliTabuger7> more importantly, if spreadubuntu were to meet expectations, what kind of hosting plan and setup would it need?
[22:37] <huayra> remember that we will be serving lots of content. EPS, SVG, PSD, JPEg images of 1-100MB each
[22:37] <huayra> most people will of course just download the hottest poster here and there or some cool banner
[22:38] <newz2000> serving large static content is easy (generally speaking)
[22:38] <huayra> I have no idea of how much content we are talking about, but I reckon it would be around 1000GB a month at least
[22:38] <huayra> yeah, but expensive ;)
[22:38] <huayra> well, if it gets succesfull
[22:38] <AliTabuger7> how about initially?
[22:39] <newz2000> well, if your question is, "Can Ubuntu Server handle this" then the answer is yes.
[22:40] <newz2000> you might be surprised to learn this, but the ubuntu.com site runs ubuntu server. ;-)
[22:40] <AliTabuger7> Yeah, i didn't really doubt that. It mostly depends on the server's hardware, not the server's os.
[22:40] <AliTabuger7> As should be expected! Not like ms, who made an ad with a mac
[22:40] <huayra> I know, of course it would be a shame if it didin't
[22:41] <huayra> hasn't it done all the way?
[22:42] <AliTabuger7> So if we were to need to get our own hosting because the admin's don't like our plethora of custom modules and hand crafted themes, what sort of hardware should we look for? We have no experience in high load situations.
[22:43] <newz2000> you'd probably be able to get by with about anything. You could probably use shared hosting like bluehost or phpwebhosting.com
[22:43] <newz2000> but before you do that talk to me
[22:43] <huayra> we use slicehost now
[22:44] <huayra> would upgrading suffice or should we go for something totally different?
[22:45] <newz2000> what's your plan allow?
[22:45] <huayra> cheapest(tm), of course
[22:46] <huayra> ram 256MB hdd 10GB monthly bandwidth 100GB
[22:46] <huayra> running hardy
[22:47] <newz2000> the only thing that concerns me is the ram
[22:47] <huayra> It's basically the site for ubuntu.ec and some other websites. they are small and do not use more than 1GB bandwidth a month
[22:47] <newz2000> if you start getting many concurrent connections that won't be suitable
[22:47] <huayra> would 512 be enough?
[22:47] <newz2000> you can decrease the max clients in apache to about 40 - 50 and when you start maxing out then add ram
[22:48] <huayra> I'm gonna do that right now
[22:48] <newz2000> 512 is better but for example, ubuntu-fi can easily max that out
[22:49] <huayra> mmm
[22:49] <huayra> do canonical host the eurolocos or do they have their own infrastricture?
[22:49] <newz2000> locos get free hosting (with limitations)
[22:50] <newz2000> from canonical
[22:51] <huayra> I'm thinking that we could easily host the webfront in my slicehost and point to a canonical hosted backend for downloading. Would that be feasible given 512, or is that just farfetch no matter what we do?
[22:52] <newz2000> I think that would likely be feasible even with 256
[22:52] <huayra> now we're talking
[22:52] <newz2000> I think you can host your content in launchpad if its opensource
[22:52] <newz2000> and then you don't have to ask anyone for permission
[22:52] <huayra> https://edge.launchpad.net/spreadubuntu
[22:53] <huayra> so we can link the material through a DB to LP
[22:53] <newz2000> I'm not sure exactly how to do it but I know you can. I think the elisa project does that
[22:55] <huayra> interesting
[22:56] <huayra> so, if we have a drupal webfrontend
[22:56] <huayra> with 256MB ram
[22:56] <huayra> how many users can we have simultaneously, I mean just viewing pages
[22:56] <AliTabuger7> we increased the memory limit in drupal to 32mb
[22:57] <AliTabuger7> more than 8
[22:57] <newz2000> note that "viewing a page" uses no resources, it's downloading content from the server that uses resources, including images and web pages
[22:57] <huayra> http://ubuntu.ec/su/drupal5/
[22:57] <newz2000> if you set your max clients to 40 that means you can handle somewhere between 25 - 100 users per second viewing the site
[22:57] <newz2000> which is quite high
[22:57] <huayra> have a look and you'll see what I mean
[22:59] <huayra> ok, I'll set it up to 40 and link the download to launchpad manually for the demo site and blog in the planet just before the intrepid release with intrepid marketing material
[22:59] <huayra> so we get a real test
[22:59] <huayra> :)
[22:59] <huayra> hope we survive that
[23:00] <newz2000> if you start to stress the server out and don't want to pay more $$ then I can tell you how to enable caching
[23:00] <newz2000> which will give you a major boost in the number of users you support
[23:00] <newz2000> but dyanmic content won't show up right away
[23:00] <huayra> I think I already have cache enable through drupal
[23:01] <newz2000> you can go further and use apache or squid
[23:01] <huayra> ok, i will have to get a lesson on that
[23:01] <huayra> :)
[23:01] <newz2000> to get the max benefit requires a patch to drupal for it to send sane last-modified dates
[23:01] <huayra> well me and AliTabuger7, we complement each other technically
[23:02] <huayra> I will bother you with that one week before the release then
[23:02] <newz2000> when do you plan to release?
[23:03] <huayra> the day intrepid releases
[23:03] <huayra> I mean, our ddemo site
[23:03] <huayra> the 0.1 will come with jaunty
[23:03] <huayra> I hope
[23:03] <newz2000> one week before release I'll be busy
[23:03] <newz2000> just an fyi
[23:03] <newz2000> if you need me the sooner you let me know what you need the better off we'll be.
[23:04] <newz2000> And if you think about it, launching with RC may be better if you can swing that on your end
[23:04] <huayra> ok. I'll talk to AliTabuger7 and find out ASAP what we do and let you know
[23:04] <huayra> true
[23:05] <huayra> because the intrepid material is *hotter* before release, not after
[23:05] <newz2000> right
[23:05] <newz2000> well, hottest on release day
[23:05] <AliTabuger7> exactly
[23:05] <huayra> ok, our roadmap is synced with intrepids. i'll update it and talk to you before the end of next week
[23:06] <newz2000> that should be OK
[23:06] <huayra> AliTabuger7: can we get this out by that time? Do you think it's suitable to have a simple demo working so we can attract some developing hands to the project?
[23:06] <AliTabuger7> sounds good to me
[23:07] <huayra> deal then
[23:07] <AliTabuger7> we'll have to drop a couple of the cooler features
[23:07] <huayra> I will make a roadmap update and pull this off
[23:07] <AliTabuger7> like languages and even the bazaar backend
[23:07] <huayra> yeah, but it's worthwhile
[23:08] <huayra> thanks newz2000, it's so good to have help from people that know what they are doing. That's why I love this community!!
[23:08] <huayra> and AliTabuger7 let's get back to gtalk ;)
[23:15] <AliTabuger7> I have one more thought to add to my unimportant question I asked yesterday. If the problem with putting torrent on the frontpage is the tracker is a pain, why is it such a big deal since you already have a tracker?
[23:18] <newz2000> I don't actually ahve all the answers to this
[23:18] <newz2000> the canonical sysadmins asked me to make it so
[23:19] <newz2000> and generally speaking, BT is kind of geeky and harder to explain so I don't mind hiding it.