rtuttle2

Q: iMac running very slow is there a way to find out what is slowing it down

My iMac is running very slow and my wife and I can't figure out why. Here the basic info on it.

 

OS X 10.8.4   Processor 2.7 GHz Intel Core i5   Memory 8 GH 1600 MHz DDR3

iMac, OS X Mountain Lion (10.8.4), Process 2.7 GHz Intel Core i5

Posted on Dec 22, 2013 6:31 PM

Close

Q: iMac running very slow is there a way to find out what is slowing it down

  • All replies
  • Helpful answers

  • by Kappy,

    Kappy Kappy Dec 22, 2013 6:36 PM in response to rtuttle2
    Level 10 (271,811 points)
    Desktops
    Dec 22, 2013 6:36 PM in response to rtuttle2

    Things You Can Do To Resolve Slow Downs

     

    If your computer seems to be running slower here are some things you can do:

     

    Start with visits to:  OS X Maintenance - MacAttorney;

                                      The X Lab: The X-FAQs;

                                      The Safe Mac » Mac Performance Guide;

                                      The Safe Mac » The myth of the dirty Mac;

                                      Mac maintenance Quick Assist.

     

    Boot into Safe Mode then repair your hard drive and permissions:

     

    Repair the Hard Drive and Permissions Pre-Lion/Mountain Lion

     

    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.

     

    If DU reports errors it cannot fix, then you will need Disk Warrior and/or Tech Tool Pro to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.

     

    Repair the Hard Drive - Lion/Mountain Lion

     

    Boot from your Lion Recovery HD. When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported, then click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu. Select Restart from the Apple menu.

     

    Boot to the Recovery HD:

     

    Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.

     

    Restart your computer normally and see if this has helped any. Next do some maintenance:

     

    Suggestions for OS X Maintenance

     

    For situations Disk Utility cannot handle the best third-party utility is 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.

     

    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.

     

    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):

     

         1. Carbon Copy Cloner

         2. Data Backup

         3. Deja Vu

         4. SuperDuper!

         5. SyncTwoFolders

         6. Synk Pro

         7. Synk Standard

         8. Tri-Backup

     

    Visit The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore.

     

    Referenced software can be found at CNet Downloads or MacUpdate.

     

    Additional Hints

     

    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.

     

    Add more RAM. If your computer has less than 2 GBs of RAM and you are using OS X Leopard or later, then you can do with more RAM. Snow Leopard and Lion work much better with 4 GBs of RAM than their system minimums. The more concurrent applications you tend to use the more RAM you should have.

     

    Always maintain at least 15 GBs or 10% of your hard drive's capacity as free space, whichever is greater. OS X is frequently accessing your hard drive, so providing adequate free space will keep things from slowing down.

     

    Check for applications that may be hogging the CPU:

     

    Open Activity Monitor in the Utilities folder.  Select All Processes from the Processes dropdown menu.  Click twice on the CPU% column header to display in descending order.  If you find a process using a large amount of CPU time, then select the process and click on the Quit icon in the toolbar.  Click on the Force Quit button to kill the process.  See if that helps.  Be sure to note the name of the runaway process so you can track down the cause of the problem.

     

    Often this problem occurs because of a corrupted cache or preferences file or an attempt to write to a corrupted log file.

  • by MadMacs0,

    MadMacs0 MadMacs0 Dec 22, 2013 10:40 PM in response to rtuttle2
    Level 5 (4,801 points)
    Dec 22, 2013 10:40 PM in response to rtuttle2

    rtuttle2 wrote:

     

    My iMac is running very slow and my wife and I can't figure out why. Here the basic info on it.

     

    OS X 10.8.4

    Just curious as to why you would not have updated to 10.8.5 by now, which is supposed to improve "...the stability, compatibility, and security of your Mac."

  • by thomas_r.,

    thomas_r. thomas_r. Dec 23, 2013 3:42 AM in response to Kappy
    Level 7 (30,944 points)
    Mac OS X
    Dec 23, 2013 3:42 AM in response to Kappy

    Referenced software can be found at CNet Downloads or MacUpdate.

     

    Kappy, can you modify this, please? CNET is currently installing adware through many installers downloaded through their site, and should not be recommended. See:

     

    Continue to boycott Softonic

  • by Linc Davis,

    Linc Davis Linc Davis Dec 23, 2013 9:35 AM in response to rtuttle2
    Level 10 (208,037 points)
    Applications
    Dec 23, 2013 9:35 AM in response to rtuttle2
    If you don't already have a current backup, back up all data before doing anything else. This procedure is a diagnostic  test. It changes nothing, for better or worse, and therefore will not, in itself, solve your problem. The backup is necessary on general principle, not because of anything suggested in this comment.
       
    Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The procedure will help identify which such modifications you've installed, as well as some other aspects of the configuration that may be related to the problem.
      
    Don’t be alarmed by the seeming complexity of these instructions — they’re easy to carry out. Here's a brief summary: In each of two steps, you copy a line of text from this web page into a window in another application. You wait about a minute. Then you paste some other text, which will have been copied automatically, back into a reply on this page. The sequence is copy; paste; paste again. That's all there is to it. Details follow.
    You may have started the computer in "safe" mode. Preferably, these steps should be taken while booted in “normal” mode. If the system is now running in safe mode and is bootable in normal mode, reboot as usual.
          
    Below are instructions to enter UNIX shell commands. They do nothing but produce human-readable output. However, you need to think carefully before running any program at the behest of a stranger on a public message board. If you question the safety of the procedure suggested here — which you should — search this site for other discussions in which it’s been followed without any report of ill effects. If you can't satisfy yourself that these instructions are safe, don't follow them.
        
    The commands will line-wrap or scroll in your browser, but each one is really just a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then copy it.
       
    Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. Step 1 should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply.
       
    Launch the Terminal application in any of the following ways:

     

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

     

    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

     

    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.

     

    When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign.

     

    Step 1

     

    Triple-click anywhere in the line of text below on this page to select it:
    PB=/usr/libexec/PlistBuddy; PR () { [[ "$o" ]] && printf '\n%s:\n%s\n' "$1" "$o"; }; PF () { o=$($PB -c Print "$2" | awk -F'= ' \/$3'/{print $2}'); PR "$1"; }; PN () { [[ $o -eq 0 ]] || printf "\n%s: %s\n" "$1" $o; };{ system_profiler SPSoftwareDataType | sed '8!d;s/^ *//'; o=$(system_profiler SPDiagnosticsDataType | sed '5,6!d'); fgrep -q P <<< "$o" && o=; PR "POST"; o=$(( $(vm_stat | awk '/Pageo/{sub("\\.",""); print $2}')/256 )); [[ $o -gt 1024 ]] && printf "\nPageouts: %s MiB\n" $o; o=$(kextstat -kl | grep -v com\\.apple | cut -c53- | cut -d\< -f1); PR "Loaded extrinsic kernel extensions"; o=$(launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'); PR "Loaded extrinsic user agents"; o=$(launchctl getenv DYLD_INSERT_LIBRARIES); PR "Inserted libraries"; o=$(crontab -l); PR "User cron tasks"; o=$(cat /e*/lau*); PR "Global launchd configuration"; o=$(cat ~/.lau*); PR "Per-user launchd configuration"; PF "Global login items" /L*/P*/loginw* Path; PF "Per-user login items" L*/P*/*loginit* Name; PF "Safari extensions" L*/Saf*/*/E*.plist Bundle | sed 's/\..*$//;s/-[1-9]$//'; o=$(find ~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \) | wc -l); PN "Restricted user files"; cd; o=$(find -L /S*/L*/E* {,/}L*/{A*d,Compon,Ex,In,Keyb,Mail/Bu,P*P,Qu,Scripti,Servi,Spo}* -type d -name Contents -prune | while read d; do ID=$($PB -c 'Print :CFBundleIdentifier' "$d/Info.plist"); ID=${ID:-No bundle ID}; egrep -qv "^com\.apple\.[^x]|Accusys|ArcMSR|ATTO|HDPro|HighPoint|driver\.stex|hp-fax|JMicron|microsoft\.MDI|print|SoftRAID" <<< $ID && printf '%s\n\t(%s)\n' "${d%/Contents}" "$ID"; done); PR "Extrinsic loadable bundles"; o=$(find /u*/{,*/}lib -type f -exec sh -c 'file -b "$1" | grep -qw shared && ! codesign -v "$1"' {} {} \; -print); PR "Unsigned shared libraries"; o=$(system_profiler SPFontsDataType | egrep "Valid: N|Duplicate: Y" | wc -l); PN "Font problems"; for d in {,/}L*/{La,Priv,Sta}*; do o=$(ls -A "$d"); PR "$d"; done; } 2> /dev/null | pbcopy; echo $'\nStep 1 done'
     
    Copy the selected text to the Clipboard by pressing the key combination command-C. Then click anywhere in the Terminal window and paste (command-V). I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting.
      
    The command may take up to a few minutes to run, depending on how many files you have and the speed of the computer. Wait for the line "Step 1 done" to appear below what you entered. The output of the command will be automatically copied to the Clipboard. Paste into a reply to this message. No typing is involved in this step.
        
    Step 2

     

    Remember that you must be logged in as an administrator for this step. Do as in Step 1 with this line:
    PR () { [[ "$o" ]] && printf '\n%s:\n%s\n' "$1" "$o"; }; { o=$(sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|calendarse|cups|dove|isc|ntp|post[fg]|x)/{print $3}'); PR "Loaded extrinsic daemons"; o=$(sudo defaults read com.apple.loginwindow LoginHook); PR "Login hook"; o=$(sudo crontab -l); PR "Root cron tasks"; o=$(syslog -k Sender kernel -k Message CReq 'GPU |hfs: Ru|I/O e|find tok|n Cause: -|NVDA\(|pagin|timed? ?o' | tail -n25 | awk '/:/{$4=""; print}'); PR "Log check"; } 2>&- | pbcopy; echo $'\nStep 2 done'
      
    This time you'll be prompted for your login password, which you do have to type. Nothing will be displayed when you type it. Type it carefully and then press return. You may get a one-time warning to be careful. Heed that warning, but don't post it. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
       
    Note: Step 2 might not produce any output, in which case the Clipboard will be empty.
        
    You can then quit Terminal.
      
    To prevent confusion, I'll repeat: When you type your password in the Terminal window, you won't see what you're typing.
        
    Note: If you don’t have a login password, set one before taking Step 2. If that’s not possible, skip the step.
         
    Important: If any personal information, such as your name or email address, appears in the output of these commands, anonymize it before posting. Usually that won't be necessary.
        
    Remember, Steps 1 and 2 are all copy-and-paste — type only your password. Also remember to post the output.
  • by Kappy,

    Kappy Kappy Dec 23, 2013 5:51 PM in response to thomas_r.
    Level 10 (271,811 points)
    Desktops
    Dec 23, 2013 5:51 PM in response to thomas_r.

    I only experience problems with CNet occasionally. I have no reason for ceasing to use them. If there is a problem with one of their downloads I just go to the developers site instead. I have no problems with any of the adware to which you refer. I know what to look for in an adware-download and I don't open it.

  • by thomas_r.,

    thomas_r. thomas_r. Dec 23, 2013 6:14 PM in response to Kappy
    Level 7 (30,944 points)
    Mac OS X
    Dec 23, 2013 6:14 PM in response to Kappy

    You might be able to spot them, but a lot of people aren't. Search these forums for "installmac," and you'll see a small sampling of the people being "infected" with adware through CNET downloads. Keep in mind that these are happening through downloads of legit apps that have been wrapped, without the permission of the developer, in an adware installer of CNET's design.

     

    That's a very serious ethical issue if nothing else.

  • by Kappy,

    Kappy Kappy Dec 23, 2013 7:20 PM in response to thomas_r.
    Level 10 (271,811 points)
    Desktops
    Dec 23, 2013 7:20 PM in response to thomas_r.

    Then the developer should remove his/her products from their service. The ethics of whatever you believe is going on is your judgment, Tom. If the developer is not making an effort to prevent something that affects him/her, assuming it does, then that's the developer's choice. Just like it's your choice not to download their software. It's not my choice to make claims about something for which I have no facts that prove the action is either illegal or unethical. Leave me out of this debate, please.

  • by thomas_r.,

    thomas_r. thomas_r. Dec 24, 2013 2:05 AM in response to Kappy
    Level 7 (30,944 points)
    Mac OS X
    Dec 24, 2013 2:05 AM in response to Kappy

    Then the developer should remove his/her products from their service.

     

    This isn't a service you can opt out of. They didn't opt in in the first place. Developers could probably sue CNET to get their product removed, but how many small-time freeware or open source developers have the budget for that? (And, of course, those are often the products CNET targets to wrap in their adware installer.)

     

    If you don't see the problem with this because you've never seen it personally, go download Gimp from CNET to experience it first-hand. See if that changes your mind.

  • by Kappy,

    Kappy Kappy Dec 24, 2013 10:07 AM in response to thomas_r.
    Level 10 (271,811 points)
    Desktops
    Dec 24, 2013 10:07 AM in response to thomas_r.

    I've downloaded GIMP a week or two ago without any problems.

  • by thomas_r.,

    thomas_r. thomas_r. Dec 24, 2013 11:19 AM in response to Kappy
    Level 7 (30,944 points)
    Mac OS X
    Dec 24, 2013 11:19 AM in response to Kappy

    I've downloaded GIMP a week or two ago without any problems.

     

    Sorry, I was confusing Download.com and Softonic. It's on Softonic where Gimp has the adware.

     

    Try RAR Expander from CNET. I just checked, and that one is wrapped in the adware-riddled CNET installer. Or try iStat Pro, Cyberduck, Stuffit Expander, AppCleaner, smcFanControl or The Unarchiver, just to mention a few that I just found in a few minutes of searching. All riddled with adware.

     

    BTW, I saw I gave you the wrong link earlier, as well. Here's the one detailing the problems wiht CNET:

     

    Boycott CNET’s Download.com