Web Hosting Talk







View Full Version : 512MB or 1GB RAM? Please suggest.


Franki
12-18-2001, 07:38 AM
Hello guys. I want to host a large site in a new dedicated server. The site has almost 500,000-600,000 impressions/month and uses mySQL. i have to choose between AMD Duron 1GHz 512 MB RAM and AMD Duron 1GHz 1GB RAM. I know that 1GB RAM will be the best solution, but what about 512 MB RAM? Can this RAM handle the site? Thanx!

RackMy.com
12-18-2001, 07:57 AM
512 MB will probably do you well, but with the prices of memory on the rise I would get 1 GB RAM now as it's going to get expensive soon.

MotleyFool
12-18-2001, 07:57 AM
I suggest you start with 512 and see the server load and performance and then upgrade to 1GB when you feel the performance is not upto the mark...

All server processes love more RAM - also there are a good many ways of tuning an RDBMS so it can perform much better on the same hardware....

Use of a dB by itself is no great overhead.. it depends on what kind of SQL's are run and if there is room for cahing your dB buffers so your sessions can be lighter and less frequent etc.,

Do you run many processor intensive scripts?

600K hits can be handled by 512MB RAM is what this fool thinks.. How many simultaneous threads [max] do you expect? Or would all users be accessing in a specific peak time zone [like a newspaper site on the morning time ]?

But RAM is cheap and tuning is expensive is what my DBA often quips!

Cheers
Balaji

Franki
12-18-2001, 08:07 AM
MotleyFool,

Not 600k hits but 600k impressions (pageviews). The hits will be much more. Ok guys, I think I'll start with 512MB and I'll upgrade when it's necessary. Thanx!

Wolfy
12-18-2001, 08:33 AM
For the price of RAM at the moment ~$100-150 for the additional 512M - then it's probably a good investment to go to 1G right from the start.

universal2001
12-18-2001, 04:14 PM
We are hosting a site now with over a million page views per month on a 512mb ram server... the site loads fast and no one is complaining..

max cpu usage is .05

Unless your site gets more than a million page views p/month I doubt u need 1000mb of ram.. of course that is unless your site uses a lot of php, perl.. or it's a forum board..

JKLIVIN
12-18-2001, 05:14 PM
Go with the Gig, as and this is a hypothetical, but possibly your hosting company could put you on a different motherboard if you go with the 512 and potentially later you would not only need to upgrade the RAM to a Gig, but also the motherboard. If this hadn't just happened to one of my clients today I wouldn't have even thought about it.

ownserver
12-18-2001, 05:27 PM
I will suggest to start with 1GB, you can get extra 512MB for cheapo right now. After it will cost extra to ship it, extra charge for installation (not to mention problems if you order non-registered memory, but motherboard accepts only registered RAM :)) and of course downtime while a tech dude is installing it.

For best prices you may want to check out http://www.pricewatch.com/

Franki
12-18-2001, 05:37 PM
Thank you guys for your interest. The site is a large discussion board. To be more specific, I'm interested for the Rackshack Linux boxes.

catchthree
12-24-2001, 01:52 PM
GO with the higher memory, neven know when u might need it. What if you want to open two boards up.. heh..

ho247
12-24-2001, 01:58 PM
RAM is very cheap now, so you might aswell go for 1GB. The more RAM the better for MySQL sites. Is it me or when I first read this post that I automatically thought 'Rackshack server', LOL?

But 512MB will certainly support that kind of traffic, it all realy depends HOW MANY database connections each page has and also how much data is being transferred, so it's quite hard to tell if 512MB or 1GB is more suitable from just page impressions.

We have a LOT more impressions than that and we use quite a lot of database connections on each page, our server has 512MB RAM and it's doing fine with plenty of room more to expand on traffic/users.

Alan

Revelation
12-24-2001, 03:03 PM
Unless your site has been writen by an incredibly clean and carring coder, it is optimal to go with 1 GB Ram. SQL queries tend to take up good amounts of RAM, and proccessor load. Ask the coder of your site if he uses bind columns, if the answer is yes then 512 MB should be satisfactory. If he does not say yes, it is *necessary* that you go with 1 GB RAM for good performance.

The key becomes good code, and that's something hard to find. Most people who code are self learners who don't read perldocs enough ;) This means that they're going to code "sloppy", now sloppy works fine (many of the best scripts are coded sloppy) but it's a bit more rescourse intensive than most people would like. CGI/SQL generally merrits 1 GB of RAM.

DWM
12-26-2001, 10:35 AM
My site generates 5 million page impressions (PHP/MySQL) per month and the performance is excellent with 512 Mb.

If you have lots of traffic the harddisk is more likely to become the bottleneck instead of the 512 Mb. The same applies if your scripts use heavy queries on large tables. In this case it helps to get more memory but still your harddisk will become the bottleneck.