3 ms·
> There was a time when 1GB of memory cost maybe $50 but you had to pay a sizeable premium to buy a server capable of handling more than 4GB. Looking at the me
by chx 4y ago
> There was a time when 1GB of memory cost maybe $50 but you had to pay a sizeable premium to buy a server capable of handling more than 4GB.
Looking at the memory price timeline https://jcmit.net/memoryprice.htm https://jcmit.net/memoryprice.htm it was middle 2007 when 1GB memory hit $50 (row 2007.33 it's a very big drop in $/memory as you can see in the second column). A contemporary server motherboard would be the Supermicro X7DCL https://www.supermicro.com/manuals/motherboard/5100/MNL-0957.pdf https://www.supermicro.com/manuals/motherboard/5100/MNL-0957... with six slots of DDR2 memory capable of handling 48GB RAM https://ark.intel.com/content/www/us/en/ark/products/33142/intel-5100-memory-controller.html https://ark.intel.com/content/www/us/en/ark/products/33142/i... but even with cheap memory it was easily doing 12-24GB RAM.
Looking at it from another angle, https://github.com/memcached/memcached/wiki/ReleaseNotes150 https://github.com/memcached/memcached/wiki/ReleaseNotes150 "Memcached was introduced in 2003" which is a bit after Socket 604 and looking at those boards https://www.supermicro.com/products/motherboard/archive/?mlg=0 https://www.supermicro.com/products/motherboard/archive/?mlg... it does not seem like at that era 8GB maximum would be uncommon (8GB instead of 4GB because we want to use cheaper than top modules), in fact very few motherboards top out at 8GB, most could do a lot more. This is to say, there doesn't seem to be a period of history where memcached existed but commodity servers handling more than 8GB didn't exist.
Yet another angle, I upgraded from the Panasonic CF-Y5 to a ThinkPad T400s because the CF-Y5 topped out at 2GB and that was in 2009 (I checked my records, 2009 August 11) and so servers not handling vastly more is extremely unlikely. At this time the company I worked with certainly had dedicated memcached boxes yes, but a lot more than 4GB RAM, can't remember exactly how much.
I would cautiously say you misremember your numbers.
- throwaway81523 4y ago> with six slots of DDR2 memory capable of handling 48GB RAM 1) that was a premium motherboard, 2) 16 ram sticks were way more expensive per GB than smaller sticks. I think you have the timeframe about right (2008?), but where I worked we had 1000s of servers built on PC motherboards (cheap) with 4 slots holding 1GB each. 4GB sticks existed but cost a lot more per GB and were hard to find, and our motherboards needed some kind of bios change to use them. We did manage to upgrade a few machines to 16gb and they were useful.