What are the practical advantages of ECC RAM?

I have a 2009 8 core Mac Pro and a 2010 dual core iMac (one I use in the office, the other at home, but both get used for work). I'm thinking about replacing the iMac and I'm inclined to get another iMac, but one thing makes me wonder if I should get a Mac Pro -- the fact that the Mac Pro has ECC RAM.
But I don't really know how big of a difference ECC RAM makes. In general, both my Mac Pro and iMac seem stable -- I can keep them up and running for weeks at a time. Generally, the only reason I need to restart is to update the OS. I have occasionally had crashes on both, but those crashes are too rare for me to perceive a difference in frequency.
One difference I've noticed is that remote controlling the Mac Pro is more reliable than remote controlling the iMac (using Back to My Mac). But I don't know if this could be due to the ECC RAM in the Pro or to some other unknown factor.
So -- does anyone have any evidence regarding the practical benefits of ECC RAM in a Mac Pro? I have found articles about the benefits of ECC RAM in servers, but that is such a radically different usage scenario that I can't really figure out how it applies to my situaiton.

When the RAM is working perfectly, there is NO Advantage to using ECC RAM, and ECC RAM may be effectively a little slower than conventional RAM.
The advantage comes when you have problems of almost any sort, especially if you have a lot of RAM installed.
In a Mac with conventional RAM, if you have a complex problem, you may spend a lot of time wondering if your problems are caused by Memory Errors. Memory errors can be very difficult to "catch in the act" of failing, and running memory tests overnight and/or for several days and nights may be required to isolate the problem. The more RAM you have, the longer this testing may take, and may still be inconclusive. Festering Memory errors can cause your files to become corrupted over time.
Error Correcting Code (ECC) is a system supported by Hardware in the Xeon Processor. It generates eight additional syndrome bits -- additional parity bits formed from parity permutations on the data bits in a word -- and stores them with each word in memory. When read back, Hardware checks these parity trees in memory-cycle times, and any single-bit errors are corrected on the fly -- no slowdown. The correction also sets an error bit that is later collected by background software and tabulated in a report.
Double-bit errors are generally not correctable. By design, they halt the machine on a kernel panic, machine check, to avoid poisoning your data. So a Server with error correction will not garbage-up its data by propagating RAM memory errors into its data.
I have to agree with Linc Davis in that this is an Industrial Strength solution to a problem many users may never face. Personally, I use it on some of my systems (especially my home Server). I am glad it has been made available, and I am willing to pay the substantial premium for it (for certain uses).

Similar Messages

  • What are the practical differences betweens infopackages and process chains

    Hi,
    what are the practical differences betweens infopackages and process chains.
    Thanks,
    cheta.

    Hello BW,
    Hope the following links will give u a clear idea about process chains
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sap-teched-03/using%20process%20chains%20in%20sap%20business%20information%20warehouse
    Business Intelligence Old Forum (Read Only Archive)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/263de690-0201-0010-bc9f-b65b3e7ba11c
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    regards,
    Muralidhar Prasad.C

  • What are the main advantages of having multiple WLS_FORMS instance servers?

    Hi,
    I know it's possible to deploy multiple instance weblogic forms servers (WLS_FORMS). What are the advantages of having multiple instance of forms server?
    When we deploy forms&reports 11g the configuration process creates WLS_FORMS and WLS_REPORTS. Is there any advantage of having under the same physical server more than one WLS_FORMS server?
    Regards
    Ricardo

    The exact advantages and disadvantages will depend on exactly how you configure your environment. Remember that everything good comes with a price. So for example, you can add additional managed servers to improve scalability, but doing this means consuming more system resources. So although you may now be able to service twice as many users, it may have cost you 1gig of RAM or more (just an example).
    I would recommend taking a look at the documentation as it offers a pretty good high level view of the possible configurations and their advantages. Here is a good starting place:
    http://download.oracle.com/docs/cd/E14571_01/web.1111/e13716/understand_domains.htm
    The complete documentation set for FMw 11.1.1.3 and WLS 10.3.3 can be found here:
    http://download.oracle.com/docs/cd/E14571_01/index.htm

  • What are the main advantages of using the IP Spoofing options in OLT?

    We are currently re-thinking our deployment of OATS (currently only 2 agent machines) and I was wondering about the benefits of using IP spoofing. Has anyone got any experience of using this feature (examples of when it's required)?
    What sort of scenarios does tests coming from multiple IP addresses assist with (I can think of issues with load-balancing depending on how this is configured)?
    I'm aware of the issue with ephemeral port exhaustion (mentioned in the OATS release notes) but would IP spoofing help?

    The "Known Problems, Limitations and Workarounds" section of the OATS Release notes usually mentions the following (which I've seen referred to as ephemeral ports before):
    Problem: Load tests on agent machines running Windows XP or Windows 2003
    may experience TCP port exhaustion during load testing. When too many TCP
    ports are opened on the agent machine, virtual users may fail with errors such as:
    java.net.SocketException: No buffer space available (maximum connections
    reached?)
    and
    The attempt to connect to the server XXXXX on port NNNN failed. Comparable
    WinInet error code: error 12029: ERROR_INTERNET_CANNOT_CONNECT. Caused by:
    java.net.BindException occurred. Error Message: Address already in use: connect
    Resolution: By default, Windows XP and Windows 2003 only allow 5000 TCP
    ports. This number should be increased according to the steps here:
    http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).as
    px
    In Windows Vista and Windows Server 2008, the default port range is increased
    from 5,000 to about 65,000 ports:
    http://support.microsoft.com/kb/929851/

  • What are the runtime advantages of using Java generics?

    I have downloaded Build 31 (courtesy of JavaLobby) and compiled the following program.
    Both methods (main and main2) are compiled to the exact same bytecodes (use javap -c to dump the bytecodes). I believe that the generics version (main) is clearer and cleaner (I regularly use templates in my C++ programs), but for the JVM they are exactly the same thing.
    Why did not the JVM was slightly modified to support without using erasure (the checkcast opcode that is used in compiling (String) it.next() could be eliminated in for (String v : s) )?
    // Compile with: javac -source 1.5 Test15.java
    import java.util.*;
    public class Test15 {
         public static void main2(String[] args) {
              Set s = new TreeSet();
              s.add("one");
              s.add("two");
              s.add("three");
              for (Iterator it = s.iterator(); it.hasNext(); ) {
                   String v = (String)it.next();
                   System.out.println (v);
         public static void main(String[] args) {
              Set<String> s = new TreeSet<String>();
              s.add("one");
              s.add("two");
              s.add("three");
              for (String v : s) {
                   System.out.println (v);

    It is not meant to be faster than the normal approach, it is meant to be easier to implement and more secure.
    Why did not the JVM was slightly modified to support without using erasure
    (the checkcast opcode that is used in compiling (String) it.next() could be
    eliminated in for (String v : s) )?I agree, and more do, that the erasure is somewhat the wrong approach, however, the JSR proposal wants it that way.

  • What are the real advantages of ultilizing Teststand test engine as opposed to stand-alone Labview programming

    The real problem that i am having is trying to keep open the VI that is called by Teststand for the user to enter values. Sometimes the window does not even appear to be open. Do i need to add delays.

    hi,
    I guess you do have a while loop in your VI to allow for user input!!
    It might be that the VI front panel is going behind the main panel. In which case you need to make the VI behave as a modal dialog. If you have TestStand 2 then there is an example ModalDialog in the examples folder. If you are still using Teststand 1.0.x then you can get the same example in the Resource Library. Do a search for Modal Dialog.
    Hope this helps
    Ray Farmer
    Regards
    Ray Farmer

  • I have Firefox 4. What are the disadvantages/advantages of downloading Firefox 5?

    Will my current Firefox 4 program configure the new downloaded Firefox 5 as an update so I won't lose my bookmarks? I use Windows Vista 7

    See if you can remove one of them.<br />
    If you can't do that then try to boot Windows in Safe Mode by pressing the F8 key on the boot screen.

  • What are the advantages of Using SAP ?

    what are the advantages of SAP when compared to other technologies?
    what are the basic advantages of SAP

    SAP's R/3, introduced in 1992, is the most used ERP system in the world.
    The R/3 software package is designed to allow businesses to effectively and efficiently operate a variety of business processes within a single integrated information system.
    The software is customizable using SAP's proprietary programming language, ABAP/4. R/3 is scalable and highly suited for many types and sizes of organizations and runs on six different platforms.
    SAPu2019s R/3 has been designed to be the best ERP system in the four areas of human resources, financial, supply chain management, and marketing. R/3 is also an international product, and meets the local fiscal, language, and tax requirements of most countries.
    SAPu2019s R/3 is very versatile, as it will operate on six different platforms, including the recently added Microsoft NT.
    The R/3 package includes several very attractive features like it has a three-tier client/server system. Providing three tiers offers scalability and easier adaptation to the specific needs of large companies and fast-growing companies.
    SAPu2019s R/3 is available in 14 different languages (German, English, Spanish, etc.) and also incorporates multiple currency features that provide essential information processing capabilities for multinational corporations.
    R/3u2019s modules are organized by the functional areas of financial, human resources, supply chain management, and marketing. While information is entered separately for each specific module, the modules are fully-integrated and provide real-time applications. This means that data entered into one module is immediately and automatically updated and reflected in all oft the functional areas.
    R/3 is composed of a single, virtual file structure with no subsystems.
    In addition, SAP has released u201CMySAP.comu201D which is software that provides for data interaction and processing connections with the Web.
    Financial and managerial accounting tools in SAP R/3 are contained in the financial accounting (FI) and the controlling (CO) modules. The General Ledger function in the FI module provides a comprehensive record of all information needed for external financial reporting. The accounting data is complete and accurate because the SAP system fully integrates all business transactions that were entered from all the operational areas of a company. In addition to the FI and CO modules, the SAP system includes the Investment Management (IM), Sales and Distribution (SD), Materials Management (MM), and Human Resources (HR) modules.
    Management accounting tools in SAP R/3 are cost center accounting, internal orders, product costing, and activity based costing, profitability analysis and profit center accounting.
    SAP R/3u2019s accounting features are modeled on German approaches to accounting, and thus they are well-organized and very efficient in processing accounting information and providing accounting statements and financial reports.
    As stated previously, R/3 offers multiple currency features and a three-tier system that is capable of meeting very high demands from the accounting system for either transaction processing or financial reporting.
    SAP was the first to implement integrated treasury capabilities. This attractive feature allows a corporate treasury department to function as an in-house bank by automating the control of cash flow, investment trades, and portfolio management.
    R/3 provides check writing capability in its Accounts Receivable component which very few other programs offer.
    Additionally, there is equal access to all data in the system. This means that personnel can access financial data directly from a computer screen rather than physically meet with the treasurer, controller, or some other similar person. In other words, R/3 offers real-time, immediately updated reporting.
    R/3 also provides for a "single data entry point" where the data entered from any location is instantly sent to all other appropriate modules in the ERP system.
    The accounts payable component of SAP R/3 contains four types of transaction blocks namely:
    ● The audit block● The receiving block● The vendor block● A manual block
    These blocks make it much less likely that improper payments will occur.
    SAP R/3 is organized with the concept that a business operates as a series of processes, which means that the company implementing R/3 may have to change and reorganize itself to properly fit with R/3 and use it effectively.

  • What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    From a practical perspective, besides the 64 bit version being a bit faster at just about everything, limitations on document size are lifted in the 64 bit version.  Essentially, how much can do is limited only by how much RAM you have installed in your system.  You can do things like have larger documents, deeper history, etc. and have it all work quickly.
    On the other hand, many 3rd party plug-ins, especially older ones, only provide 32 bit versions, which will only run in 32 bit Photoshop.
    Both 32 and 64 bit versions are installed by default.  It's important to note that most of the preferences are separate between the two, so you can have two slightly different setups that might help with specialty operations you might need.  This gets pretty subtle, but for example I keep the 32 bit version configured with only 1 cache level, so all previews of high bit depth images are always composited in high bit depth.  This aids me with some aspects of astroimage processing.  It's slower, but more accurate.  By contrast I have more cache levels configured for my 64 bit version, so that's faster for general photography work.
    -Noel

  • What are the Corresponding fields in CRM for sales order in ECC

    HI! Experts,
    While creating a standard sales order in CRM I want to poulate these fields in ECC Sales order, these fields are
    VBKD-BSARK - Purchase order type
    VBAK-BNAME - Name: user ordered
    VBKD-IHREZ - Web Confirmation Number
    VBAK-TELF1 - Telephone number
    Or the other way round I want to know what are the corresponding fields in CRM for these fields so that when I pass the data in crmd_order in those fields it gets populated in the above mentioned fields.
    Thanks and Regards
    Mayank

    Mayank,
    May I suggest you to create an Order in R/3 with these fields and check that back in CRM. This is not as easy as it may sound. It is possible that some of these fields are "determined" by the system - for example the "Sold-To"'s first telephone number maintained in VBAK-TELF1. So, though it becomes a part of the Order header in R/3, CRM, generally doesn't duplicate them in the transaction but allows to refer back to the master data from the transaction!
    Check the following fields in CRM and see if you find the data you require.
    VBKD-BSARK - Purchase order type There is a field in CRM that "holds" this value. ACTIVITY CATEGORY. This can be found in the ACTIVITY_H set of the transaction. Filed name CATEGORY. Problem with this is, - "Category Type" of a CRM Activity to be mapped to PO type? Didn't workout good for us since the master data for both vary widely. So, we used custom Header Extension data for this (EEWB). So, you have to work
    VBAK-BNAME - Name: user ordered Is usually CREATED_BY in the CRM Order Header (CRMD_ORDERADM_H). But this fills up the VBAK_ERNAM bit not the BNAME.See the next item, that may give a clue if this is related to the next item.
    VBAK-TELF1 - Telephone number is usually "determined". Usually the Sold-To's first telephone number maintained in the Business Partner "Communication" section for that Sold-To.
    VBKD-IHREZ - Web Confirmation Number Actually it is Customer's or vendor's internal reference as per standard use. Looks like your customer is using it for custom purposes. Well, if you maintain the relationship  "Is Correwspondence Recipient for" with the Sold-To partner in CRM, and maintain the details of this Person, then this will be transferred to R/3.
    Hint: Once you have the R/3 order in CRM, try using the Report program (SE38)  CRM_ORDER_READ in CRM. This is a good tool to "dissect and see" and order in CRM. The program needs only the Transaction Number as the input.
    Easwar Ram
    http://www.parxlns.com

  • What are the best practices to extend the overall lifespan of my MacBook Pro and its battery?

    In general what are the recomended practices to extend the lifespan of my batter and other general practice to extend the lifespan and characteristics(such as performance and speed) like new on my MacBook Pro which this past fall (2011)?

    About Batteries in Modern Apple Laptops
    Apple - Batteries - Notebooks
    Extending the Life of Your Laptop Battery
    Apple - Batteries
    Determining Battery Cycle Count
    Calibrating your computer's battery for best performance
    MacBook and MacBook Pro- Mac reduces processor speed when battery is removed while operating from an A-C adaptor
    Battery University
    Kappy's Personal Suggestions for OS X Maintenance
    For disk repairs use Disk Utility.  For situations DU cannot handle the best third-party utilities are: Disk Warrior;  DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible. Drive Genius provides additional tools not found in Disk Warrior.  Versions 1.5.1 and later are Intel Mac compatible.
    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.) If this isn't the case, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep.  Dependence upon third-party utilities to run the periodic maintenance scripts was significantly reduced since Tiger.  These utilities have limited or no functionality with Snow Leopard or Lion and should not be installed.
    OS X automatically defragments files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive. As for virus protection there are few if any such animals affecting OS X. You can protect the computer easily using the freeware Open Source virus protection software ClamXAV. Personally I would avoid most commercial anti-virus software because of their potential for causing problems. For more about malware see Macintosh Virus Guide.
    I would also recommend downloading a utility such as TinkerTool System, OnyX 2.4.3, or Cocktail 5.1.1 that you can use for periodic maintenance such as removing old log files and archives, clearing caches, etc.
    For emergency repairs install the freeware utility Applejack.  If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the command line.  Note that AppleJack 1.5 is required for Leopard. AppleJack 1.6 is compatible with Snow Leopard. There is no confirmation that this version also works with Lion.
    When you install any new system software or updates be sure to repair the hard drive and permissions beforehand. I also recommend booting into safe mode before doing system software updates.
    Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
    Carbon Copy Cloner
    Data Backup
    Deja Vu
    SuperDuper!
    SyncTwoFolders
    Synk Pro
    Synk Standard
    Tri-Backup
    Visit The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore.
    Additional suggestions will be found in Mac Maintenance Quick Assist.
    Referenced software can be found at CNet Downloads or MacUpdate.
    Be sure you have an adequate amount of RAM installed for the number of applications you run concurrently. Be sure you leave a minimum of 10% of the hard drive's capacity as free space.

  • What are the functionalities provided by SAP ECC 6.0 (Logistics Execution) for inward and outward transportation?

    The Transportation Module provides a very detailed functionality to capture & control the transportation both inward and outward. However there is a set of transaction codes in SAP ECC 6.0 which may provide some functionality on transportation.
    Can Logistics Execution provide some basic control in the absence of Transportation Module? Also what are the advantages Transportation Management module provides over Logistics Execution in SAP ECC 6.0?

    Hello Prasad,
    For ESS and MSS you do not require special data from the backend side, If a person has master data maintained in PA30, He can see his personal details in ESS, For that employee should maintain the Portal user id in Infotype 0105 , subtyp0001.
    With that userid he can able to enter the portal and maintain his details. Same is the case for MSS , Manager should have maintained 0105 subtype 0001. and he can see the details of his employees in MSS application.
    For ESS you need to have Portal
    SAP_ESS
    PCUI_GP
    BP for ESS
    You can check the following link :
    http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
    about the compatibility of Support Packages..
    All the above mentioned package should be deployed on Eneterprise Portal.
    You can search on various blogs also about this information.
    Best Regards,
    Deepak..

  • I currently have a Macbook pro 10.6.8 and i'm interested software upgrade What are the advantages and disadvantages for upgrading my software.

    Ok... the only reason why i want to uprade my software is because of StarCraft 2. For those that don't know, Heart of the Swarm is coming out this March. I've been eagerly waiting for this expansion. I just read that SC2 HOTS will not be able to support any software below lion. I currently have 10.6.8 and i was wondering what are the disadvantages and advantages (aside from being able to play this expansion) of upgrading my software? Are there any draw backs, etc.

    Go all the way to Mountain Lion if you can...
    Upgrade to Mountain Lion
    But...
    Before attempting any Major Upgrade... get yourself an External Hard Drive... and create a Bootable Clone Backup of your current Hard Drive...
    By far the easiest way to make such a Backup, is to use something like
    SuperDuper  http://www.shirt-pocket.com/
    or CCC  http://www.bombich.com/
    That way, should anything untoward happen during the Upgrade,
    you will NOT LOSE ANYTHING.
    (Get an EHD that is at least equal to your current Drive...)
    Also, get more RAM...
    You can use this Link to check which RAM is suitable for your Mac...
    http://eshop.macsales.com/shop/apple/memory/
    It is Important to get the Correct and Matching RAM
    For best performance, fill all memory slots, installing an equal memory module in each slot.
    That site also has videos on how to Install RAM should you need it...
    Here are Apples Instructions... Installing RAM
    MBP        http://support.apple.com/kb/ht1270

  • I have created a quotation in CRM system. I want that to be downloaded into ECC, so that, I can create a sales order there with reference to that quotation. So, what are the parameters that I need to set in CRM system so that my quotation gets replicated?

    Dear Experts,
    I have created a quotation in CRM system. I want that to be downloaded into ECC, so that, I can create a sales order there with reference to that quotation. What are the parameters that I need to set in CRM system so that my quotation gets replicated without any error?
    Please help me in this regard. An early and in detail step by step guidance is highly appreciated.
    Thanks,
    SMTP

    It may be best to recreate the folder and the smart playlists from scratch.
    tt2

  • What are the difference in transaction codes in 4.6 C and ECC 6.0 HCM syste

    Hi
    What are the difference in transaction codes in 4.6 C and ECC 6.0 in HCM SAP.
    Regards,
    Sanjay

    Believe there will not be any change in Tcodes.
    check these links
    http://solutionbrowser.erp.sap.fmpmedia.com/
    http://www.sap.com/solutions/business-suite/erp/pdf/BWP_ERP2006_Upgrade.pdf
    http://service.sap.com/releasenotes
    http://service.sap.com/upgrade for functional
    https://websmp105.sap-ag.de/upgrade

Maybe you are looking for