Slashdot Mirror


AMD's 12-Core Chip Cuts Software Licensing Costs

CWmike writes "AMD released on Monday its 12-core chip code-named Magny-Cours, doubling the number of cores over the previous-generation Opteron chip. While a doubling of performance is nice, another key benefit delivered by a chip with a dozen cores may be in reducing software costs. For Matt Lavallee, director of technology at MLS Property Information Network, a company that supplies real estate data, upgrading to the 12-core Opteron chip from his current quad-core chips will allow him to cut the number of servers — and his software licensing fees. While the 12-core chip costs a little more than an eight-core chip, it's 'nowhere near as much as a SQL server costs,' said Lavallee, who has been beta-testing the new chips. MLS operates 60 servers, and Lavallee said he could theoretically cut the number of servers by half but will likely reduce his server count by a third with the chip upgrade." Reader adeelershad82 adds that AMD is hoping the new Opterons will compete with Intel in the high-volume server market.

217 comments

  1. Per-core licensing? by bynary · · Score: 4, Funny

    Has MS updated their licensing to be "per-core" instead of "per-CPU"?

    --
    http://www.bynarystudio.com
    1. Re:Per-core licensing? by iammani · · Score: 3, Informative

      Apparently per-core licensing is only for Windows Server, and not SQL Server.

    2. Re:Per-core licensing? by bynary · · Score: 1

      Good to know. Thanks!

      --
      http://www.bynarystudio.com
    3. Re:Per-core licensing? by Bobartig · · Score: 2, Insightful

      Of course, don't expect that to last long considering how multi-core things are getting.

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
    4. Re:Per-core licensing? by MBGMorden · · Score: 3, Informative

      Microsoft hasn't. Some others have though. It gets complicated though. IBM for example uses "performance units" for some of it's software. Single core x86 machines are 50 units per core. Dual Core and Quad-Core x86 machines are 25 units per core - so going single to dual costs you nothing extra but single to quad doubles the software price. They also value some processors differently than others. Certain Sun processors for example are 35 units per core. You pay a certain amount per unit.

      In general though, I'm sure the software makers will catch on eventually. I specifically got a single quad core for my last SQL server to avoid a dual-cpu license (which is an extra $6k or so).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      Except you're wrong and MS always licensed SQL on a per socket basis, never per core. Thus, your post is BS.

    6. Re:Per-core licensing? by davester666 · · Score: 1

      And by 'eventually', he means 'next week, if not later this week'.

      --
      Sleep your way to a whiter smile...date a dentist!
    7. Re:Per-core licensing? by Anpheus · · Score: 2, Informative

      Huh? Windows Server is licensed:

      Standard and Enterprise: per server (motherboard?)
      Datacenter: per CPU socket

    8. Re:Per-core licensing? by johneee · · Score: 3, Informative

      The last time I priced out Oracle software it was $X per CPU for the first core on a physical package and then $X/2 for each core after that. So a 12 core CPU over 2X 6 core CPUS would basically save you half a CPU license. Which given Oracle's pricing, could be a whole heck of a lot.

      That was a few years back, so it may be different now.

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
    9. Re:Per-core licensing? by Guspaz · · Score: 2, Insightful

      Rendering both posts moot is the fact that the 12-core Opteron performs like a 6-core Xeon, meaning that licensing would be the same per-socket anyhow since you wouldn't be able to reduce the number of servers/processors any more than you already can.

    10. Re:Per-core licensing? by RulerOf · · Score: 1

      I've heard that SQL server is licensed per core, but Windows Server is licensed per socket.

      Server Enterprise, IIRC, is licensed per socket. I think a single license is good for up to 4 sockets.

      --
      Boot Windows, Linux, and ESX over the network for free.
    11. Re:Per-core licensing? by afidel · · Score: 4, Informative

      Nope, Server Standard and Enterprise are per system, Datacenter is per socket (not core). Enterprise allows for 4 additional OS images on the same hardware, datacenter allows unlimited.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    12. Re:Per-core licensing? by afidel · · Score: 2, Informative

      No, on x86/x64 it's core count/2 for Oracle software licensed per CPU (no additional license is needed for the first core).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    13. Re:Per-core licensing? by Anonymous Coward · · Score: 3, Informative

      SQL Server licensing is per socket, unless it has changed in the past year. At my last job we were able to save a nice chunk of money by upgrading our SQL machine to single quad-cores instead of dual dual-cores.

    14. Re:Per-core licensing? by Mordok-DestroyerOfWo · · Score: 1

      Shhhhhhhhhhhh! Don't give them any ideas!

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    15. Re:Per-core licensing? by networkBoy · · Score: 4, Insightful

      The fact that one can argue about it means it is too damn complex.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    16. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      If that's true, then it's more a reflection of MS software's ability to scale with the number of cores than a reflection of the potential processing capacity of AMD Opterons vs. Xeons.

    17. Re:Per-core licensing? by TheRaven64 · · Score: 5, Funny

      Actually Oracle licensing is based on a simple formula of:

      (Number of cores * scaling based on how good the cores are + bytes of RAM / salesman's commission + number of users / number of ginger people in your organisation) + sqrt(-2) * phase of the moon

      --
      I am TheRaven on Soylent News
    18. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      +5 Informative if you ask me.

    19. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      There is no arguing, the contract is the contract. The fact that some people can't read a simple contract doesn't make it complex. The whole Oracle contract is maybe a dozen pages, about 1/10th the length of some of our contract like the one for our phone system. For something with a 5-9 figure cost it's not at all unreasonable.

    20. Re:Per-core licensing? by jtownatpunk.net · · Score: 1

      Wait for it...

    21. Re:Per-core licensing? by Hurricane78 · · Score: 1

      my-server ~ # emerge -atv virtual/postgresql-server

      These are the packages that would be merged, in reverse order:

      Calculating dependencies ... done!
      [ebuild N ] virtual/postgresql-server-8.4 0 kB
      [ebuild N ] dev-db/postgresql-server-8.4.3 USE="doc nls perl python xml -pg_legacytimestamp (-selinux) -tcl -uuid" LINGUAS="de fr es -af -cs -fa -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr -zh_CN -zh_TW" 13,326 kB
      [ebuild N ] dev-db/postgresql-base-8.4.3 USE="doc nls pam readline ssl threads zlib -kerberos -ldap -pg_legacytimestamp" LINGUAS="de fr es -af -cs -fa -hr -hu -it -ko -nb -pl -pt_BR -ro -ru -sk -sl -sv -tr -zh_CN -zh_TW" 0 kB

      Total: 3 packages (3 reinstalls), Size of downloads: 13,326 kB

      Would you like to merge these packages? [Yes/No] y

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    22. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      Microsoft's formula is simpler = (Milk the crap out of as many people as you can)

    23. Re:Per-core licensing? by Anonymous Coward · · Score: 1, Insightful

      my-server ~ # emerge -atv virtual/postgresql-server

      LMAO.. that pretty much sums it up: you handle the servers in your mom's basement and that's about it, ricer boy.

    24. Re:Per-core licensing? by Anpheus · · Score: 2, Informative

      SQL Server is per server and CAL (that is, you license your server and then buy 50 CALs for the end users) or per socket/CPU. My advice is to always use the latter option because multiplexing doesn't count as one use, so if your website uses SQL Server, you better have CALs for everyone that visits... or just license it by socket.

      The CAL model is probably on its way out, it just doesn't make sense that if you have a public facing website that hits the database for authentication, even if you only have 50 real users, you still have over three billion potential users that you need to license.

    25. Re:Per-core licensing? by symbolset · · Score: 2, Interesting

      No, it's a reflection of the differing architectures. The 6-core Intel processor has about 50% higher clock speed and the new hyperthreading while not perfect, really does improve performance on virtualized workloads. So net, performance should be roughly the same for most things even though one has six cores and the other has 12. And released at the same time. What a coincidence. Each of course has its strong points.

      One strong point of the Intel CPU is that you can run the cheaper VSphere Standard edition with six cores, and hyperthreads don't count. From Seven to twelve cores per CPU you need the more expensive Advanced or Enterprise Plus.

      Nehalem-EX coming up has up to 8 cores though so we'll have the question again in a few months. To stay at parity AMD will have to ramp their clock. They can't bump the cores to 16 because that falls afoul of VMWare.

      --
      Help stamp out iliturcy.
    26. Re:Per-core licensing? by mabhatter654 · · Score: 1

      The problem is not "the contract" it is that you the customer don't always know the correct doodads that you need to ask for to meet YOUR needs and not the SALESMANS... and figuring THAT out is the hard part. A contract is not "simple" when you only get a "pass/fail" option on it and can't see all the options.

      I would agree software contracts aren't that complicated once they're written... it's getting a fair one in the first place... being "told" one thing and "sold" another that is the real problem.... and it always costs "just a bit more" to straighten it out...(since you are already in "violation" if you felt the need to ask for changes!)

    27. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      Actually Oracle licensing is based on a simple formula of:

      (Number of cores * scaling based on how good the cores are + bytes of RAM / salesman's commission + number of users / number of ginger people in your organisation) + sqrt(-2) * phase of the moon

      Wow, I'm out of the loop. Since when did Oracle simplify their licensing?

    28. Re:Per-core licensing? by KibibyteBrain · · Score: 1

      They might not have to change the licensing at all, as it seems like the amount of data and number of transactions per unit time on a typical SQL server will probably continue to scale faster than the ability of CPU makers to throw more cores on a chip. Especially once this downturn ends and web app development continues full steam again and starts to hit those database servers harder than ever in addition to increased user base.

    29. Re:Per-core licensing? by afidel · · Score: 1

      Nah, we moved from Blue Stack (IBM Websphere) to Red Stack (Oracle OAS) for free even though our contract was for Blue Stack and we were only a couple years into our deployment and so very unlikely to switch ERP systems. We also were able to to re-purpose licenses from our DR system to our BI system after we explained that we had a warm site that was only tested bi-annually which it turns out does not require dedicated licenses (this isn't in the contract, it's an agreement we reached with our sales team which we do have written proof for). Many people just don't take the time to learn the licensing, so much the worse for them and their employers.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    30. Re:Per-core licensing? by TheLink · · Score: 1

      No, the problem is when you're in a situation where you need to use Oracle and deal with all that licensing stuff, instead of being able to use something like Postgresql.

      --
    31. Re:Per-core licensing? by ducomputergeek · · Score: 1

      That looks about right, but your missing an irrational number in there somewhere. I just can't remember if it's before or after the salesman's commission...

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    32. Re:Per-core licensing? by mlts · · Score: 1

      Depends on application. For stuff that isn't as easy to run in parallel, you are correct. For a server that does virtual machines, having 12 cores may help things, because the OS and overhead of the virtual machines can be load balanced more effectively.

    33. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      Windows Server, Standard, Premium, Enterprise, Datacenter, Web-edition, etc...
      The operating system is one license, but each different version only supports a certain limited number of processors and a certain limited amount of memory. AFAIK, you cannot just pay money to MS to have eight sockets active with Standard edition, but you can upgrade/reinstall to Datacenter edition.

    34. Re:Per-core licensing? by Anpheus · · Score: 1

      And four and eight socket servers are typically on unique hardware which comes with unique support concerns. Everyone in the business does stuff like this, even on the *nix side of things.

      Actually I'm a little surprised that Standard supports 4 socket servers but only 32GB of memory, and that Enterprise goes up to 8 sockets. Datacenter goes up to 64 though, and I'm not aware of any servers with that many sockets. I think the biggest you can get is a 16 socket server from IBM? Supposedly Nehalem-EX will support up to 32 sockets in a similar manner.

    35. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      MySQL doesn't care how many cores you have (with hyperthreading, I have 8 threads of execution). Goes like a house on fire. It was the best bang for the buck 15 months ago (core i7-920). The best hi-horsepower chip for the least money. The crossover point of both curves landed right on it. It looks like AMD grumped for 15 months, saw more chips arrive, and came out with this. They are a bit late, but I'm happy to see this arrive. There are a lot of fans of AMD out there, and I'm cheerful to give them bragging rights. I'm a bigger fan of a competitive marketplace, low chip prices and ever higher performance with lower power consumption.

    36. Re:Per-core licensing? by Calinous · · Score: 2, Funny

      Yes, this is similar to a situation when you need to use a semi and deal with all the Dept of Transportation stuff, instead of using a bycicle.
            Oracle has things that Postgresql lacks, and in some cases Postgresql (and maybe even corporate software like MS SQL Server) can not take Oracle's place.

    37. Re:Per-core licensing? by afidel · · Score: 1

      That would be just about anyone not writing their software in-house. The OS community doesn't seem to embrace Postgresql too enthusiastically and you will almost never find it on the supported RDBMS list for COTS software. We saved enough in development cost by using a COTS reporting package for our ERP system to pay for our Oracle licenses and a Citrix farm for 5 years.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    38. Re:Per-core licensing? by cerberusss · · Score: 3, Interesting

      Which given Oracle's pricing, could be a whole heck of a lot.

      I once heard a VP saying something like the following: "Today, the Oracle salesguy is coming to wrap up the licensing. I've cleared my complete schedule for today for the negotiations. It's worth it. I never save so much money on a day as when negotiating with Oracle."

      --
      8 of 13 people found this answer helpful. Did you?
    39. Re:Per-core licensing? by TheRaven64 · · Score: 1

      (Number of cores * scaling based on how good the cores are + bytes of RAM / salesman's commission + number of users / number of ginger people in your organisation) + sqrt(-2) * phase of the moon

      That looks about right, but your missing an irrational number in there somewhere.

      Looks like you failed maths, as well as English...

      --
      I am TheRaven on Soylent News
    40. Re:Per-core licensing? by somersault · · Score: 1

      Surely the webserver just counts as a single user? Lame.. oh well, SQLite is enough for my little fledgeling web apps so far. We do have SQL Server here but only for our stupid accounts package.. the accounts package that needed DEP turned off to install an update the other day.. it really is quite worrying just how crap the software that looks after our finances is.

      --
      which is totally what she said
    41. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      Datacenter is per socket

      Wow, my server has about 10,000 open TCP sockets right now. Imagine how much that would cost! :P

    42. Re:Per-core licensing? by Anpheus · · Score: 1

      There's SQL Server Web edition of course, and you could always use something like PostgreSQL, MySQL, or whatever. I'm not endorsing SQL Server in any way, just fighting licensing FUD.

      Interesting that your accounting software requires DEP turned off.

    43. Re:Per-core licensing? by Thing+1 · · Score: 1

      Yeah, the other reply said what I was basically going to say: the webserver uses a single database user. Sure, there might be millions of "users" in your web application, but they're never hitting the database; they do not exist as database users. But that seems trivially obvious so there must be something else you're getting at re: CALs are bad?

      --
      I feel fantastic, and I'm still alive.
    44. Re:Per-core licensing? by Thing+1 · · Score: 1

      Pretty amazing, that a company (Oracle) can convince a highly-paid manager that wasting a day on negotiations is an enjoyable experience! That the salesman has cleared his complete schedule for this one customer -- well, that also speaks volumes.

      --
      I feel fantastic, and I'm still alive.
    45. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      I assume you're referring to this article at Anandtech. The Xeon did in fact beat the Magny Cours on their database benchmarks.

    46. Re:Per-core licensing? by cerberusss · · Score: 2, Informative

      To tell the truth, it was a 2.5 million euros license deal. So that's not really "wasting a day" on negotiations.

      --
      8 of 13 people found this answer helpful. Did you?
    47. Re:Per-core licensing? by marnell · · Score: 1

      At least you were right about one thing: Windows Datacenter is licensed Per Processor (socket). Windows Server Standard and Enterprise can be licensed per instance (aka Per Server) for most people or Per Processor (per socket) for SPLAs. IBM, Oracle, and many others consider a Core an individual processor in their so-called Per Processor licensing.

      --
      M
    48. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      OVER 9000 dollars
      because you have OVER 9000 sockets open.

    49. Re:Per-core licensing? by wooferhound · · Score: 1

      640 cores should be enough for anybody

      --
      We are Dead Stars looking back Up at the Sky
    50. Re:Per-core licensing? by Anpheus · · Score: 2, Informative

      No, the end user or device is what is licensed when buying CALs from Microsoft.

      For example:

      You have a database application that is accessed by some users directly (query editor or application that directly talks to SQL server.) These users or the devices they use need to be licensed.

      You have a database application that a web server talks to, and through this, end users query your database indirectly (that is, when hitting the website, queries are generated indirectly to hit the database.) The end users, because they are still talking to the database albeit indirectly and causing queries to be performed will require CALs.

      Lastly, suppose you have a report generator application that creates only predetermined reports (nothing on-demand) at specified times and saves the data to a file (CSV, PDF, XLS, etc) or sends an email. This requires only one CAL regardless of how many people receive the output (the file) because only one user or device is directly or indirectly hitting the database.

      There's a real simple reason the licensing is like this, because otherwise what you could do is set up two SQL servers, one running SQL Server Enterprise (licensed by Server + 1 CAL as opposed to per processor, which is much more expensive) and one running SQL Server Express (free.) The Express instance would then have the Enterprise server as a linked server, and all queries would be redirected through that connection. This would effectively multiplex all of your users through one node. Microsoft doesn't want to allow this, so they've set it up so you can't.

      tl;dr: the webserver is not the end user, it is not generating queries on its own, but only on demand from end users. It is those end users that need to be licensed.

    51. Re:Per-core licensing? by lsatenstein · · Score: 1

      In the old days, IBM did the licensing by MIPS. A dual core with each core at 1 MIPS was a call for a 2 MIPS license. So, MS and Oracle and others are going to have to review their algorithms to factor in higher performance systems that result in reduced numbers of servers.

      --
      Leslie Satenstein Montreal Quebec Canada
    52. Re:Per-core licensing? by Thing+1 · · Score: 1

      Thanks for the explanation. Makes sense -- business sense, that is, not customer sense. Like the other responder, SQLite3 has been enough for my needs, for now...

      --
      I feel fantastic, and I'm still alive.
    53. Re:Per-core licensing? by Thing+1 · · Score: 1

      Apologies if I wasn't clear; I consider it "a day wasted" because all they were doing was discussing the price. Oracle has configured their sales force to require this huge amount of communication/planning time; those companies who choose to settle their needs in an hour, well, they get a worse deal than the VP you overheard.

      And then, like I said, that VP is convinced that following Oracle's song and dance steps is worth it, because of the savings (i.e., rather than being irate that there is so much inefficiency built into the sales process, which allows Oracle to make such steep discounts on a regular basis).

      It's like my sister's math-absent childhood, "But I just had to buy it because it was on sale, look at how much I saved!" Yeah, OK sis, put that in the bank.

      --
      I feel fantastic, and I'm still alive.
    54. Re:Per-core licensing? by Anonymous Coward · · Score: 0

      but wouldn't it be better to know those options up front? The real issue is that "List" prices for software are outrageously inflated to give consultants lots of negotiation power. Used car salesmen are saints compared to software sales teams.The information you'll get through Official channels is often flat-out wrong...and doesn't match what the ACTUAL CONTRACT will say.

      In one case our network engineer called Microsoft's licensing department to explain the terms to be certain we could follow them, and even two different operators and a manager couldn't agree what the terms really met. The ISV that sold us the product didn't even properly get the licensing right. This is why "developer" versions like MSDN are always cheap... then the developer uses the "best" tools, but doesn't know the true cost to his end customer because of all the "private" contract terms and side deals going on.

    55. Re:Per-core licensing? by MBGMorden · · Score: 1

      While untactful, the AC has a point - you don't run production DB servers on Gentoo.

      Second, you ALSO don't run production DB servers on unsupported versions of the software. For development use? Sure. Download PostgreSQL and have fun. It's actually a very good DB that I've been using a lot lately.

      HOWEVER, if you plan on putting into use for any important customer? Go to www.EnterpriseDB.com. It's PostgreSQL with commercial support. It's not free, but a support is pretty much a requirement for serious work. These are scenario's where if the system goes down unscheduled AT ALL everyone is pissed. If it's down unscheduled for more than 5 minutes you're getting angry phone calls. If it goes down unscheduled for more than an hour you're looking for a new job. It's a different league.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  2. Cry me a MS licensing costs river! by Rudeboy777 · · Score: 4, Insightful

    Fair enough, but my Linux licensing costs won't change!

    --

    From hell's heart I fstab at /dev/hdc

    1. Re:Cry me a MS licensing costs river! by spire3661 · · Score: 0, Offtopic

      I KNEW the SCO thing would come up in this discussion, and it occurs within the first 10 replies. Bravo, sir.

      --
      Good-bye
    2. Re:Cry me a MS licensing costs river! by Applekid · · Score: 1

      And the fee for linux is the cost of the admins -- the people who are good in the environment know they are good and their price goes up every year.

      Fair enough, but I don't think how many physical CPUs versus cores on a server impacts that price.

      --
      More Twoson than Cupertino
    3. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 5, Insightful

      but as you wait for knew advancement/ innovation to filter down to open source

      I can do everything MLS does with open source technology and I could do it cheaper and faster and without worrying about retarded "per-core" licensing. As soon as someone uses the word "innovation" to replace "value" then you know they are talking out of their ass. Open Source servers are a SOLVED PROBLEM, one need only ask actual leading edge companies like Google, Facebook, and even Slashdot how they can handle millions and billions of users without expensive licenses for proprietary software.

      the fee for linux is the cost of the admins

      Yes because Windows admins are free. Can I have some of what you are smoking?

    4. Re:Cry me a MS licensing costs river! by h4rr4r · · Score: 1, Informative

      Postgres is already better than SQL server, Oracle is were the competition might be. Except Oracle is just so damn expensive. Postgres 9 will add lots of nice new features.

    5. Re:Cry me a MS licensing costs river! by rawler · · Score: 5, Interesting

      And the fee for linux is the cost of the admins -- the people who are good in the environment know they are good and their price goes up every year -- it takes about three years to become really proficient at most MS products - it might take half a year to really understand the linux environment and methodology if you are unfamiliar and then another 4 - 5 to gain that same profiencency equivalent.

      Interestingly, I work for a company where the IT-department is a pure Microsoft-shop. Only windows-hosting and almost only C#-development for internal applications. In the technology department however, we operate a bunch of production-system for our customers, running mostly CentOS Linux. Lately, I've discovered that the Linux-admin-staff often writes simple script-solutions with their left hand, with equivalent complexity to systems written by trained developer in the IT department. And even though I personally often would rather see a more structured systematic approach to some problems, when listening to the end-users they almost always perceive they've gotten BETTER support and reliability from those scripts.

      Point being that, a Linux-admin MAY cost a bit more than a windows-admin, and the learning-period might certainly be a bit longer, but I see much more productivity coming out of our Linux-crew than the windows-equivalent. More services hosted and administered per admin, and ~10 times the operational availability. Also, when more complex jobs needs being done (configuring network device, someone needs help with a tricky SQL query for a report, or needs someone to mirror a huge chunk of text-files into a searchable DB for performance), they usually come to the Linux-crew than the windows IS/IT.

      What I will give the person who goes the linux route is that once you are profiecient in Linux - gaining the same proficeincy in other systems is cake - basically because the they are just easier to use in the first place.

      Definitely matter of oppinion. Personally, I've never found anything "easy" about windows. Sure, the very limited amount of things you can do within three button-presses is usually simple enough (interestingly the same goes for modern Linux Desktops/Simple Server Setups). However, once something breaks, or you need/desire to stride outside the comfy gui-box, just forget about it. (IMHO) For example, a standard CentOS5 server install comes with high-availability software that from commercial vendors (IBM and HP, I don't know if Microsoft can even match the fully distributed transactional storage components) START at ~100K euro. For those money, I can let one high-school self-taught Linux hacker spend 2 years in researching and fine-tuning for the JUST the entrance fees of the proprietary variant. How would you estimate my chances of getting some more use out of that admin meanwhile?

    6. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 2, Interesting

      SQL server is solid ... Oracle is just as good if not hands down better

      Oracle is hands down better - a lot better. But, you go way off into the weeds with stupidity and ignorance.

      robustness to their product lines how long will it take for postgress to catch them??

      Go read up about what's coming in PostgreSQL 9.0, which is right around the corner; plus its current feature set. Now go read about EnterpriseDB (commercial PostgreSQL offering). Not to mention, according to the FAA's (yes, that FAA) recent talk at PostgreSQL East Conference, PostgreSQL + PostGIS is roughly TWO ORDERS of magnitude faster than Oracle Spacial. Furthermore, recent benchmarks of Enterprise DB squarely pushes far into Oracle's warehousing territory; which also supports things like parallel load/query/indexing, etc. At the FAA, Oracle is being completely usurped by PostgreSQL. All new projects are to use PostgreSQL and/or PostGIS.

      PostgreSQL has shown that it easily out scales MySQL for most common loads and its performance now trounces it in most cases. Plus, PostgreSQL's query optimizer makes MySQL's look like a toy. Additionally, even as far back as 2007, PostgreSQL was typically on par with Oracle's performance and scalability. More recently, PostgreSQL is typically on par or exceeds Oracle in performance. When talking about spacial queries, clearly according to the FAA, Oracle isn't even playing in the same park as PostgreSQL. And if you need seriously high end enterprise performance, commercial PostgreSQL offerings, such as EnterpriseDB, is here too.

      So next time, before you start mindlessly mouthing off about open source catching up, you might want to put it into your head, its far more common for commercial needing to catch up with open source than the other way around; at least these days. Seriously, take a hard look at PostgreSQL. For the vast majority of users (small to medium size databases), MySQL, MSSQL, and Oracle shouldn't even be considered as PostgreSQL already has you covered. And frankly, MySQL isn't even in the same league as MSSQL, Oracle, and PostgreSQL.

    7. Re:Cry me a MS licensing costs river! by PopeRatzo · · Score: 0, Troll

      I KNEW the SCO thing would come up in this discussion, and it occurs within the first 10 replies.

      Since the OP used the term "cocksmoking" I think he may have been talking about a different OS with a three-character name.

      What? What'd I say?

      --
      You are welcome on my lawn.
    8. Re:Cry me a MS licensing costs river! by vadim_t · · Score: 5, Insightful

      I think you're comparing apples to oranges.

      Learning Windows as in basic usage and administration is easy. Learning the basics for Linux is quite easy too.

      Actual deep knowledge of Active Directory, MSSQL, Exchange, etc is the Windows equivalent of a competent Linux admin, and those people want quite a lot of money as well. True, if you want a monkey that reformats boxes and replaces broken hardware and helps the users a bit, then they can probably be found cheaper for Windows. But that's not who you want to maintain your business critical Oracle server. Actually competent admins with knowledge of the details, good understanding of databases, and especially people like Oracle DBAs aren't going to be cheap, no matter the OS.

      There's nothing that easy about MS technologies. They're superficially easy, sure. But there's quite a lot underneath that.

    9. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 1, Funny

      I c wat u did thar

    10. Re:Cry me a MS licensing costs river! by cenc · · Score: 1

      Yea, I think you stumbled upon the reason MS is easier to learn. You can do less with it. Linux is a swiss army knife and then some.

    11. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 1, Insightful

      SQL Server is a MS product, you moron.

      And if he's using Linux, he can simply use MySQL or PostgreSQL. Or any number of other free SQL implementations.

      Oracle's main product is an SQL database product, but Oracle is not the only SQL provider.

    12. Re:Cry me a MS licensing costs river! by dudpixel · · Score: 3, Insightful

      I think you hit the nail on the head there.

      Linux is whatever you want it to be.
      Windows is whatever Microsoft wants it to be.

      --
      This seemed like a reasonable sig at the time.
    13. Re:Cry me a MS licensing costs river! by GameboyRMH · · Score: 1, Interesting

      it might take half a year to really understand the linux environment and methodology if you are unfamiliar and then another 4 - 5 to gain that same profiencency equivalent.

      Since the sibling posts have been dismantling the rest of your bullshit post I thought I'd attack this. I went from Linux virgin to Linux expert in about 3 years. Now all my home computers run Linux (well my gaming PC dual boots Win7), even my phone runs Linux. I was already a Windows expert but I'd say I know more about Linux now, as I can do things that aren't possible for a Windows end user - Windows feels a bit like a toy now.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    14. Re:Cry me a MS licensing costs river! by PopeRatzo · · Score: 1

      I was referring to Microsoft "Bob" of course.

      --
      You are welcome on my lawn.
    15. Re:Cry me a MS licensing costs river! by wisty · · Score: 1

      Unix admin is considered to be unreliable and inefficient. But there's a good reason - Unix admins manage big servers with dozens of people to logging in, while Windows admins are handling a file server, a router, and a a bunch of desktops.

      If Linux admins were smart, they would push for the same (simple) model that Windows admins use - desktop boxes and a few special purpose servers.

      Instead, they tend to give everyone SSH access, creating a very hard-to-maintain environment.

      That's why enterprises don't go Unix. (Oh, and Office ...)

    16. Re:Cry me a MS licensing costs river! by Archangel+Michael · · Score: 1

      WIM, RIS eliminate the need for formatting boxes. PXE boot, download image, reboot. I'll give a User admin rights to PXE boot their machine and re-image it anytime they want. No need for a monkey to do that.

      As for broken HW, replacement cycle fixes that before it happens most of the time, and with the above process, there is no need to have a monkey come around and set the boxes up.

      Yes, I'm a windows ADMIN, and manage almost a thousand PCs by myself, because process is key. While my salary isn't cheap, it is less expensive than two monkeys and a worse admin who doesn't know how to do anything but "go to the freezer, get the box".

      And server apps are bought only when the dept gets me training to support it, and pays for the cost of the HW maint cycles and a support fee to the department. And with VMWare, I just buy the hardware needed to run all the servers people pay for.

      The setup can look pricey, but I guarantee you that it is less expensive than hiring a bunch of idiots running around trying to keep old broken machines running. Hardware breaks when it is brand new, and when it is very old, and only rarely in between.

      Unix or Windows, a good sys admin keeps things running smooth, which is worth every penny to people who value such things. People who don't value down time, don't care, and will waste their time and money on monkeys.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    17. Re:Cry me a MS licensing costs river! by mcrbids · · Score: 4, Interesting

      There's nothing that easy about MS technologies. They're superficially easy, sure. But there's quite a lot underneath that.

      Well, I certainly agree with you there! But what bothers me more about Windows technology isn't that it's as complex/powerful/intricate as comparable Linux technologies, as much as it's opaque.

      You get a binary to install, and there you go. Enjoy, and hope to God that somebody at the other end of the 800 tech support line has mercy on your poor, sorry soul. Because you have virtually no recourse otherwise.

      Compare/contrast with more open solutions, which provide options when the chips are down. How many times I've pined for a decent documented config file when rooting thru the menus to fix some obscure problem!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    18. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 0

      Yeah sure winadmins aren't free. Couple them in with the cost of licenses and the cost of downtime, for when your half-ass admins can't fix something.

    19. Re:Cry me a MS licensing costs river! by Calinous · · Score: 1

      Mod parent up.
      "Pricey but it works" is better than "cheap but broken".

    20. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 0

      Lately, I've discovered that the Linux-admin-staff often writes simple script-solutions with their left hand, with equivalent complexity to systems written by trained developer in the IT department. And even though I personally often would rather see a more structured systematic approach to some problems, when listening to the end-users they almost always perceive they've gotten BETTER support and reliability from those scripts.

      We're so happy about this that we let these guys do what ever they want to do with their right hand.

    21. Re:Cry me a MS licensing costs river! by cerberusss · · Score: 1

      Since the OP used the term "cocksmoking" I think he may have been talking about a different OS with a three-character name.

      *snicker* yeah those BSD guys are total gay lords.

      --
      8 of 13 people found this answer helpful. Did you?
    22. Re:Cry me a MS licensing costs river! by Anonymous Coward · · Score: 0

      You get a binary to install, and there you go. Enjoy, and hope to God that somebody at the other end of the 800 tech support line has mercy on your poor, sorry soul. Because you have virtually no recourse otherwise.

      If you're spending enough on MS software to need a really good admin to run it, you're not going to be getting the standard shitty level of support. Their top-tier support has engineers (not support monkeys) on 24-hour availability.

    23. Re:Cry me a MS licensing costs river! by upuv · · Score: 1

      I have issues with windows.

      Windows machines require more admin trips to the server room than Unix's and up time doens't even remotely approach a Unix. To many "critical" patches to be applied none stop. Impossible to keep running.

      Yah about 1000 people are going to blow their top at that statement. But I have 200+ physical Unix's with god knows how many VM's on them supported by 3 Unix admins and I have 22 Windows machines supported by 8 guys.

      Not hard to do the dollar math there.

      I have high hopes for these multi core systems in the future. And none of those hopes involve windows. Again simple dollar math.

    24. Re:Cry me a MS licensing costs river! by MikeBabcock · · Score: 1

      I worked with an Exchange server once. It actually made me want sendmail back, and I didn't think that was possible.

      Microsoft technologies are not all in the "Windows and Office" basket for sure. Windows [the basics] and Office are made for end users. Windows Server administration, Exchange, SQL server, etc. are easily as complex as their *nix equivalents, and the latter are often more well documented and easier to fix.

      --
      - Michael T. Babcock (Yes, I blog)
    25. Re:Cry me a MS licensing costs river! by afidel · · Score: 1

      And I have 200+ Windows boxes supported by myself and a junior admin, what's your point?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    26. Re:Cry me a MS licensing costs river! by upuv · · Score: 1

      Like I said. But I'll put it in more direct words.

      Windows machine cost more in people, downtime and vulnerability risk.

    27. Re:Cry me a MS licensing costs river! by afidel · · Score: 1

      I'll take 100 servers per admin and 99.995% uptime for last year and no intrustion events in the last 4 years against whatever you've got TYVM. Incompetence doesn't care what platform you run and a good admin can make just about anything work.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  3. I'm not sure about that by bigtomrodney · · Score: 4, Insightful

    Almost all of the enterprise software we buy charges by the CPU and by the seat. For this purpose a CPU core is the same thing as seperately socketed CPU. Whatever about OS savings I think you'd save more in hardware and running costs than you would on software.

    --
    I never get used to these constant resurrections
    1. Re:I'm not sure about that by kramulous · · Score: 1

      There are also some very nice caveats in some licensing documents that stipulate "no more than two instances of 'program' can be running on the same host". Not that they enforce it with flexlm just that is what they tell you, expect you to figure it out and police it.

      --
      .
  4. Only until by aztektum · · Score: 2, Insightful

    Oracle, MS and others change the licensing to require a charge per core.

    --
    :: aztek ::
    No sig for you!!
    1. Re:Only until by zero_out · · Score: 2, Interesting

      These companies will always protect their bottom line. It's an arms race of sorts. Increase power to cut down on the need for servers and licenses, and these companies will change their licensing models / costs to ensure that you are still paying the amount in the end. It's the same with HDDs and other hardware. The price/GB may go down, but the size of the drives just keep going up, ensuring that you still pay $100 to replace your parents' dead HDD, no matter the decade.

    2. Re:Only until by Anonymous Coward · · Score: 0

      Oracle already do charge per core

    3. Re:Only until by AvitarX · · Score: 1

      Were HD's really only $100 a decade ago?

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:Only until by EvanED · · Score: 1

      Were HD's really only $100 a decade ago?

      Not too far off anyway. I bought a 40 GB drive for the family computer when I was in high school, which would have put it at almost exactly a decade ago. I'm nearly positive I completely paid for it myself, which means it couldn't have been very expensive as I didn't have a job then.

    5. Re:Only until by Anonymous Coward · · Score: 0

      I bought my first SCSI controller (1542b) and 1G drive for $1,300. Its amazing what you can get for the same bucks these days.

    6. Re:Only until by takev · · Score: 1

      I've noticed this for a while, it is not just the harddisk.
      From the first clone XT PC to a modern DELL computer, the prices haven't changed much at all.

      Although one of the thread children says he could get a 1GB drive with a SCSI controller for $1300, he should not forget to compare that to the highend of today, which would be a SAS controller (400 dollar for real RAID (not fake raid)) with SAS disk (500 dollar for a 10,000 rpm).

      Ok, ok, 30% drop of price :-)

    7. Re:Only until by Anonymous Coward · · Score: 0

      Not really. The Adaptec 1542 was not a RAID controller, just a standard Fast SCSI entry-level controller. It wasn't even the Fast-wide SCSI in workstations of the day. You needed to pay a lot more for a RAID controller in those days. A 1542 was probably about $250-$300 with the rest of the cost for the disk. When you take into account inflation, the cost of both would be even more in current dollar equivalent. That said, the AHA-1542 dates back closer to 15 years ago. 10 years ago, the common Adaptec controllers were the 2980 or 29160, which were 2 or 4 times faster (still no RAID).

    8. Re:Only until by AvitarX · · Score: 1

      I'm thinking the middle end has dropped from $180 to $120, but just gut, no real evidence.

      Well, here is an attempt at real evidence. http://www.littletechshoppe.com/ns1625/winchest.html

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:Only until by Calinous · · Score: 1

      The first IBM PC AT was about $5,000 fully loaded, and some $2,000+ for the entry level. In 1980 dollars.
            Computing prices dropped down a lot, in most (if not all) of the IT space. Remember the market for computers? Four or five in the USA and one in Europe. Processor prices dropped a lot too (if not at the top end, then as average).
            As for price change, the entry level PC is cheap enough for people to buy it. Now a x86 netbook with Windows is cheap enough - if it wouldn't have been, non-x86 laptops with Linux/Moblin/Android would have got traction (there are such things, but they're almost collector items).

    10. Re:Only until by benthurston27 · · Score: 2, Interesting

      I've noticed this with LCD monitors at newegg.com. I bought a 21 inch lcd monitor for around $200 a year ago and now I can get a 23 inch for $200. But what I'd really like is a brand new 21 inch for less than $200 but no such luck, the minimum size available to buy keeps going up.

    11. Re:Only until by hitmark · · Score: 1

      well SCSI have always been used as a value adder by companies, so expect them to be more expensive then the IDE variant.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    12. Re:Only until by hitmark · · Score: 1

      well microsoft sold those xp licenses nearly at cost of "media", and being windows, allowed the companies making the machines get sponsoring from symantec and others for bundling their 30 day demo packages.

      i do wonder if the price drop you mention comes from the market being larger then first expected, and therefor more companies got involved (especially as "everyone" standardized on X86 and dos/windows).

      now however, most sales are replacements for broken gear, not fresh sales.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    13. Re:Only until by hitmark · · Score: 1

      yep, been "seeing" something of the same in terms of price pr unit of performance.

      i wonder if thats why HP and dell was so slow in getting into the netbook market, as it was undercutting their existing laptop markets (i dont think asus was selling laptops directly at the time, tho they may be making them for other brands) and they where scrambling to find a way to differentiate a laptop from a netbook. The help seems to have come from intel, microsoft and media companies pushing HD content.

      Intel producing custom chips, rather then allowing the use of low end, or end of marketing life, laptop parts, that lacked HD acceleration of any kind.

      Microsoft creating a special XP license that limited various hardware aspects (easiest to spot, ram amount).

      Media companies pushing HD content, making it easy to say that if one want to play HD, one need a laptop.

      funny enough, i dont think we will see that broadcom HD accelerator in many netbooks.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  5. What this says actually... by Anonymous Coward · · Score: 2, Insightful

    Is that software licensing is a rip off to begin with.

  6. oh geeze.... by gandhi_2 · · Score: 1

    upgrading to the 12-core Opteron chip from his current quad-core chips will allow him to cut the number of servers — and his software licensing fees.

    Really? You mean, as computers get faster you *might* need fewer of them?

    With the advent of the T1, you didn't need 24 DS0 lines, which saved me money on my telecom fees!

    I would have thought the real-estate market downturn saved him a bundle on licensing.

    1. Re:oh geeze.... by WhatAmIDoingHere · · Score: 2, Insightful

      As computers get faster, software becomes more bloated and runs slower.

      --
      Not a Twitter sockpuppet... but I wish I was.
    2. Re:oh geeze.... by mikechant · · Score: 3, Interesting

      Time to render 30 minute Video CD image (at VHS resolution) on 1999 mid-high level PC (cost £1200): 10 hours approx, PC effectively unusable for other purposes.

      Time to render 2hr DVD image (at std DVD resolution) on 2008 low end PC (cost £350): 30 mins approx, PC also playing music/video, web browsing, ripping CDs etc. at the same time.

      The effect of 'bloat' is often overstated.

    3. Re:oh geeze.... by WhatAmIDoingHere · · Score: 1

      And if 100% of what was done with computers scaled like that, you'd have made a great point.

      It doesn't, and you didn't.

      --
      Not a Twitter sockpuppet... but I wish I was.
    4. Re:oh geeze.... by mikechant · · Score: 2, Interesting

      And if 100% of what was done with computers scaled like that, you'd have made a great point.

      Well, I think you've missed an important part of my point.

      What I described is a good illustration of a fairly common scenario - one fairly heavy task going on in the background and a variety of less demanding tasks in the foreground. Although other demanding background tasks would not have increased in speed as much as video rendering, the general principle holds good that with a cheap modern PC you can run something really demanding at the same time as using the PC for several other foreground purposes; going back a ten years this was largely impossible even with higher end machines. So bloat is not cancelling out hardware advances.

  7. Opposite problem with Oracle licensing by pyite69 · · Score: 2, Informative

    They license per-core, so more cores per CPU can be more costly.

    1. Re:Opposite problem with Oracle licensing by msgyrd · · Score: 1, Informative

      Especially if you wanted to run it inside a VM and only allocate some fraction of the cores to that instance. Still gotta pay for the cores/box, not cores assigned. Thanks Oracle. Other than price rape, and a general level of half-assery that ensures they'll have to visit you on site to fix the shit they sold to your boss, I don't understand why enterprise software needs to know what hardware you're using anyways.

    2. Re:Opposite problem with Oracle licensing by BillyGee · · Score: 4, Informative

      Actually Oracle charges per socket on Standard and Standard One licenses and per Core only on Enterprise licenses.

    3. Re:Opposite problem with Oracle licensing by Anonymous Coward · · Score: 1, Informative

      Especially if you wanted to run it inside a VM and only allocate some fraction of the cores to that instance. Still gotta pay for the cores/box, not cores assigned. Thanks Oracle.

      Last time I checked, this wasn't the case with Solaris zones (specifically referring to T-series machines). You could dedicate a particular number of vCPUs (Niagara cores) to a zone (zone.cpu-cap / capped-cpu.ncpus ?), and it would qualify as "hard partitioning" so you could limit your license costs.

      http://www.oracle.com/corporate/pricing/partitioning.pdf
      http://www.sun.com/third-party/global/oracle/consolidation/Containers_Oracle_041305.pdf

      The rest of the vCPUs could then be used for other zones (aka containers).

    4. Re:Opposite problem with Oracle licensing by ppanon · · Score: 1

      True, although you could run multiple VMs, each with separate Oracle instances to get better security boundaries than you would from separate Oracle instances on a single O/S VM. You`ll have more overhead from the multiple kernel setups of course, but it might be necessary for secure consolidation to maintain PCI DSS or regulatory compliance.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    5. Re:Opposite problem with Oracle licensing by afidel · · Score: 1

      And per core for OBIEE and a bunch of other stuff, JDE licensing is fun since it's based on users and company revenue (wtf?).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  8. ever heard of MySQL? by macbeth66 · · Score: 2, Interesting

    Why the heck is he paying anything? Just use MySql and be done with it. It is certainly easier to use/setup/maintain than that crappy SQL Server stuff. And it is free to boot! sheesh.

    1. Re:ever heard of MySQL? by GNUALMAFUERTE · · Score: 1, Insightful

      You have to understand the mindset behind this kind of people.

      They use a privative SQL server, but that's not it. They also use a privative OS, CMS, ERP, etc,etc.

      You'll find people that use either mostly Free Software, or mostly privative software. 50% / 50% or other rational "whatever fits" scenarios are hard to come by. People either believe that Free Software is a better alternative, or they believe that having a big soulless corporation behind their software means they'll get better software.

      Also, many companies have managers and techies that know nothing but windows, ASP and MsSQL and are scared of changing anything.

      People usually complain about Free Software zealots using nothing but GPLed software, but there are privative software zealots out there too, and they don't analyze their options either, they just compulsively buy the most expensive option from $VENDOR.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    2. Re:ever heard of MySQL? by h4rr4r · · Score: 1

      He probably cares about his data, so postgres is the only FREE alternative for him.

    3. Re:ever heard of MySQL? by Anonymous Coward · · Score: 0

      You are obviously being a sarcastic troll, but there is some truth to the idea of using an open source approach.

      MLS is a site that has clearly been designed by old school developers who know nothing but what Microsoft has taught them. First they came up with a relational data model using SQL server, then they built a site around it. This is exactly the opposite of how you build a truly useful and scalable system. Data should be subservient to implementation, not the other way around. This is why companies like Google and Facebook don't sit around worrying about per-cpu licensing costs and companies like MLS do.

    4. Re:ever heard of MySQL? by WarwickRyan · · Score: 4, Insightful

      Sorry, MySQL isn't in the slightest comparible to MSSQL or Oracle. It doesn't have half the features, it's buggy, and it's generally slower. Tooling is also poor in comparison. It's still, unforunately, a toy.

      MySQL does well in the web. That's because it's free licence is suited to horizontal expansion - throw lots of cheap servers at it (where such expansion is possible). Tight integration with PHP just puts the icing on the cake. However, compared to other stacks it's poor. Both MSSQL/ASP.net and Oracle/Java-application-server perform significantly better (often factors) than the MySQL/PHP stack.

      So buying Microsoft/Oracle might seem expensive, that is often not the case.

      But the web isn't the world for databases. There are lots of other usages.

      MSSQL is for example is ideal for SMEs, you get a heck of a lot for your money - very well performing database with mature, well integrated and well performing stack. Plus a really nice BI implementation built right in, with nice easy GUIs for dummies / business users.

      Oracle's the daddy. It's complex but it's a more capable db than MSSQL. As a developer you have fine grain control over how the engine works. For certain enterprise applications it's the only real option (apart from going to IBM). I've been lead to believe that it's the performance king too.

      If you're serious about open source databases, then you need to use a serious open source database as an example. Both Ingres and PostgreSQL are mature, well performing and fully featured databases which are available under an open source license. They're what you should be comparing with SQL Server / Oracle. Not MySQL.

    5. Re:ever heard of MySQL? by Low+Ranked+Craig · · Score: 4, Interesting

      I have an SME ERP background, and while all of what you say is correct, in my fairly extensive experience (since 1987) as a VAR and working on the inside at Sage, it is rare to run across a customer, at least in the mid-market ($5 to $50 million in revenues) that actually needs all the features of MSSQL. Hell, most of them do just fine with c-isam or btrieve style files. Most companies in this segment can do just fine with MySQL. Also, there are lots of tools out there. None quite as good as SQL Studio, I'll give you that, but Navicat, for example, is pretty good and affordable. My biggest issue with MySQL is what Oracle is going to do (or not do) with it...

      --
      I still cannot find the droids I am looking for...
    6. Re:ever heard of MySQL? by einhverfr · · Score: 1

      Honestly, I think PostgreSQL is the ideal RDBMS for SME's. It has many of the advantages of MS SQL without the OLAP stuff, but has a team exceptionally committed to correct operation of the database, something MySQL has never had. Pg's performance is extremely good under complex workloads, and it is exceptionally robust. Really about the only thing it doesn't do is scale vertically as well as DB2, Oracle, or Terradata.....

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:ever heard of MySQL? by forkazoo · · Score: 1

      Why the heck is he paying anything? Just use MySql and be done with it. It is certainly easier to use/setup/maintain than that crappy SQL Server stuff. And it is free to boot! sheesh.

      I have n great love of MS SQL Server, but it does have a place. There is a ton of "Enterprisey" software that requires it. (Or is only additionally supported on Oracle.) When the options are:
      1 - Spend a few grand on a server and software
      2 - Spend (a few - 2) grand on a server, then millions of dollars to have something custom developed, and wait three years before you can use it

      Sometimes, option #1 is the sensible choice. Especially if you get into a use case where MS SQL Server performs better than MySQL.

      That said, I'm currently working on some software for film post production that is being developed primarily with MySQL. For my use, I can't see any reason that MS SQL Server or Oracle would help the project. Of course, it will be pretty much trivial for me to migrate to Postgres or any of the others with a minimum of development effort because I'm not a psychotic brain-damaged puppy like genuine "Enterprisey" developers.

      Incidentally, I'm using Qt in c++. If anybody else starting a database client type application is wondering, the Qt SQL stuff has worked really well on all my projects. Moving from MySQL to MSSQL or whatever is pretty much trivial in terms of application code. The only real PITA is building the right Qt database driver on your required platform(s). Just a matter of tracking down all the right dependencies and whatnot. Even if you aren't using the GUI stuff, you may want to check out Qt. For smaller stuff, I use python, which has a consistent db-api, which also makes it pretty much trivial to migrate between databases.

      But, sadly, I'm still stuck supporting stuff that requires MS SQL Server because it was made by those damned "experts."

    8. Re:ever heard of MySQL? by turbidostato · · Score: 1

      "MLS is a site that has clearly been designed by old school developers who know nothing but what Microsoft has taught them."

      They can't be "old school" and then know nothing but Microsoft's.

    9. Re:ever heard of MySQL? by Anonymous Coward · · Score: 0

      Mod parent up!

    10. Re:ever heard of MySQL? by Anonymous Coward · · Score: 0

      If you worked for Sage, and its 2010 and you're honestly saying that BTrieve (now known as Prevasive) doesn't need all the features of MSSQL? Really? Have you noticed how much slower Timberline then ANY MSSQL based accounting package in the same vertical? We converted from a SQL based accounting system to TL 9.6 and the performance (on a bigger newer better box) is 1/2 that of our SQL2K5 based accounting system.

      Newport/Newberg can't come out fast enough.....

    11. Re:ever heard of MySQL? by ducomputergeek · · Score: 3, Informative

      We've had a lot of problems with MySQL, especially the InnoDB engine corrupting datatables. It got bad enough during development that after the proof of concept, we ported to PostgreSQL and have been running ever since. And it's been night and day. All our DB's are now postgres save for our billing system, which was written by a 3rd party. PostgreSQL is taking far more traffic than we expected and honestly we were thinking that we'd be needing DB2 or Oracle at this point, but so far PostgreSQL has handled all we've thrown at it and with the new clustering/replication/HA hot-standby features in PostgreSQL 9, it looks like we can put off that large purchase another year or so.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    12. Re:ever heard of MySQL? by Splab · · Score: 1

      Regarding performance, I'm pretty sure you aren't allowed to do tests on an oracle database license. However, IBM SolidDB in memory option is faster than anything else - IBM itself states Solid is 10 times faster than DB2 - in my own tests I've seen Solid perform 15-20% faster than MySQL MyISAM, which is normally regarded as one of the fastest (not a real database I know, but still people point at MyISAM and says "It goes fast, must be best").

    13. Re:ever heard of MySQL? by Splab · · Score: 1

      You claim to have been doing this for 23 years and think MySQL does a nice job?
      http://sql-info.de/mysql/gotchas.html

      Read that, it might save your job... (Oh and most of those gotchas are still very much a problem in 5.0).

    14. Re:ever heard of MySQL? by RightSaidFred99 · · Score: 1

      Huh? I see you've stated what you consider an opinion, but amazingly it's factually incorrect. I don't know how you did it. It would be like me saying "Red is the best color" but still somehow being completely wrong on an objective basis.

      Just about the only thing MySql has going for it over SQL Server is that it's free. This, and an uninformed cadre of fanbois out pretending it's better than industrial strength commercial products.

    15. Re:ever heard of MySQL? by Low+Ranked+Craig · · Score: 1

      The great majority of those are non-issues for anything I've ever worked on.

      I didn't say that MySQL was the greatest or the best, just that it is adequate for most low volume applications.

      As far as my job goes I don't plan on firing myself anytime soon...

      --
      I still cannot find the droids I am looking for...
  9. SQL Server is CPU bound? by jandrese · · Score: 4, Insightful

    In my experience, it's rare for SQL Servers to be CPU bound, they're almost invariably IO bound, and having more cores won't help you when your disks are the bottleneck. I could see excitement over lowering per-machine costs for something like a renderfarm, but it doesn't seem likely to materialize for Databases.

    --

    I read the internet for the articles.
    1. Re:SQL Server is CPU bound? by GodsMadClown · · Score: 4, Informative

      Yep, that's why you would like to cache as much in RAM as possible. AMD can help you there.

      http://it.anandtech.com/IT/showdoc.aspx?i=3784&p=15 ...
      The Opteron 6100 series offers up to 24 DIMMs slots, the Xeon is “limited” to 18. In many cases this allows the server buyer to achieve higher amount of memory with lower costs.

    2. Re:SQL Server is CPU bound? by NSIM · · Score: 1

      THe "18 DIMM" limit is true until tomorrow.

    3. Re:SQL Server is CPU bound? by guruevi · · Score: 1

      But when they do get CPU-bound, you have serious problems. I don't know if things changed since 2000/2003 but I remember very well when 6 geographically separated, load-balanced MSSQL boxes (with 8 cores each back then - very costly setup) hit the CPU bound, they all became unresponsive for a couple of seconds (dropped down to 0% CPU), came back, did a few thousand queries and then repeated the cycle every 5 seconds.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:SQL Server is CPU bound? by Anonymous Coward · · Score: 0

      This was historically true. While it may still be mostly true today, I've found some major exceptions. We have a substantial database for which we've had on-and-off performance problems. It's a matter of software design and that design is out of our control. Believe me we've tried!

      We wound up doing doing what nearly everyone these days does, which is to throw hardware at the problem. Specifically, memory, and a lot of memory. What this did was to cache nearly the entire database to RAM and the server immediately shifted from being I/O bound to CPU bound.

      That's where this system sits today. We use an all 64-bit environment in order to gain support for vast reservoirs of RAM and the database is CPU bound as a result. Now when we need to make the system faster, we add memory to account for the organic growth of the database, but the main thing is adding more (and more powerful) CPU's and cores.

      Fortunately the system is sufficiently parallel capable that the additional cores are making a difference. When we get up into the realm of dozens of cores, who knows? Some systems have the fine-grained parallelism needed to make this work. I suspect that everyone is working on this problem though.

    5. Re:SQL Server is CPU bound? by Sosarian · · Score: 1

      And that's 192G of ram at the moment :)

    6. Re:SQL Server is CPU bound? by NitroWolf · · Score: 1

      In my experience, it's rare for SQL Servers to be CPU bound, they're almost invariably IO bound, and having more cores won't help you when your disks are the bottleneck. I could see excitement over lowering per-machine costs for something like a renderfarm, but it doesn't seem likely to materialize for Databases.

      This is why I came in here to say... There's been some rare instances where my single core machines running DB backends and what have you (yeah they are getting long in the tooth) have run up against a CPU wall... but that's few and far between and a quad core would solve that completely for a long time to come. Almost always, though, when a problem crops up it's the drive(s) that are going mad trying to play catchup while the CPU sits almost idle with brief spurts of activity.

    7. Re:SQL Server is CPU bound? by imakemusic · · Score: 1

      Should be enough for anyone.

      --
      Brain surgery - it's not rocket science!
  10. Naming scheme... by Archaemic · · Score: 5, Insightful

    AMD released on Monday its 12-core chip code-named Magny-Cours

    Very clever, AMD. Naming your chip after a location in Europe as usual, but this time making it able to be read as "Many-Cores" (or possibly more accurately "Many-Core", I don't really know how to pronounce French words). Very clever indeed...

    1. Re:Naming scheme... by ianare · · Score: 1

      The best aproximation I can come up with in English is : "mah-nii coor"; Spanish : "mañi cúr"

    2. Re:Naming scheme... by symbolset · · Score: 5, Informative

      AMD commercial server CPUs are named after Formula 1 racing tracks. Their server platforms are named for Ferrari facilities. Their desktop processors are named after stars, and the desktop platforms after constellations. Cite.

      --
      Help stamp out iliturcy.
    3. Re:Naming scheme... by QuantumRiff · · Score: 1

      I would have preferred Mangy Cores..

      Seems a bit more "dirty" like its a scrappy street fighter..

      --

      What are we going to do tonight Brain?
    4. Re:Naming scheme... by Archaemic · · Score: 1

      Guess I was confusing it with Intel's naming scheme then. It seemed to fit anyway. The point about the "many-core" name stands, though.

      It is occasions like this that I wish I could mod replies to one's comments +1, Informative.

    5. Re:Naming scheme... by hibiki_r · · Score: 1

      In this case, a former Formula 1 circuit, which hadn't produced a very entertaining race in years prior to its removal from the circus. Soon, Spa-Francorchamps

    6. Re:Naming scheme... by master811 · · Score: 1

      Actually they are named after F1 tracks.

    7. Re:Naming scheme... by Mycroft_VIII · · Score: 1

      Odd I didn't see "many cores" I saw "mangy curs" instead and thought marketing had blundered.

      oh well

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    8. Re:Naming scheme... by Anonymous Coward · · Score: 0

      You're in America frenchy. It's pronounced '12 Mangey Cores' here.

  11. My licenses by SnarfQuest · · Score: 3, Funny

    Will I need to buy more SCO licenses for this one chip? This could get expensive.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  12. Software Licensing Costs? by turgid · · Score: 3, Funny

    What are these? Is this something that afflicts Windows people still?

    1. Re:Software Licensing Costs? by Bigjeff5 · · Score: 1, Troll

      Yeah, you know, the OS that is preferred 20 to 1 to Linux. ;)

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:Software Licensing Costs? by h4rr4r · · Score: 1

      Not in the server room.

    3. Re:Software Licensing Costs? by Anonymous Coward · · Score: 0

      Not in the server room.

      You're kidding right? Maybe in the "online" server room, where Linux has 2/3 of the market and Windows 1/3.

      But when you take into account small, medium and large businesses' internal servers, Windows outnumbers Linux...in fact, UNIX probably outnumbers Linux.

    4. Re:Software Licensing Costs? by Anonymous Coward · · Score: 0

      Lovely mini OS-dick-swinging argument.

    5. Re:Software Licensing Costs? by Blakey+Rat · · Score: 1

      Yeah, it's "only" preferred 3:1 there: http://en.wikipedia.org/wiki/OS_market_share#Servers

      (Going by IDC numbers-- Netcraft only counts servers active on the web, most Windows servers are Active Directory, File Servers, Exchange Servers or Printer Servers and not on the web.)

    6. Re:Software Licensing Costs? by colinrichardday · · Score: 1

      And by what means can one take this into account? How would one determine the marketshare of such servers?

    7. Re:Software Licensing Costs? by Anonymous Coward · · Score: 0

      "But when you take into account small, medium and large businesses' internal servers, Windows outnumbers Linux...in fact, UNIX probably outnumbers Linux."

      Well, I don't know others, but I manage about 20 physical servers and about 150 virtuals, all internal, and current acount is Linux 100%, Windows 0.

      I know that's only anecdotical data but it's still more data than you provided.

    8. Re:Software Licensing Costs? by G00F · · Score: 1

      Ya, because Unix(*Nix) software never chargers per user, CPU, or desired speed.

      Sure your are trying to be funny, but you also wrong.

      --
      The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
    9. Re:Software Licensing Costs? by raddan · · Score: 1

      Depends on whether you feel the need to "buy" the software, because it is rarely the case that you have to. When you pay for OSS, you're usually paying for support. Those shops that are UNIX-proficient, and there are many out there, often find that they know more than the guy at the other end of that support call. That's our experience, and so we only pay for support for those bits that are significantly outside of our domain of expertise, like SAN software (and even that is going away now that we're finding that NFS running on a private ethernet network is quite a bit faster than our existing fibre channel network). For everything else, we read the docs, download it, and run it. We save a TON of money this way.

    10. Re:Software Licensing Costs? by afidel · · Score: 1

      Yes because my Oracle and Mentor Graphics software running on Linux is free.....

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  13. But will it run... by Shadowruni · · Score: 1
    Anything better? My biggest gripe with this Core War (yes I know, old school game fun as hell) is that almost nothing seems to really benefit. The only apps I know are SQL, some web servers, rendering, cubes, and code breaking/intense math. Beyond that, many things aren't embarassing parallel enough to make this matter.

    The other part is that until we have better tools (or devs as many of the ones I know are REALLY dependent on Visual Studio and .NET languages doing the hard stuff for them. I know that with the advent of the newer proc archs ASM is damn near impossible, I don't think it's unreasonable for someone other than kernel or driver guys to understand the ramifications of multithreaded app design. I've been looking at what it'd take to consider each proc it's on VM and use transparent memory sharing (like VMWare does) to treat each proc like a system unto itself and then treat things more like a distributed computing problem.

    My only issue is that it's NOT a distributed compute problem so maybe I'm approaching it incorrectly but this highlights my problem, not many are well trained and experienced in this type of dev.

    --
    "Chinese Amazons, power armor, laser swords.... things just meant to be." - Shampoo, A Very Scary Bet
    1. Re:But will it run... by h4rr4r · · Score: 2, Informative

      Virtualization is a huge market for these cpus as well.

    2. Re:But will it run... by McKing · · Score: 4, Informative

      Think VM (VmWare/Xen/Solaris Zones) instead of parallel applications...Multi-core CPUs are great for server consolidation. We went from a row of 10 full racks of Sun gear down to 10 T2+ blades + a SAN over the last 18 months. Database / webserver / Java app server, you name it, the T2+ handles it all!

      --
      If only "common" sense was actually that common...
    3. Re:But will it run... by symbolset · · Score: 3, Interesting

      One of the coolest things about this stuff is that inside of one dual-processor workstation you can set up a whole datacenter worth of VMs, and model how the pieces interact without fiddling with racks and cables. You can build up a redundant database, fileserver or iSCSI server solution (or all three!) and see how it handles failover and failback. The simulated clients that apply stress can be VMs in the same box. You can even float a cloud of routers and see how they handle various BGP commands. Pretty neat stuff.

      --
      Help stamp out iliturcy.
    4. Re:But will it run... by Bigjeff5 · · Score: 4, Interesting

      Since multi-threading is so hard to do right, most of what you are going to do is consolidation.

      So instead of having 6 separate servers, you just shove buttloads of RAM in a single server and set up a SAN for your data storage, and move all 6 servers to one box. You can even split it up further than that - if you have a couple servers that need to be separate from each other, but don't really need a lot of processing power, you can put those on a single core apiece. So you could potentially consolidate up to 12 servers into one box with virtual servers. More than likely you'll only get 6 or 8 out of it, because dual cores do help a lot, but still there's the potential to turn two racks of servers into one server and a SAN.

      You save on space, you save on energy, and you ultimately save on hardware (though SANs are expensive, so if you don't need the speed you could go to a standard NAS setup). To expand your data storage you just need to expand your SAN, so you can add servers and storage independently of each other. All of these are major up sides to going this route.

      Going from a 60 server setup to a 10 server setup has a massive potential for savings.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    5. Re:But will it run... by blair1q · · Score: 1

      multicore it immediately gets most OS background tasks out of the way of your browser

      and if you have foreground multitasking going on, like a music app or maybe a movie in the corner of the screen, plus a compile in one window or some other data-crunching app, you find yourself waiting noticeably less when you interact with anything.

      but since you're the only computing device in the vicinity whose time has time-value, that is ultimately the goal.

      throwing 2, 4, or even 6 cores at that is a win.

      of course, it will be hard for a desktop user to care about 12 cores. the average person can only manage 7 tasks total in real-time, and that includes the things you're doing on your computer plus all the IRL stuff you're paying attention to. you'd have to hire an assistant to do extra stuff on your machine to make it pay. or virtualize yourself and have your virtual self dream up things to do for itself...

    6. Re:But will it run... by blair1q · · Score: 1

      once the computer is doing all those things to itself, what does it need you for?

    7. Re:But will it run... by Anonymous Coward · · Score: 0

      VMware ESX licenses are specific to both the number of CPUs AND the number of total Cores. This will impact overall license costs (raising them) for ESX deployments if you aren't able to reduce the total number of Cores/CPUS. There must be a sweet spot for those licenses.

    8. Re:But will it run... by Jaime2 · · Score: 1

      Sixty to one consolidation is not uncommon in the real world. I work in a small division of my company and we put 64GB of RAM in every VMWare host. The parent company buys hosts with 256GB. We would go with more RAM, but we would end up with so few hosts that a single failure would take out a significant portion of our infrastructure. Besides, 4GB DIMMS are really cheap compared to 8s. I'd rather have eight hosts at 64GB each than two at 256GB each.

      Anyways, we have no problem gobbling up 64GB of RAM without maxing out two quad core processors with around twenty guests per host. I'm sure the parent company gets close to 100 guests per host. VMWare DRS does a good job of distributing the heavily loaded servers across the hosts.

      My goal is that, by the end of this refresh cycle, we will have consolidated four racks into 10U.

    9. Re:But will it run... by afidel · · Score: 1

      Yes, the sweet spot in the recently released 6 core Xeon running in a UCS C250 G2, ~14 usable cores with hyperthreading and 384GB of ram (I'm making a big assumption which is that Cisco would match the pricing I'm getting from HP right now for 8GB DIMM's). This keeps you in Enterprise licensing instead of Enterprise Plus. If I had a big enough environment I would probably switch, as it is I'm planning to run on no more than 10 DL380 G6's with 144GB of ram each running 5570's, that will be replacing most of my current 160 server environment (I'm already running 42 VM's for new servers on 6 servers with 72GB of ram with plenty of room to spare). I'll be replacing two rows of racks with two racks, SAN and VMWare hosts (actually I'll probably split the hosts into two racks just in case a PDU shorts in such a way that the PSU doesn't isolate it from the motherboard).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:But will it run... by mcrbids · · Score: 1

      We are an ASP er, "cloud computing" (ahem) vendor. We have a cluster of computers to handle our proprietary application stack, which is now around 100,000 lines of code, with over 100 clients averaging around 200 full-time users each.

      We've been at a "sweet spot" for several years now. Upgrading every few years, we've gone from dual core systems, to quad-core, to our current mix of quad and 8-core servers. During this time, our database schema has grown from around 50 to around 300 tables, the database size has mushroomed, and the number (and size) of clients have grown rapidly.

      But we've served a much larger customer base with a much larger and more complicated schema without an effective increase in the total amount of equipment!

      Annual hardware costs remain flat, administration costs remain flat, while the bottom line increases - can you say "win/win"!?!?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    11. Re:But will it run... by benthurston27 · · Score: 1

      Yeah I'd rather have a quad core machine for my desktop with three 2ghz processors and one 8ghz core instead of any number of more 2ghz cores. 3 is enough to take care of the os and 2 background apps and the blazing fast one for whatever I'm working on currently. But that's not the way it goes I guess.

    12. Re:But will it run... by Thundersnatch · · Score: 1

      Most common server-based applications are embarrassingly parallel, so long as user interaction is involved. Multiple users = multiple threads. If your server application isn't parallel, you're doing something really wrong in your code, or doing something pretty uncommon.

  14. Anand's review by jmichaelg · · Score: 4, Informative

    Anandtech has an excellent review of the new chip. The AMD chip is compared against the latest Xeon. In some situations such as OLTP and ERP, the AMD offering lives down to it's name Mangy Cores. In HTP and data-mining, Anandtech gives the nod to AMD.

    So choose depending on your needs.

    1. Re:Anand's review by blair1q · · Score: 1

      ...or wring your hands over the decision until Intel's dodecacore model drops, and solves the problem for you...

    2. Re:Anand's review by ak3ldama · · Score: 1

      From a page on that article... with a good hyper link. The 12 core Opteron on Linux absolutely flies! I didn't see another benchmark given there using Linux.

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  15. Do you have any evidence for this? by Colin+Smith · · Score: 3, Interesting

    Really? You mean, as computers get faster you *might* need fewer of them?

    No really. Please provide evidence for the thesis that as computers get faster, people need fewer of them.

    Second point. It's usually the I/O performance anyway. A 12 core server is unlikely to be able to push as much throughput as 3 quad cores, given the same I/O technology.
     

    --
    Deleted
    1. Re:Do you have any evidence for this? by Anonymous Coward · · Score: 0

      I think that's what he said "might".

    2. Re:Do you have any evidence for this? by TheRaven64 · · Score: 1

      Please provide evidence for the thesis that as computers get faster, people need fewer of them.

      It's not a bad thesis, but it's somewhat countered by the other effect of Moore's Law: as computers become cheaper, people are more likely to buy more of them than they need.

      --
      I am TheRaven on Soylent News
    3. Re:Do you have any evidence for this? by da5idnetlimit.com · · Score: 1

      Here...

      And from a very well known and respected entity everyone in the trades knows !

      http://www.youtube.com/watch?v=auYe2LL6Af0&NR=1

      ah, yes.... They can be darn expensive, also 8p

      --
      It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
    4. Re:Do you have any evidence for this? by Chirs · · Score: 1

      "No really. Please provide evidence for the thesis that as computers get faster, people need fewer of them."

      Server consolidation through virtualization. Take those 10 separate windows boxes, run them virtualized on two 12-way boxes, and gain redundancy as well as space/power savings.

    5. Re:Do you have any evidence for this? by Colin+Smith · · Score: 1

      Evidence that this reduces the number of computers people need?

      If the thesis were remotely valid, the number of computers would be decreasing, not increasing. What in fact happens is called Jevons Paradox. As the speed goes up, the cost does down and the number of applications of computers increase. More computers are required.

      --
      Deleted
    6. Re:Do you have any evidence for this? by zach_the_lizard · · Score: 1

      You also have to account for all of those people who have never even had a computer before.

      --
      SSC
    7. Re:Do you have any evidence for this? by complete+loony · · Score: 1

      Which is where SSD's come in...

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    8. Re:Do you have any evidence for this? by Rockoon · · Score: 1

      Thats not the I/O performance he is talking about tho.

      The AMD 12-core offering is capped at something like 24GB/sec over the bus.. for 12 cores thats 2GB/sec per core average.. not a whole hell of a lot when you get right down to it (only ~1 byte per clock cycle!) .. even a driveless system with tons of DRAM will be struggling with I/O here.

      The benchmarks TFA links to bares witness to this.. Intel's server cores are I/O monsters in comparison.. only 6 cores, but still beating AMD's 12-cores in every I/O benchmark.

      --
      "His name was James Damore."
  16. Hmmm... will they create a SSD surcharge? by WoTG · · Score: 1

    Huh, good point... I wonder if down the road you'll have to pay more for DB licenses that run on SSDs.

  17. That's a silly question. by symbolset · · Score: 1

    Why would the software vendor not be paid for the increased performance afforded by being able to access cutting edge technologies like Solid State Disk? They've to test their software against this equipment to make sure the additional performance doesn't break something don't they? Not charging would be like giving value away for free.

    Ok, seriously I'd like to see somebody benchmark a Postres cluster running on a couple Westmere 2-socket boxes and backed by a well-engineered 6G SATA SSD OpenFiler 10Gbps iSCSI cluster against an Oracle backed by SAN. That would be hilarious.

    --
    Help stamp out iliturcy.
    1. Re:That's a silly question. by afidel · · Score: 1

      SAN's can use SSD.s and have large mirrored caches which can survive a node failure, Openfiler does not.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:That's a silly question. by symbolset · · Score: 1

      SAN's can use SSD.s and have large mirrored caches which can survive a node failure, Openfiler does not.

      Hence the cluster.

      --
      Help stamp out iliturcy.
    3. Re:That's a silly question. by afidel · · Score: 1

      DRBD adds 2.2ms of write overhead using 10Gbe according to this paper, that's pretty significant when you are talking about competing with a FC SAN with SSD's =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:That's a silly question. by symbolset · · Score: 1

      A few things:

      • That paper is from a vendor who's selling a proprietary interconnect and flash storage. Your mileage may vary, but the dolphin interconnects are nice so use them if you like them. If you prefer FC - use FC. OpenFiler supports FC target.
      • They say BBWC adds up to 70usec of write latency compared to raw disk. That's just not true. If that were the case, why would anybody use the write cache? Naturally I prefer the flash-backed write cache but that's pretty new stuff.
      • I don't see where it says 2.2ms. The document I downloaded says ~240usec or 0.24ms, not 2.2ms.
      • On the graph 0.24ms is for a 100KB message size. If you're working with a smaller message size like, say, 4KB, the graph says 0.064ms. 64usec is more than I would like it to be, but given the provenance of the information I'll have to run that test for myself. I imagine if I had to I'd fix that part, but it's not likely to come up.
      --
      Help stamp out iliturcy.
  18. Oracle by nurb432 · · Score: 1

    Wont help oracle licensing costs .. in fact it will raise costs, unless you virtualize..

    --
    ---- Booth was a patriot ----
    1. Re:Oracle by afidel · · Score: 1

      Still won't help you since Oracle doesn't recognize VMWare or Hyper-v as a hard partition, only their cruddy Xen implementation which I don't think many places are seriously looking at.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  19. Advertisement by blair1q · · Score: 2, Funny

    Someone needs to put "Advertisement" at the top and bottom of these posts of PR copy.

  20. Why are these companies charging more? by PhrstBrn · · Score: 1

    I really don't understand why these companies insist on changing from a Per-Socket to a Per-Core pricing scheme.

    For years everything was single cores, and every 18 months the performance has doubled and the number of cores stayed the same. Yet licensing was still done per socket.

    Now that the performance per-core is coming closer to a brick wall (per-core performance has gotten better over the years, but it's not doubling every 18 months anymore) the only way the chip makers can keep improving performance to pack more cores onto the die. How is the situation today different than it was 5 years ago when dual core processors took off? It reeks a lot of "dying-business-model-must-squeeze-every-penny-while-we-still-can".

    1. Re:Why are these companies charging more? by Jaime2 · · Score: 1

      That's exactly Microsoft's explanation for continuing to charge per-CPU and not per-core. Their licensing is also very virtualization friendly. That way customers with a lot of small workloads can consolidate and continue to reap the software licensing benefits of Moore's law.

      As for the last five years, it was just in 2007 that Microsoft made some clarifications to their licensing to make it clear that the license benefits of virtualization are for customers using any hypervisor, not just Hyper-V. And this was just on the eve of Hyper-V being released.

    2. Re:Why are these companies charging more? by Anonymous Coward · · Score: 0

      When the processor speed was just increasing, most companies would keep using separate servers and benefit from the performance improvements in the applications, with no revenue implications for vendors. However with virtualization and large core counts, consolidation means that count of infrastructure servers like database servers goes down, and therefore licencing revenue drops significantly with per-socket licencing. So the companies changed their licencing model to keep revenues stable. Their alternative choice would have been to significantly increase the price per socket for everyone, making the software seem much more expensive, or take a big hit on revenue and profit.

      Companies have to pay salaries for R&D, not to mention executive bonuses. Thing is, as someone else pointed out, virtualization is still a big win for the companies that do it, just from the point of view of power savings and data center space optimization. The same was true when 20ft long discrete ECL mainframes got replaced with single racks of CMOS microprocessor-based superminis.

    3. Re:Why are these companies charging more? by mgblst · · Score: 1

      I really don't understand why these companies insist on changing from a Per-Socket to a Per-Core pricing scheme

      Really? You don't understand why companies change the rules to make more money? Do you not grasp the concept of capitalism, profits?

  21. Yay... by Anonymous Coward · · Score: 0

    ...for Moore's Law.

  22. AMD twists the issue by Glasswire · · Score: 1

    No, AMD is not going to save software costs, on Oracle for instance, by using a 12 core processor when an 8-core Nehalem-EX processor outperforms the AMD at two-thirds the per core license cost.
    This is AMD trying to get out in front of the issue that the overall throughput per core is much lower than Intel's current Westmere-EP 6-core. 2-socket or Nehalem-EX 8-core, 4/8+ socket cpus .
    In virtually all per-core licensing scenarios (most of HPC and many big DB ( Oracle, DB2 ) and ERP apps) AMD Magny Cours is not competitive

  23. virtualization and cloud is where it's going by CPE1704TKS · · Score: 0

    Sure you can get more threads and CPUs for your SQL Server, but eventually it's going to be a cloud like environment where there will be massively partitions, very small databases, each using up 1 virtual CPU. Massive monolithic databases are how things are right now, but in the future, things like CPUs or cores will be foreign concepts.

  24. 4, 8... 12 cores? by tmp31416 · · Score: 1

    well, this is nice to jack up the number of cores, but what about access to memory and other system resources? is hyper-transport getting "fatter" to allow more concurrent access to ram and such, i.e. will each core have a dedicated access to memory, for example?

    maybe i'm just not getting it ("you're too old, go back to your punched cards", yada yada yada), but what's the point of upping the number of cores on a die if too many of them have to wait in line to access resources?

    we're still dealing with micros, here, not mainframes. there are still echoes of the original bone-headed ibm 5150 design that have to be maintained for software to run. it's not as if we can go with a radical re-architecturing of the "wintel" microcomputer to accommodate these new multi-core cpus. so how do "they" go about it to ensure we are indeed getting more performance and not some hobbled design pretending it is faster?

  25. They'll discover what I already learned by Anonymous Coward · · Score: 0

    Some IT manager will make a commitment to server reduction.

    They'll then discover that consolidation of servers running the same application exhausts CPU or IO or networking or memory or [...] so you're forced to combine application loads on the same server to achieve a reasonable consolidation load.

    Then they'll discover that 95% of windows and linux users are fairly single threaded users with simply threaded apps run one or two or three at a time. And that loading up the equivalent of 6-10 servers worth of varying applications on a single box pushes the software and hardware architectures well past what most users do. Which means you discover all sorts of new bugs and inefficiencies. And they get relatively little attention from the suppliers since they dont affect most of the users.

    As you drive up the consolidation, the uptime not only suffers due to the architectural issues but the introduction of these complex issues stresses the support people, requires more sophisticated (and expensive) support people, and one previously minor problem now affects 3-10x the users and multiple applications all at the same time.

    We used to have these things and they were called 'mainframes'. Those were designed from the ground up to have a thousand users and dozens of different applications and very high uptime despite the complexities. Unfortunately windows and linux and most servers arent made with mainframe like robustness. And yet we went away from those platforms because they had too many limitations.

  26. McKusick's second law: by tlambert · · Score: 1

    McKusick's second law:

    "The number of MIPS delivered to the keyboard has remained constant since 1974" -- Kirk McKusick

    -- Terry

  27. too simple by Anonymous Coward · · Score: 0

    too far

  28. No chance in hell that the software manufacturers by barfy · · Score: 1

    will respond with new licensing schemes... Not a chance in hell.

  29. intel has a powerful cpu (on a per core basis) by john_uy · · Score: 1

    it's amazing that intel has improved the speed of the their cores twice that of amd. amd now has to compete by putting two cores for intel's single core. now if intel would actually package 12 cores in a single cpu (much like the core2 quad days,) then that would kill amd. of course, intel wouldn't do this since they are doing well and enjoying very very big margins compared to amd.

    this has been an exciting week, it's amd vs intel on the cpu side and now nvidia and amd on the graphics side with the release of fermi. this week has been a fast one! kudos to them and hope they continue to make better products so we can all benefit from it. :)

    --
    Live your life each day as if it was your last.
  30. Forex Trading by natheren · · Score: 0, Offtopic

    which computer would be the best for that? add your own computer if you like, these are just what i have found. Budget is under 700 bucks. Forex Trading

  31. I am somehow reminded of this... by Deviant · · Score: 1
    1. Re:I am somehow reminded of this... by Slashcrap · · Score: 1

      http://www.theonion.com/articles/fuck-everything-were-doing-five-blades,11056/

      Just replace blades with cores...

      Just replace URL with Goatse. Nobody wants to read that fucking ancient joke again.

  32. Irrelevant by Eivind · · Score: 1

    These "savings" are irrelevant and temporary at best. People should remember that the monopolists selling them their crack can set the prices however they please. You can feel perfectly sure that if there's a strong trend to replace a dozen dual-core machines with 4 more powerful machines, doing the same job at 1/3rd the software-licensing-cost, the vendors will simply change their licensing to per-core.

    So yes, short-term you may be able to save some money by such trickery. Medium-term it's a zero-sum-game though, the price will fluctuate back to the same point it always was: that point where the vendor believes (rightly or not) that the maximum profit can be made.

  33. deacreasing costs with OpenSource by mAriuZ · · Score: 1

    I would replace the oracle/mssql (+windows) monsters with better alternatives
    like Ubuntu/Debian (or insert your preferred distro ) with an open source SQL database like Firebird , postgresql or mysql

    i would really need a 12 core monster for my servers and with Firebird Classic or with SupperClassic
    http://www.sinatica.com/blog/en/index.php/articles/firebird-superserver-classicserver-or-superclassic

    --
    developer http://flamerobin.org