Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Authors > Eoin McConnell

The Server Room Blog

10 Posts authored by: Eoin McConnell
0

Change is hard, but it can be done and the benefits of change usually outweigh the concerns which were on our minds before we made the change.

 

When making the change from running your solution on a RISC architecture to running that solution on a Xeon architecture, the biggest concern usually relates to whether that solution will run at the same level as on the previous architecture. I'm not talking about performance specifically, but usually the question is around whether operating systems like Linux, Windows, and Solaris on Xeon will meet your business needs for yourmission critical solutions.

 

Like the underlying improvements in the microprocessor, I believe that there have also been major fundamental improvements in the operating systems that run on both today's and the soon to come next generation microprocessors (sorry, my obligatory Nehalem-EX advertisement... coming soon in 2010). A decision made many years ago to run your solution on Unix/RISC was made based on comparing all the different variables at that time to pick what was right for your business. At that time you likely decided that your solution would not run on these operating systems, these operating systems were not suitable for your mission critical workloads etc. Probably right decision at that point, but like everything else decisions get revisited based upon the here and now and what may have been the right solution in the past (and right decision) may not be the right solution for your needs now.

 

I wanted to share some thoughts specifically on Redhat Linux today. Lets take a little look at Redhat Enterprise Linux. Current versions of Redhat can deliver what is required for your critical solutions. RHEL is ready and here are some of the reasons cited by Redhat in recent webinars on this topic and my interpretation of their comments

  • Hosts real-time global mission-critical infrastructures and operations 24 X 7 - its tried and tested by other Enterprises
  • Enables 5x9s availability in highly secure environments - pretty important to most critical solutions
  • Contributes measurable reductions to TCO and enables, agile, standardized, and virtualized infrastructures - TCO benefits through standardization
  • Has major ISVs on-board with the majority of 3rd party Unix applications have Linux and/or Windows versions available - the ISVs that traditionally delivered applications to you based on Unix, also have versions supported on Linux/Windows
  • Many customer unique applications are developed with programming languages such as C, C++, JAVA, or J2EE and can be migrated to Linux and / or Windows - your applications can be moved
  • Hosts most major database systems standard for your infrastructure - all the major databases run and run well on Linux

One of the other things we encounter a lot is around whether the technical considerations to move from one operating system environment are too high to overcome and outweigh the benefits of moving. There are always technical considerations and things that you need to know to move from one environment to another. However you are not alone in trying to understand these technical considerations. Redhat have done a phenomenal job of documenting the challenges of moving from say Solaris to Linux and have developed a great Strategic Migration Planning Guide. This is available on request. In recent webinars Redhat outline some of the things that you need to consider for the following technical categories

- Development Environment; Kernel tuning; Security; Filesystems; Debugging, tracing, Profiling; Command Differences; Deployment methods; Software Management; Virtualization; Application considerations 

In addition to the current versions of Redhat running on Intel architecture, we are also working very closely on future versions that will take advantage of the 20+ new RAS features that are planned for Nehalem-EX - more on that in a future blog

You are not alone, resources, tools and expertize exist to help you make that move and reap the business benefits while still delivering to the requirements of your business. Check out Redhat online tools for more information that dives deeper into all the areas for consideration http://www.redhat.com/migrate/solaris_to_linux/

We think Redhat Linux and Xeon are ready to run your mission critical workloads and solutions...What do you think?

0 Comments Permalink
0

I wrote a while back about how the Xeon 7400(Dunnington) processor series compared to RISC. Since then I have shared information through other blog posts and sharing content about how Xeon 7400 and Xeon 5500 will compare to both SPARC and POWER.

 

Xeon 7400 and Xeon 5500 are the current products shipping into the marketplace today. I.M.H.O they offer a pretty compelling alternative from both a performance and TCO perspective Vs SPARC and POWER. But I will not try and repeat all the reasons here

 

What I wanted to share with you was some thoughts about what the next product to succeed Xeon 7400 will bring to the RISC party. Nehalem-EX is the code-name for our next generation of product designed to serve workloads currently serviced by Xeon 7400 today (i.e. Database, ERP,  BI etc). EX btw is what we all would traditionally call MP or multi processor servers

 

Don't stop reading now, here is why I'm EXCITED about what Nehalem-EX will bring to the RISC party.

My excitement is actually based on real customer discussions about what Nehalem-EX will do for them and why it delivers some new stuff (my code for features and benefits) which they see as a pre-requisite to make the move from RISC to Xeon. For some customers the TCO and performance of  products have been enough to convince them to move. For some other customers there are still some checkboxes remaining which I believe Nehalem-EX will address

Here is a snapshot of some of the cool new stuff which is actually convincing customers (from some real deals that I have worked)

    1. Improved bandwidth. Up to 9 times memory bandwidth of previous generations
    2. Introduction of Quickpath Interconnects to the EX systems
    3. Add new RAS features previously seen on Itanium products to Xeon products
    4. Significant improvement in performance vs previous generations e.g. Database 2.5xe
    5. More scalable platforms through 8 OEMs offering >8S. These platforms are key to manage large databases and for large scale consolidation
    6. Mainframe class availability in scalable platforms

 

For more information check out the press briefing from May. See more the details in the presentation

 

 

 

Nehalem-EX goes into production later this year and I am pretty excited about how it will change the game. What do you think?

0 Comments Permalink
0

Running multiple Unix environments across a range of locations adds increased complexity and cost to the IT environment. I came across an interesting case study and wanted to highlight some of the key findings

 

YPF SAis the largest company in Argentina operating in the Oil and Gas industry. The company has 29 gas plants around Argentina running different Unix environments such as HP-UX, AIX and Solaris.

 

YPF SA consolidated their SAP ERP and Oracle DB environment from multiple Unix environments to Red Hat Enterprise Linux 5 with integrated virtualization running on Intel Xeon based platforms from IBM System X

 

Some of the key findings to highlight

  • Key requirement from Unix Administration Team that "migrating from old RISC/Unix and proprietary servers to open and flexible platforms would pose no risk to the reliability, availability and performance of the systems"
  • Positive impact on cost and performance; Lowered costs, simplified management and increased compatibility
  • Reduction in costs especially when compared to license costs of RISC based platforms
  • Increased performance and availability drove decision to scale with RHEL and Xeon
  • Ability to leverage Redhat integrated virtualization. Free up internal hardware and technical resources for other projects

 

 

I guess the combination of Redhat and Intel deliver the business results that customers are seeking. What do you think?

0 Comments Permalink
1

Are you a developer writing applications to run on the Solaris operating system?. Are you looking for ways to optimize your Solaris solution on industry standard architecture based on Intel microprocessor? If you answer yes to either of these questions then please read on.

 

Intel and SUN have been working closely together to optimize the Solaris operating system on the Intel Xeon 5500 processor. Most of you probably know the Xeon 5500 better by its product codename Nehalem. The Xeon 5500 is the the product that fits into 2 socket platforms.

 

SUN have just published a very compelling quick reference guidethat will assist both Developers and System Administrators looking to optimize Solaris solutions on Xeon based processors. The guide talks about the work that Intel and SUN are doing together, technical descriptions of specific features and capabilities that can be implemented in the Solaris OS to optimize the capabilities of the Xeon.

 

I have just finished reading this and it is a very compelling paper covering topics such as

- How Solaris takes advantage of Intel Turbo Boost Technology to use available power headroom to deliver higher performance based on workload demand

- How Solaris can take advantage of new Intel Quickpath Interconnect (better known as QPI) and other innovations in the OS to reduce memory latency

- How Solaris performance counters help to better manage workloads

- How Solaris takes advantage of many of the power efficiency capabilities in the processor. Things like Power Aware Dispatched in Solaris enable the processor to stay longer in idle states. In non tech talk this saves power.

 

Solaris has been a tried and tested operating system for along time for companies running their most business critical workloads. This paper talks about the combination of Solaris and Xeon to deliver improved reliability and availability for these critical workloads. Detail information on predictive self healing, fault management, leveraging Intel Machine Check Architecture and more all included in this paper.

 

Probably my favourite section is around the developer tools optimizations and the different tools available for developers that want to run and optimize their applications on Solaris and Xeon.

 

Ok, I'll stop waxing lyrical now. This is a very compelling paper and it does certainly construe that Solaris and Xeon 5500 could be the perfect combination for your Solaris solution. What do you think?

1 Comments Permalink
7

I was thinking about what to write in my next blog and what I could share beyond what I have written previously about Intel Vs RISC in terms of TCO, performance and the customers that are choosing to move.

 

Luckily I didn't have to think too long on a Friday morning as a a topic came to mind instantly. There are numerous articles flying around this morning that picked up on the Oracle comments yesterday about how SPARC based systems compare to Intel. Thanks for providing me with an appropriate topic.

 

So in case you missed it, there was a question and answer session with Larry Ellison. When asked about SPARC, this was the reply "SPARC is much more energy efficient than Intel while delivering the same performance on a per socket basis. This is not a green issue, its an economic issue. Today, database centers are paying as much for electricity to run their computers as they pay to buy computers. SPARC machines are much less expensive to run than Intel machines"

 

1) SPARC more energy efficient than Intel?  Seriously, in what parallel universe does that exists?

SUN continues to use watts per thread as measure of energy efficiency. The recognized industry standard benchmark for measuring energy efficiency is SPECpowerand I don't see any SPARC based results in the 91 results published. The absence of a result certainly says something very clear to me - no story.

 

These UltraSPARCT2+ systems get loaded with a lot of memory to deliver the their results, so when you look at overall system power (what people care about) they are not as energy efficient as Intel based systems.

 

SPECpower is effectively based of SPECJbb-2005 so another way of loking at this is to look at the SPECJbb-2005 results for a 4 socket UltraSPARcT2+ system and a Xeon 7400 system. The 4s UltraSPARCT2+ delivers 693k BOPs while Xeon 7400 is 532kBOPs. So you conclude that SPARC is better than Xeon?. That would be the wrong conclusion

UltraSPARCT2+ system would consume 1525 watts Vs Xeon 7400 at 816 watts. If you look at BOPs per watt (another way of looking at energy efficiency and performance) then you would see that Xeon 7400 is 43% more energy efficient. Doing a similar comparison with Xeon 5400 (I haven't even talked about our latest Xeon 5500, Nehalem) would be up to 77% more efficient than UltraSPARCT2+.

 

And lastly before I forget to mention the 4s UltraSPARCT2+ had 128GB memory and costs over $150,000for the system, while Xeon 7400 based system had 64GB memory and costs around $32,000.

 

2) SPARC deliver same performance on a per socket basis?

2S Xeon 5500 has performance leadership over 2S UltaSPARCT2+ across a wide range of benchmarks. Up to 70% more performance and up to 60% lower system cost. 4S Xeon 7400 has price/performance leadership over 4S UltraSPARCT2+, UltraSPARCT2+ results achieved with system loaded with lots of memory that drives the cost up to 3-4Xthat of Xeon 7400 system

 

3) SPARC machine are less expensive to run?. I can't for the life of me work this one out!.

Hardware systems based on Intel have leading price/performance (read cheaper), lower energy needs (so electrivity bill lower) and any software product with a license per core strcuture is less expensive on Xeon system than an 8 core UltraSPARcT2+ (which also has higher multipler per core)

 

That's all for now folks. I just wanted to share some data on why I know that SPARC machines are much MORE expensive to run than Intel machines

7 Comments Permalink
0

I'll be up front, I really don't know what Brittany Spears, Miley Cyrus or Susan Boyle would say about moving from RISC to the Xeon 5500 processor!. What I can share is the feedback that I'm getting direct from customers. I'm currently out on the road and have got some real feedback direct from customers on why they are looking at migrating their solutions from RISC  processors to Xeon processors.

 

Over the past couple of days I have had the opportunity to meet directly with individual customers and hosted a roundtable with several customers to discuss their plans to replace their RISC based infrastructure. The conversation has been very open and frank and has not been about 'should I move' but more focused on 'how do I make the move'. As could be expected the down economy is placing big taxes on the ability of IT organizations to support their business units need for organic growth in a flat to down IT spending environment. A big priority for most of the customers that I spoke with is how to reduce their overall TCO while still meeting the increased demands being placed on IT by their business Partners. Most of the customers are already engaged in active projects to assess moving from RISC or are building their plans to make this migration.

 

During the roundtable I had opportunity to share the latest Xeon 5500 processor performance comparisons Vs the main SPARC and POWER based solutions out there. There was great rejoicing and joy (ok I'm taking poetic license here) in the roundtable when we share some of the results that we highlighted when we launched the Xeon 5500 processor just over 3 weeks ago. So I want to spread the joy and let you read for yourself the performance and price performance benefits.

 

We compared the Xeon 5570 processor vs the top UltraSPARCT2+ in a 2 socket configuration. We took best published results on spec.org and sap (so no funny games at play). The results comparing best UltraSPARCT2+ vs best Xeon 5500 with 1 taken as baseline for SPARC redults were amazing

- 20% better on SAP-SD

- 62% better java performance for Specjbb2005

- 69%better for integer performance SPECIntrate-2006

- 75% better for floating point performance SPECfprate-2006

But the best bit was the cost competitiveness of the Xeon 5500 solutions. Comparing both solutions with 32GB memory, the Xeon 5500 based solutions are offered at approx $11,000 whereas the UltraSPARCT2+ is at $36,000.

 

Compared the Xeon 5570 processor vs the top POWER6 in a 2 socket configuration gave even more staggering results. At the roundtable today customers were amazed. They keep hearing that POWER 6 has leading performance and more GHz so better performance. Right?. Wrong is the answer and I noticed many customers scribbling down the comparisons. Again taking 1 as baseline for POWER results

- 150% better on SAP-SD

- 190% better java performance for Specjbb2005

- 126%better for integer performance SPECIntrate-2006

- 90%better for floating point performance SPECfprate-2006

But the best bit was the cost competitiveness of the Xeon 5500 solutions. Comparing both solutions with 32GB memory, the Xeon 5500 based solutions are 92% less expensive than equivalent POWER 6 offerings.

 

I only shared the specific comparisons vs RISC and have not gone into the architectural advancements of the Xeon 5500 processor and how it addresses real business needs that have been flagged to us. There have been lots of other blogs out in cyberspace over the last few weeks on improvements in IO, low latency etc. so you don't need my 2 cents.

 

I think now is the time to make the move from RISC, what do you think?

0 Comments Permalink
1

I was thinking about a catchy title when I suddenly recalled the ‘Look Who’s Talking’ movie series from a while back. After all catchy titles are key for blogs!.

Previously I shared some thoughts on overall TCO savings that could be achieved, performance benefits that can be realized and how to migrate from RISC to Intel architectures. We all agree that making a change for the sake of change is never a good thing and justifying a change in the current economic environment can be a challenging path. So let’s look at who is changing and the benefits they are realizing from making a change. (I do apologize for over-use of word change, this is not a political commercial)

  • BMW Group wanted to simplify management of their environment and reduce TCO of their proprietary RISC server infrastructure. BMW moved their SAP environment and achieved 2.75-3xperformance gains and greater energy efficiency and drove down cost.
  • Telefonica a major Telecom Service Provider in Europe migrated their mobile online billing system and achieved a 428%performance gain.
  • Florida Hospital moved their disaster recovery system and got higher availability, reduced recovery time and lower system maintenance costs

Changing architecture does not mean that you have to change the operating system and solution stack. In some cases IT organizations are choosing to retain their Solaris environment.

  • BT Vision wanted to triple their Data Center capacity without increasing their power consumption or consuming more space in their DataCenter. Deployed Solaris on Xeon and achieved 10xfaster performance in Solaris Applications, 25-50%increased availability and 80%savings on their underlying equipment

Hopefully these examples help in some way to show that you will not be the first trailblazer trying out something new and unproven.  IT Organizations have moved and are reaping the benefits of the change.

Finally being March 17th and Irish, I would like to wish you all a Happy St Paddy’s day!

1 Comments Permalink
0

The current economic environment is unprecedented in our lifetime and is having multiple impacts on Enterprise decision making. IT spending is under severe scrutiny with IT budget reductions forecasted throughout most Enterprises in ’09. Even with reduced budgets, IT needs to continue to improve business productivity and competitiveness. So what can you do to manage all these conflicting conditions?

Maybe this type of environment represents an opportunity to make some changes with respect to your IT Policy. Could this be a good time to simplify and standardize your IT environment by looking at a broader range of choices that are now available. These choices may not have existed in the past due to some of your decision criteria not being meet for your hardware or software needs. Hardware and software evolve at a rapid pace, and the capabilities to meet your needs are significantly different today than what was available 5-7 years ago when you made previous decisions.

Equipment nearing the end of depreciation cycles or lease contracts offer another opportunity to look at the cost and performance of your existing architectures Vs other architectures that are available today. In my previous blog I shared some thoughts on performance and pricing of RISC systems Vs x86 based platforms. There are significant savings that can be made be choosing x86 hardware without trading off on your performance needs. Selecting x86 hardware could enable you to execute your IT refresh and replacement strategy in a reduced Capex budget environment. Sometimes it seems that offsetting a purchase may be a prudent thing to do, but at some point you will have to replace these systems to meet business productivity requirements. In the meantime you will have to spend incremental budget paying extra $’s for maintenance and support for systems that you had planned to replace and you may also not meet the demands placed on you to support your business needs. I also read recently that under the proposed US Stimulus package there may be some provisions for accelerating depreciation on new equipment purchases. This could be another factor to consider in terms of which option will cost you most in the long-run.

One other thought I had was the ability to re-allocate $’s within your overall TCO to spend on other aspects of your solution needs. If you could save money on the hardware cost would it free up $’s for you to spend on the overall solution?. For example could you afford to pay the software license costs and support more users for your ERP environment.

Consolidating older generation RISC based platforms to current x86 based platforms could be another way to offset some of the associated costs associated with maintaining and supporting your RISC environment.  I read a paper recently published by Dell where they talked about the performance difference between V440 SPARC Servers and todays R900 systems. They talked about the R900m being 14 times as fast as V440. This led me to conclude that I could consolidate a distributed workload from a number of older V440s and run that workload on one system. This sounds like a pretty good deal to me as I can save some space in my datacenter, save some energy costs, probably get some savings on software license and support costs.

Another factor to consider is the whole issue of payback. In the current environment everyone is being asked to justify the payback on their investment to be 12 months or less. What if I said that you could get a 9 month payback on your investment in a new hardware platform purely on the basis of savings from power & cooling savings and lower OS maintenance costs. Would these types of savings be enough to justify your investment and consolidating multiple legacy RISC servers to a current x86 platform?. Well that type of payback is attainable, and there are other savings like software license costs, administrator and operator costs that are not really included in the calculations.

Ok, so the counterside to my argument is that it is hard to move a workload from RISC to x86. The savings I get from moving will not be offset by the money I spend to move. It is a fair argument, but there are Customers who have done the transition and saved some significant money by doing so. Avis in Europe are one example that comes to mind where they talk about reduce their TCO by 50% moving from RISC to x86 platform

One of the other comments I often hear relates to it being technically hard to move my solution if it is running on UNIX/RISC to x86 offering. I agree you are moving move one architecture to another and there are some challenges to do so, but there are resources out there to help you. Principled Technologies wrote two reports recently that discussed how you could move your Oracle database to Solaris or Linux running on Xeon. Don’t worry, these were not marketing papers, they actually did this migration in a real lab environment and documented the technical ‘how to’.

Ok, so these are some of my thoughts, let me know what you think?.

0 Comments Permalink
2

Posted by Eoin McConnell Oct 2nd, 2008

Back in May I shared some thoughts about how I would choose between different Servers based on RISC architecture and Intel based architecture. My decision making was based on three basic tenets in terms of choosing the right CPU architecture

1) Choice and the ability to pick between multiple suppliers.

2) Performance

3) System Cost and Total cost of Ownership

 

As you probably know by now, we launched the Xeon Processor 7400 Series (codename; Dunnington) on September 15th. The performance results delivered by systems based on the Xeon 7400 processor are astounding when you actually compare with performance delivered by systems based on RISC architecture. Who would have thought that you could get this level of performance from Xeon at a fraction of the cost of comparable RISC based architectures.

The Xeon 7400 is designed for high-end enterprise workloads like your typical database so I decided to look at the latest database results. If you get a chance, then check these out for yourself at tpc.org. Amazing performance, a fraction of the cost and you can choose from multiple Vendors and Operation System combinations.

- HP Proliant DL 580 4s system delivered 634,825 tpmC at $1.10/tpmc. This compares with an equivalent POWER 6 based system at 629,159 tpmC at $2.49/tpmC

 

I also decided to look at how many users a Xeon 7400 based system could support in an SAP environment. For this comparison I took a slightly different approach to look at a 4s Xeon 7400 based system as compared to a 2S UltraSPARCT2 system. You may ask why I made this strange comparison, well to me a 2S UltraSPARCT2 system is a 4S system in disguise in terms of system capability, memory supported and most of all the price!

- HP Proliant DL 580 4s system supported 5,155 users. This compares with an equivalent UltraSPARcT2 based system at 4,170.

Oh and a similar system with 64GB memory is about $32,000 for HP DL580 and a T5240 is about $56,000

 

Ok, I’ll stop doing direct comparisons now as I can understand how this could read as Intel marketing. I’m really excited by these results and wanted to share with you, please check these performance results out here at intel.com.

 

Here are also some links to articles that I found written about Intel Xeon 7400 offering ‘RISC-Class performance at a fraction of the cost’. Wall Street Journal, Internet News, The Register

 

In the next few weeks I will share some further thoughts on comparing Xeon with RISC, but in the meantime, what do you think?

 

Related Blog Links:

 

It's official - Intel Xeon Processor 7400 Series (Dunnington) has launched

Six More Benefits of 45nm

HP Announces World Record 4-Socket TPC-C Result

IBM Announces World Record 8-Socket TPC-C Result

 

Previous Blog links:

So what does RISC really mean to you?

2 Comments Permalink
2

Have you ever asked yourself that question when you are bombarded with marketing messages from multiple different companies on why choose their products vs. a competitors product?. As a non-Engineer in an engineer centric company, I certainly have thought about this several times and asked myself a very simple question - Why should I choose one architecture type over another offering?

 

I suppose the best place is to start at the beginning and try and decipher the acronym soup of RISC, x86 etc. I decided to use my ‘old friend’ Wikipedia http://www.wikipedia.org/ to help with this process. What I found was another alphabet soup that I could have researched for hours, but try and simplify it below. I attach my detailed definition findings at end of this blog.

 

Simply put, RISC (pronounced risk) is a CPU design to use simplified instructions to execute very fast thus providing higher performance. x86 is a generic term that refers to the instruction set of another CPU architecture. So basically both RISC and x86 are types of instruction sets linked to CPU architecture.

 

So which one should I choose?.

Call me old fashioned, but as a business guy, it always comes down to 3 basic tenets in terms of making a decision

1) I like choice and the ability to pick and choose between multiple suppliers to get the best deal to meet my needs.(and the ability to change supplier without major obstacles)

2) Performance is really important. The higher performance means that I get my work done quicker which reduces the overall cost / improves time to revenue and ultimately improves the productivity of my business

3) System cost and total cost of ownership are key decision points in today’s era which is vastly different from the ‘dot.com’ boom. It is all about managing the bottom line through good decisions around CAPEX and OPEX spending

 

I applied my decision criteria and quickly found out that there is not a lot of choice from a hardware and operating system perspective with RISC architecture. In fact it looks quite the opposite of choice which always concerns me, call me pro-choice if you like, but I like the ability to move around suppliers!. On the other hand I found x86 to have lots of choice with many hardware vendors to list and a range of operating systems from windows to Linux and Solaris.

 

Having choice out of the way, I then moved onto performance for my business and looked at published results from many hardware vendors on different websites like http://www.spec.org. what I found was that Intel based systems had a lot of leading results against architectures like SPARC from SUN or Fujitsu and POWER from IBM.

 

I then looked at price (and being an ex-Accountant in my past career) nearly jumped for joy when I saw that system prices were low for x86 systems compared to the comparable RISC systems.

 

This analysis helped me understand it better and helped simplify my decision making.

 

Here is a short video with a little bit more detail. I would be interested in your thoughts and have you had any similar experiences that you would like to share.

 

 

2 Comments Permalink

Filter Blog

By author: By date: By tag: