Slashdot Mirror


Where are the Large RAM Systems?

CaptCanuk asks: "I've been charged with finding a system with 16 GB of memory and have had a really hard time in acquiring one (especially with a PCIE 16x slot). Linux is at the forefront of these 'large system memory' systems and beyond beta versions of Windows XP, is the only OS that supports the 64 bit memory addressing required to use this much RAM. When I asked large beige box wholesalers, I'd get comments from 'Why do you want a 16GB harddrive...you want MEMORY? are you sure?' to 'No motherboard supports more than 4GB of memory; everyone knows that'. Where are these mythical large memory systems? Do you think such workstation configurations will become pervasive in the future? Will it take Microsoft's Windows XP 64 bit to legitimize their existence in larger quantities?"

46 of 185 comments (clear)

  1. I gotta ask by Bilzmoude · · Score: 2, Interesting

    Yeah, I know... it is not an answer... and it doesnt really matter... but out of raw curiosity... what are you doing that you need that much memory? Bilz

    1. Re:I gotta ask by Atrax · · Score: 2, Interesting

      High-end databases would have been the first thing I'd have thought of actually. I was under the impression that render farms, as they don't have to run 24x7 for years on end, tend to be more in the vein of mahoosive clusters of cheaper boxes than a concentrated small cluster as you'd use for big databases (Oracle, DB2, SQL Server)

      --
      Screw you all! I'm off to the pub
    2. Re:I gotta ask by jonadab · · Score: 2, Informative

      I can think of a couple of things...

      How about working on enormous multilayer images in Gimp that are ultimately
      destined to be printed as large, high-gloss posters? That'll eat some RAM.
      The piddly little images I have worked with (you know, 600dpi for 8.5x11
      letter-size, tiny little things) can use up more than a gigabyte each, with
      only four layers; a complex image can easily have over fifty layers...

      Video editing springs to mind.

      Databases perform better if they can fit all the data in RAM, especially if
      the data are read far more often than written. It's easy to imagine a DB
      that goes past 4GB.

      I'm sure there are other applications where you could want that much RAM.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  2. Re:I'm a bit confused... by Atrax · · Score: 5, Informative

    Because if you're a company looking for reliability and ongoing maintenance, a self-build isn't necessarily the first thing you think of. You're a beancounter looking for an ongoing support contract from a reputable OEM you've heard of before, possibly with onsite or couriered-in replacement clause.

    I'd like to throw out the possibility of clustering instead, though (mostly cause it's on my mind because I've been dealing with several support cases on clusters recently). Why is this not an option for extra power, resilience, etc..

    --
    Screw you all! I'm off to the pub
  3. Try this link by Anonymous Coward · · Score: 2, Insightful

    Here is an idea, why dont you just fucking google it.

    1. Re:Try this link by dubl-u · · Score: 3, Insightful

      Here is an idea, why dont you just fucking google it.

      Here's a question I didn't find such a good answer to in Google: Was it really necessary to be such a prick?

      If you would have read past the first question mark in the guy's post, he isn't just asking for the name of one place that's selling them. He's also asking when or even whether these systems will become common. For somebody who's about to drop tens of thousands of dollars, those seem like pretty good questions.

      Funny, Google isn't coming up with such good answers on that. Boy, if only he could find a community of people who make their living on the cutting edge of technology. Maybe some of them would know! Perhaps you can share the Google query that will help him find somewhere like that?

  4. Open your eyes... by DrPepper · · Score: 4, Informative

    ...there all over the place:

    Dell Itanium
    HP Itanium
    IBM Itanium

    1. Re:Open your eyes... by Atrax · · Score: 2, Interesting

      Poster should also keep in mind the heat, noise and power considerations of a box this size

      Hell yeah. Monster UPS underneath, to hold up the servers, switches, blah blah in the event of power outage, also the server room lights and the aircon and the security thereof so you can maintain operation or at least gracefully shut down in the event of outage. It has to be in a decent room of its own - you don't want the sound of a jet taking off in the corner of your open-plan office.

      And failover? if you're gonna go one-big-box, then you're in the single point of failure area (ooh, we're back to clustering again).

      Of course you may just want an impressive box in the corner and not really worry enormously about 24x7 ops. If that's the motivation though, why not just buy an impressive case with a bunch of flashing lights?

      --
      Screw you all! I'm off to the pub
    2. Re:Open your eyes... by Kuad · · Score: 4, Informative

      Anand just review a 4-way Opteron system from Sun, as well.

      Looks nicer than the ProLiant for a bit less dosh as well. I don't think any of the Big Boys have PCI-e yet, mind you. What on earth do you need it for in a server with PCI-X slots?

  5. 3 clicks from google by QuantumG · · Score: 4, Insightful

    IBM eserver xSeries 445 8870 (88701RX) can take 64 GB of ram, that enough for ya? I got a wild idea, why don't the "editors" of Slashdot do a 5 second google search before posting pointless Ask Slashdot questions like this and save us all a lot of time. Hell, it might even improve the quality of the site!

    --
    How we know is more important than what we know.
    1. Re:3 clicks from google by miu · · Score: 5, Insightful

      I don't think that most of the questions are selected to answer the question. As you correctly point out, the question can be solved with a search engine within minutes. Rather the question is supposed to encourage discussion - why does he need 16 G RAM, what are other people using such systems for, maybe someone has lab tested systems from several vendors and wants to share their results, how does the support offered by various OSs actually work. etc.

      --

      [Set Cain on fire and steal his lute.]
  6. That's funny by Hulver · · Score: 5, Informative
    I went to HP and was able to find one after about 5 clicks.

    Or, I went to AMD's page here and clicked on one of the manufacturers listed. Where I found this dual opteron supporting 16GB ram. Took me all of 2 minutes.

  7. Appro by Gaima · · Score: 4, Informative

    http://www.appro.com/ do same damn fine boxes, including 1U (yes, 1U) quad (yes, yes, quad) operton boxes that take 32GB of RAM.

    I only wish the company I work for could afford boxes like that :(
    Oh, and there's that "need" thing I keep hearing about.

  8. Re:It will take time by QuantumG · · Score: 2, Interesting

    Or you could just write better software. Really, I gotta wonder, what the hell are you running that requires that many pages to be in memory at the same time. Obviously you need this kind of stuff if you're running a huge database or something, but a desktop machine? You're kiding right?

    --
    How we know is more important than what we know.
  9. Wow. by afay · · Score: 2, Informative

    I just found a number of boards within about 30 seconds. That's a new low for an ask slashdot.

    Here's a few

    Every board there except for the single processor ones supports at least 16 GBs of memory. Many have 16x pcie slots and at least one has 2.

    --
    Best slashdot comment
  10. Re:Big Memory Systems by brejc8 · · Score: 3, Informative

    That is the addressable memory space. Curiousley the x84 instruction set doesn't have a 32bit (4Gb) wall but reather an 64Gb wall due to the segment offset. This is the original hack which gave us 1Mb limit reather than the 64K.
    The only reason linux gives you the choice between the two when compiling is to allow the address to be stores in one 32bit int.

  11. Wost. Ask Slashdot. Ever. by Anonymous Coward · · Score: 2, Insightful
    You need a PCIe slot? ARE YOU ABSOLUTELY SURE ABOUT THAT? If you are doing high-end visualisation, why not get a dedicated graphics workstation that supports massive amounts of RAM and hefty graphics cards?

    Gobs of memory & Linux

    Gobs of memory & HP-UX

    Gobs of memory & Solaris

    Thousands of phamaceutical, oil and research companies around the world use this kit to get results, so why can't you?

  12. Tyan / Opteron motherboards by Scarblac · · Score: 2, Informative

    There are quite a few motherboards that can handle 16G (or 32G) memory, they're mostly dual/quad Opteron boards. Tyan has a line.

    If you also want PCIe x16, it's harder - Tyan lists this baby (Thunder K8WE), but I don't know if that one is actually available already.

    --
    I believe posters are recognized by their sig. So I made one.
  13. Next Ask Slashdot: by MrHanky · · Score: 5, Funny

    CaptCanuk's Boss asks: I've been charged with finding a qualified employee to handle big computer purchases. Now that most tech jobs are shipped to India, qualified personell in USA and Canada should be easy to find, but my employees aren't even capable of browsing Dell's web pages. I've tried everyone at my company, but they just scratch themselves and make loud screeching noises, then get back to reading Slashdot. So I ask: Where are those mythical competent workers? On the moon? Because they sure as hell aren't posting to "Ask Slashdot".

  14. Spec sheet vs. reality by wchin · · Score: 2, Interesting

    The Opteron systems I've seen that support > 8GB of RAM do so with registered ECC 2GB DIMMs. Until recently, it wasn't easy to find 2GB DIMMs. The cost is somewhere between $450 to $1200 per DIMM (for DDR333), and you'll need 8 of them. You can find some by Transcend on NewEgg. Crucial carries them at > $800/DIMM.

    So even though there have been quite a few Opteron motherboards that have 16GB support on the datasheet, vendors haven't had 2GB DIMMs to fill them out readily.

    Has anyone tried a 2GB DIMM in an Apple G5 system?

  15. Apple XServe by skinfitz · · Score: 4, Informative

    The Apple XServe supports 16Gb of RAM, the just don't like to admit it. I found this image on their site while looking for stuff last year.

    1. Re:Apple XServe by skinfitz · · Score: 2, Informative

      'Uhh' yes they do. They can take 2Gb DIMMS to a total of 16Gb. The graphic if you care to check the link is hosted on Apple's site.

      As I said, Apple don't like to admit it and the official line is they are 'not supported' but then XServe RAID was initially 'not supported' on Windows or Linux either until people started plugging them in and finding that they worked. Now suddenly they are certified for Windows and Linux (and in fact I have two, one of which is connected to a Windows server and works just fine).

  16. Re:I'm a bit confused... by Zapman · · Score: 4, Informative

    Whether to use a cluster or not depends heavily on the problem domain. Until very recently, clusters didn't work so well with large databases, etc.

    You also seem to be shopping specs rather than throughput. Your mention of 16x PCIexpress is what gives this away. The only cards that support this now are high, high end graphics cards, and these cards don't even need it. There's no real difference between the AGP 8x and PCIex versions of these cards.

    That said, you're not going to find what you're looking for in the beige box world. You're looking (realistically) at about 4 different venders: Windows: Dell, IBM, and HP. UNIX: IBM, HP, and Sun.

    You're also only looking at servers (not desktop or towers).

    My experience is with Sun, and a little Dell and IBM. So I'm going to speak to those. Sun makes magnificient hardware. Their support organization has had problems recently, but the hardware is good enough that we don't need it often. Sun's V880 servers are amazing. up to 8 CPU's and up to 32 gigs of ram, with great growth potential (12 PCI slots, several of them 64 bit, 66 MHz).

    We've had lots of problems with our Dell hradware. Whole lines of their servers have been crap, and dell replaced thier 16xx line with their 17xx line for us for free. Our exchange server runs on a 6550 IIRC, which has at least 8 gigs of ram. This model probably can go higher in ram, but I'm not sure.

    We've been really impressed with the IBM hardware we've started to purchase. It's been pretty stable, fun to work with, etc. IBM has a long history of making great servers. They probably have several models that will help.

    --
    Zapman
  17. Re:It will take time by Smitty825 · · Score: 4, Informative

    OS X does not totally take advantage of more than 4GB of RAM. It can address tons of RAM, but each running application is limited to a maximum of 4GB of addressable space in Panther.

    When Tiger comes out, non-gui applications will be able to address the full 64 bit address space, however, GUI apps will remain limited to the 32 bit address space. See here for more info.

    --

    Doh!
  18. Re:It will take time by tchuladdiass · · Score: 2, Interesting

    I think that would be implied by the requirement for a 16x pci express slot. As far as I'm aware, the only cards for these slots are video -- pci express raid & network cards do plenty with only a 1x pci express.

  19. Opteron by photon317 · · Score: 4, Informative


    Buy an SMP opteron box, they'll support all the memory you want and then some. Most of the Opteron motherboards I've seen in use have 4 memory slots per cpu socket. So for instance with a quad opteron boards you could stick 16x 4G sticks in it for 64G of ram. Incidentally, it's not that only linux supports "64-bit addressing". The memory addressability is a function of the processor and/or memory controller (which is integrated in the processor in the case of the Opteron). There is no processor I know that can actually physically address 64 bits of memory (which would require something on the order of 65,536x 256Terabyte sticks to fill). IIRC correctly, the Opteron memory controller can physically address 40 bits of physical memory, which puts the theoretical limit for it at 1TB of RAM.

    --
    11*43+456^2
  20. Re:Big Memory Systems by Anonymous Coward · · Score: 2, Informative

    Most CPUs starting from PentiumPro had 36-bit physical addressing, and as long as the mainboard and chipset supported it too, CPU could address up to 64GB of PHYSICAL memory. For this however, paging must be switched to the PAE mode, so page table entries will have another format and could contain bigger physical address base, that's what the "64G" Support in Linux' kernel was for. It has nothing to do with memory segments, or the ability of 8086 to address 1MB using 16-bit pointers at all.

    On 32-bit CPUs, VIRTUAL addresses and segment sizes are still 32-bit and could not exceed the 4G size.

  21. Windows 4GB process limit by wimbor · · Score: 4, Informative

    One additional thing to consider if you are planning to use Windows is the 4GB process limit (which is NOT the same as a total memory limit) in a 'normal' Windows server.

    The operating system (Windows Server Enterprise Edition) will work with more than 4GB memory, but a process running on that server can only address 4GB of memory, of which 2GB is reserved kernel space (in normal circumstances, not including the /3GB switch, bla bla bla, ....).

    Check out:

    http://www.brianmadden.com/content/content.asp?i d= 69

    Of course there are some tricks and things you can do, but still... keep this in mind.

    This is due to the fact that you are working on 32-bit hardware that can only address 4GB directly, as far as I understand. Does Linux have this limit too? Or are there other 'tricks' that the Linux kernel applies to go above 4gb? Maybe other Slashdotters can elaborate on this.

    1. Re:Windows 4GB process limit by pclminion · · Score: 2, Interesting
      This is due to the fact that you are working on 32-bit hardware that can only address 4GB directly, as far as I understand. Does Linux have this limit too? Or are there other 'tricks' that the Linux kernel applies to go above 4gb? Maybe other Slashdotters can elaborate on this.

      On IA32, the limit exists on Linux as well as Windows. This is a hardware limitation of 32-bit addresses, as you pointed out. However, it's possible to "window" the higher memory into a fixed area under the 4 GB limit, similar to how XMM and EMM worked in the days of MS-DOS and extended memory managers.

      As for memory being reserved for kernel space, that's a necessity in order for the kernel to be able to differentiate between user space and kernel space. It would be horrifically inefficient for the kernel to have to scan through a bunch of tables to figure out if a particular pointer is a kernel pointer or a user pointer. Setting an arbitrary boundary between kernel and user space lets the kernel do a simple test -- is this pointer greater than the kernel space limit? If so, it's a kernel pointer.

      On Linux the boundary can be set at either 2 GB or 3 GB.

    2. Re:Windows 4GB process limit by afidel · · Score: 2, Interesting

      While true today, it won't be for much longer Windows Server 2003 x64 is scheduled for a first half 2005 delivery (next couple months) and the big apps (Exchange and SQL) each have an update coming to support it (2003 SP2 for Exchange and SQL2005 for SQL Server). Linux gets around it by allowing 64bit equipment with 40bit physical addressing to act like what it actually is, 64bit. The kernal and libraries have been updated for a long time and some major apps have been 64bit clean for a long time due to running on other UNIX platforms where 64bit has been standard for some time, and others have been updated since the Opteron was launched and 64bit became cheaper. But you are partly correct that under a standard x86 kernel your processes are limited to 2GB, or 3-3.5GB with optional switches.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  22. Answers by 4of12 · · Score: 3, Interesting


    Q: Where are these mythical large memory systems?
    A: They've existed for years in mainframe and scientific computing circles, just as 64 bit hardware has existed (Alpha chip, SPARCv9, MIPS) for years and OS's capable of dealing with 64 bits have existed for years.

    Q: Do you think such workstation configurations will become pervasive in the future?
    A: Yes.

    Q: Will it take Microsoft's Windows XP 64 bit to legitimize their existence in larger quantities?
    A: "Legitimize" is a word I don't like to use in the same sentence as Microsoft. But your intuition is correct. Once Microsoft brings out a reliable 64 bit OS that is backward compatible with its 32 bit offerings, you'll see more popularity and lower prices for systems with more than 4 GB of memory. Let's hope everyone's learned the Bad Way of Doing Things from the 16->32 bit Windows transition a dozen years ago. OTOH, I suspect glitches in the transition will be leveraged to encourage upgrading...

    --
    "Provided by the management for your protection."
    1. Re:Answers by ADRA · · Score: 2, Informative

      "A: "Legitimize" is a word I don't"...

      XEON based Intel solutions have had extended RAM support for years. There's nothing new with Intel based systems having more than 4GB or ram. You just need an OS that supports the PAE extension. This boosts the memory capacity of the OS from 4GB (32bit) to 64GB (36bit). Linux and Windows have supported PAE for quite a while. (Microsoft artificially disables the ram based on the version of windows you're using)

      The difference between 32bit w/PAE and 64bit is that a program running on the 32bit OS will only access a maximum virtul memory space of 4GB, while a program running on the 64bit variant can access the entire virtual memory space that the OS can.

      If you're running a 32bit compiled app on a 64 bit processor, you're also limited to the 4GB space as well.

      --
      Bye!
  23. All over the place by �berhund · · Score: 3, Informative

    Dell PowerEdge 6600, 6650, 7250...
    IBM xSeries 336, 346...
    http://www.supermicro.com/products/motherb oard/Xeo n800/
    http://www.tyan.com/products/html/barebone. html

    In short, every place I've checked so far.

    --
    -Uberhund
  24. Dude by dtfinch · · Score: 2, Funny

    Dell will sell you one at only a 500% markup over cost.
    http://configure.us.dell.com/dellstore/config.aspx ?c=us&cs=555&l=en&oc=PE7250PAD&s=biz

  25. Re:It will take time by Johnny+Mnemonic · · Score: 3, Informative

    Really, I gotta wonder, what the hell are you running that requires that many pages to be in memory at the same time.

    How about the entire genomic sequences of >4 organisms? That way you can compare them to each other simultaneously, and learn which sequences are similar and which are different.

    Here's another application, off the top of my head: simulate the gravitational mechanics of any large system of objects. Think you want to swap that kind of thing to disk?

    I submit that there are many scientific applications of this much RAM; and you're not likely to recognize or understand the need unless you're in the field yourself. A LOT of bleeding edge computing work is being driven by scientific researchers who demand, really, a heavy amount of resources to do their simulations on--and computing structures that are designed for database work/gaming is just not comparable.

    Personally, we use HP quad Opterons, with 64GB of RAM each (running Linux, btw); and while you could build that kind of thing yourself, the reliability issues at that scale just aren't worth it.

    --

    --
    $tar -xvf .sig.tar
  26. hp xw9300 by RzUpAnmsCwrds · · Score: 2, Informative

    The recently released hp xw9300 is exactly what you want. It has room for 2 Opteron processors, up to 16gb of ram, and dual PCIe x16 graphics cards.

    It starts at around $1900, a decent price for a dual-proc workstation. It has SATA II 300, an NVIDIA chipset (NForce Professional 2200; based on NForce4) and 8 dimm slots for registered DDR.

  27. Here is the board that has me drooling. by MrSnivvel · · Score: 2, Informative

    http://tyan.com/products/html/thunderk8we.html That bad boy has two PCI-Express slots to boot. Son, you just have to look for them...

  28. Re:It will take time by Xner · · Score: 2
    Really, I gotta wonder, what the hell are you running that requires that many pages to be in memory at the same time.

    Three words: Computational Fluid Dynamics.

    --
    Pathman, Free (as in GPL) 3D Pac Man
  29. This is really simple by MerlynEmrys67 · · Score: 3, Informative
    Go look at a Sun 20z

    The large system there has 4 GB RAM (4 1Gig memory sticks - substitute 8 2 GB RAM sicks gets you 16 GB memory). True, these don't have PCIe - Sun won't be getting PCIe until later this year, but the IO on this system isn't to be beatten.

    If you want even more memory, try the 40z and 16 2GB RAM sticks for even more memory.

    Don't expect Intel systems with Dual memory controllers to get you there - you need real systems.

    --
    I have mod points and I am not afraid to use them
  30. How about the Intel SE7520BD2 by SmallSpot · · Score: 2, Informative

    According to the docs at http://www.intel.com/support/motherboards/server/s e7520bd2/sb/CS-013543.htm, this board supports up to 24GB with the right kind of RAM, assuming you can find 4GB RAM. With 2GB sticks, you could get 12GB.

  31. One use by Mycroft_514 · · Score: 2, Interesting

    I can see is in CASE tools. I already was forced up to 2GB of RAM and that won't be enough for very much longer.

    If I had to model the Peoplesoft tools, well 4GB won't do that either.

  32. New Tyan Boards have PCIe & 16GB by mosel-saar-ruwer · · Score: 3, Informative

    Tyan just released a new series of Opteron boards that have PCIe & 16GB:
    http://www.tyan.com/products/html/matrix.html
    They're the ones with the "E" at the end of their names [e.g. Thunder K8WE -vs- the older Thunder K8W].

  33. are you... by same_old_story · · Score: 2, Funny

    ... getting ready to run longhorn?

  34. Oh, here is EXACTLY what you want by Punboy · · Score: 2, Informative

    http://www.penguincomputing.com/products/workstati ons/niveus800.php

    Features:
    Full-Tower Workstation Chassis
    Dual Intel® Xeon® Processors w/ EM64T
    800MHz Front Side Bus
    Up to 16GB of PC2700 DDR RAM
    Two External 5.25" Optical Drive Bays
    Four Internal or Hot-swappable 3.5" SATA Hard Drive Bays
    One PCI-Express x16 Slot
    One Gigabit LAN port on Motherboard

    --
    If you like what I've said here, and want to read more, go to http://www.krillrblog.com
  35. Reading through these replies... by NRP128 · · Score: 3, Insightful

    I saw maybe 5 or so positive, actually on topic responses, 100 or so saying "Google it you idiot" and another 20ish stating something along the lines of "you #@*#$ Stop wasting my time!".

    If you feel this is waste of time/space etc, don't waste everybody else's time and space by posting a reply. Just STFU and STFO. The man asked a question. If you're not going to answer him, keep your shit to yourself. He's not just looking for hardware from the sound of it. He wants something specific from a vendor. Googling, or searching Newegg and Dell aren't viable options. Dell.com sucks, IMHO, even the business side, because there's too much that i know they can do that they don't list. And calling them without knowing somebody there to talk to who knows his shit will only elicit the comments like the poster said "Why would you need 16GB of RAM?!"

    I will grant that more information needed to be provided, such as intended use, why it has to have a 16x PCIe slot, etc. But with the abbreviated space slashdot gives each post i can see the reason for being brief.

    A wisecrack is one thing, but a) most of you got modded up for things that should have been modded down as redundant. b) most of you got modded up for saying nothing prevailent or helpful concerning the original question. c) most of you just need to quit trolling posts and go do some real work.

  36. Spec sheet vs. reality by Yobgod+Ababua · · Score: 2, Interesting

    I just bought a few 16GB Opterons a few months ago (and ordered more last week).

    The 2GB DIMMs ran us around $880 each (registered ECC).

    You can also get 4GB DIMMs now, but they'll run you about $2500 a pop. (yow!)

    The company I'm dealing with (rackable.com) also offers a quad opteron system that has 16 slots, so you can get 16GB with 1GB DIMMs or 64GB with 4GB DIMMs (and 40 grand).

    These systems are replacing a Sun V880 that previously provided our large memory support, and run the tools we have much faster.