Web Hosting Talk







View Full Version : How many sites


realcy
10-02-2001, 08:31 AM
PIII 800 - freebsd - 512 Memory
How many sites can I put this server?

teck
10-02-2001, 09:30 AM
I would say tons of small sites. If you have a few heavy MySQL users, I wouldn't add a lot unless you upgraded the ram. That box should hold about 150 small to medium sites.

SoftWareRevue
10-02-2001, 09:47 AM
Originally posted by realcy
PIII 800 - freebsd - 512 Memory
How many sites can I put this server? Sort of like . . . How many apples can I put in this basket?

. . . . Depends on the size of the apples. ;)

Dexter
10-02-2001, 10:18 AM
well as everyone else has said it depends on the sites.

if it's a bunch of really tiny sites you could do litterally hundreds! heck if all it was doing was domain pointers you could toss on probabbly a thousand+. but get one large site with lots of DB access and cgis running and you'll be lucky to do a doezen...

in general a system of that magnitude with general hosting you'll be able to do 100-200 sites long as they aren't "to heavy"...

Seer
10-02-2001, 10:44 AM
All the more reason to monitor the server 24/7 and upgrade when necessary!

Domenico
10-02-2001, 11:26 AM
Originally posted by Dexter
in general a system of that magnitude with general hosting you'll be able to do 100-200 sites long as they aren't "to heavy"...

What is considered heavy?

I wonder if there is a script that shows the load of a site and more. Is there such a thing?

cbaker17
10-02-2001, 11:30 AM
You can simply run top at the command line and it will show you the load on your server.

Domenico
10-02-2001, 01:03 PM
Hehehe, thanks but I'm not that a newbie. I meant PER site not the whole server load and something that you can check through http.

Server load and site load on one page would be really cool and I'm sure most of you would love such a script/program.

So what do you guys think, is it possible? Does it exist?

Dexter
10-02-2001, 01:10 PM
well just off the top of my head I'm thinking you could probabbly setup indivual instances of apache for each site. then you could see which ones are running and how much load it's takeing. but then that'd probabbly a major waste of resources.

zentek
10-02-2001, 01:46 PM
Well, we install a custom script on each of our client's dedicated servers so they can see not only the stats produced by Apache itself, but also the general server health, including current loading, free memory, free diskspace, etc.

Basically it is a rundown of the entire system on one page. They like it because then they know how their own server is doing, and THEY decide when they need to upgrade, and we like it because it reduces tech support time from people asking us why their server is performing slowly.

There are probably other solutions out there. But it isn't too hard writing such a script.

Domenico
10-02-2001, 04:14 PM
Ok, I know that those scripts exist but I mean something different.

I am not talking about stats but about SERVER LOAD and not for one server with only one owner but about a SHARED server with many accounts.
I want (if possible in real time also) too look what every account is doing and how much the server load is from every single account on that one shared server.

Am I talking Chinese here? ;-)

zentek
10-02-2001, 04:44 PM
Originally posted by Domenico
Ok, I know that those scripts exist but I mean something different.

I am not talking about stats but about SERVER LOAD and not for one server with only one owner but about a SHARED server with many accounts.
I want (if possible in real time also) too look what every account is doing and how much the server load is from every single account on that one shared server.

Am I talking Chinese here? ;-)

Okay... you want to know how much load EACH VIRTUAL ACCOUNT is putting on the server?

It could be done but would require quite a bit of work. First off, you'd need to pull the individual website stats from Apache. Then you would need to get all the stats from sUID programs and user programs (eg. apache suid cgis, ftp program (if it runs as the user's UID), user crons, user background programs, etc). All this would need to be tabulated and totalled, and then outputted.

Yes, possible, but would require work, and would add a certain amount of load itself to the system if this was done every second (to simulate realtime updating).
Perhaps someone has done this before, but i doubt it. Perhaps we will do it, if a customer requests it. Who knows ;):blush:

Domenico
10-02-2001, 04:53 PM
Well, it doesn't have to be real time offcourse but it is a nice feature. But I don't think this is something a user has to use but only the sysadmin/hoster just to see if one of his virtual accounts is using extremely much resources.

You could run the program when you want/need it and see all kinds of statistics on the screen including the server load for every virtual account. For me the most important is the server load but a program like this could include all kinds of bells and whistles but thos programmes are allready available. A script that shows you everything related to what a virtual account does with the server (server load) is something I never have seen before.

I'm sure you see good use for this kind of program. I would certainly want something like this so maybe you could be the one to make it and make MANY people happy worldwide including me ;-)

I WANT TO KNOW THE SERVER LOAD OF EVERY VIRTUAL ACCOUNT :bawling:

Or does it allready exist?
Are there more people interrested in this? My guess is that every hoster wants to have such a thing.

zentek
10-02-2001, 06:13 PM
Indeed, this may be something that someone else has made.

Perhaps a look at http://www.freshmeat.net will enlighten all of us.

As for coding something like this, it would take quite a bit of work, but not a lot, to put it together. The problem of course would be that it is hard to support ALL the different types of software out there. Just thinking about the number of webservers, ftp servers, mail servers, and all the variations of linux, bsd, *nixes, etc. would make this a headache.

So if we do make something it'll work with what WE have, and probably not much more. Everyone else can customize it themselves ;-)

Right now, if we notice a server with a high load on it (the whole server, not an individual account), we investigate to find out what account is causing it and notify it.
We like to give our client lots of free room to move, so if the server is not loaded, they can take up more resources if they want, but once it gets loaded, we let them know about it. So while this is not a software solution, it works too ;-)

Domenico
10-02-2001, 06:29 PM
I agree with you on that and I hope you are talking about linux RH 7.1 and apache.

I will have a look around to see if something like this allready exist and I hope others will do the same.

Let me know if you are going to develop it.

jolly
10-03-2001, 01:38 AM
Originally posted by realcy
PIII 800 - freebsd - 512 Memory
How many sites can I put this server?

How many sites do you want to run?
If the data transfer is less than 1 GB per day, no java programs, not much mysql or cgi programs than you can run app. 400-500 sites.
I know some companies running more than 500 sites on PIII 550 Mhz, 512 MB Ram and SCSI HDD.
If you are planning to run over 500 sites than don't forget to take daily backup of your server.

Don't listen to me cos I am telling you others experience. So you better ask others too.
:D :D :D :D

zentek
10-03-2001, 09:44 AM
We usually put about 100 sites on each Webhosting srever (in general), not so much because of the performance issues, but reliability. If one server fails it only takes down a small number of clients rather than all of them.

So we go relatively cheap on each server (7200 UDMA100 drives) rather than very expensive and host 300 or more sites per server. The performance also ends up better that way anyway :-)

Just letting u know. :cool: