Maybe you can help with my wife's slightly older (mid 2010) MacBook Pro also. It's been slow for a long while so I have just doubled its RAM from 4GB to 8GB. It's certainly quicker than it was, but Etrecheck reports its performance as "Below Average".
Here's the Etrecheck report (and below the SMART report).
EtreCheck version: 3.4.6 (460)
Report generated 2017-10-27 13:32:06
Download EtreCheck from https://etrecheck.com
Runtime: 5:06
Performance: Below Average
Click the [Lookup] links for more information from Apple Support Communities.
Click the [Details] links for more information about that line.
Problem: Computer is too slow
Hardware Information: ⓘ
MacBook Pro (13-inch, Mid 2010)
[Technical Specifications] - [User Guide] - [Warranty & Service]
MacBook Pro - model: MacBookPro7,1
1 2.4 GHz Intel Core 2 Duo (Duo) CPU: 2-core
8 GB RAM Upgradeable - [Instructions]
BANK 0/DIMM0
4 GB DDR3 1067 MHz ok
BANK 1/DIMM0
4 GB DDR3 1067 MHz ok
Handoff/Airdrop2: not supported
Wireless: en1: 802.11 a/b/g/n
Battery: Health = Check Battery - Cycle count = 913
Video Information: ⓘ
NVIDIA GeForce 320M - VRAM: 256 MB
Color LCD 1280 x 800
Disk Information: ⓘ
Hitachi HTS545025B9SA02 disk0: (250.06 GB) (Rotational)
[Show SMART report]
EFI (disk0s1 - MS-DOS FAT32) <not mounted> [EFI]: 210 MB
Macintosh HD (disk0s2 - Journaled HFS+) / [Startup]: 249.20 GB (101.74 GB free)
Recovery HD (disk0s3 - Journaled HFS+) <not mounted> [Recovery]: 650 MB
MATSHITADVD-R UJ-898 ()
USB Information: ⓘ
USBBus
USBBus
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Apple Computer, Inc. IR Receiver
Apple Inc. Apple Internal Keyboard / Trackpad
USB20Bus
Apple Inc. Built-in iSight
USB20Bus
Apple Internal Memory Card Reader
System Software: ⓘ
macOS High Sierra 10.13 (17A405) - Time since boot: about 3 hours
Gatekeeper: ⓘ
Mac App Store and identified developers
Kernel Extensions: ⓘ
/Library/Application Support/Roxio
[not loaded] com.roxio.TDIXController (2.0) [Lookup]
/System/Library/Extensions
[loaded] com.logmein.driver.LogMeInSoundDriver (4.1.5595) [Lookup]
System Launch Agents: ⓘ
[not loaded] 9 Apple tasks
[loaded] 164 Apple tasks
[running] 115 Apple tasks
System Launch Daemons: ⓘ
[not loaded] 36 Apple tasks
[loaded] 179 Apple tasks
[running] 115 Apple tasks
Launch Agents: ⓘ
[not loaded] com.cooliris.SetLaunchArch.plist (? 1b2f7fcd b8c6feb5 - installed 2010-06-16) [Lookup]
[loaded] com.oracle.java.Java-Updater.plist (? 58dbba92 be93c7fb - installed 2017-04-20) [Lookup]
[not loaded] net.culater.SIMBL.Agent.plist (? 850e6250 e66ff2a9 - installed 2014-04-04) [Lookup]
Launch Daemons: ⓘ
[loaded] com.adobe.fpsaud.plist (? 2afb3af7 564efddb - installed 2017-10-20) [Lookup]
[not loaded] com.apple.installer.cleanupinstaller.plist (? 1963bf56 0 - installed 2017-10-27)
[loaded] com.bombich.ccchelper.plist (Bombich Software, Inc. - installed 2016-11-20) [Lookup]
[running] com.crashplan.engine.plist (Code 42 Software - installed 2017-06-14) [Lookup]
[loaded] com.microsoft.autoupdate.helper.plist (Microsoft Corporation - installed 2017-04-17) [Lookup]
[loaded] com.microsoft.office.licensing.helper.plist (? 6d8cb30e 442fdde9 - installed 2011-03-10) [Lookup]
[loaded] com.microsoft.office.licensingV2.helper.plist (Microsoft Corporation - installed 2016-10-10) [Lookup]
[loaded] com.oracle.java.Helper-Tool.plist (Shell Script e3fefdd2 - installed 2017-03-15) [Lookup]
[loaded] com.rogueamoeba.hermes.plist (? c18be5f1 528f6e99 - installed 2011-06-19) [Lookup]
User Launch Agents: ⓘ
[loaded] com.adobe.ARM.[...].plist (? 53574687 e8d5d579 - installed 2011-09-26) [Lookup]
[loaded] com.apple.SafariBookmarksSyncer.plist (? ? ? - installed 2010-01-04)
[loaded] com.dropbox.DropboxMacUpdate.agent.plist (Dropbox, Inc. - installed 2017-08-11) [Lookup]
[loaded] com.google.keystone.agent.plist (Google, Inc. - installed 2017-09-28) [Lookup]
[running] ws.agile.1PasswordAgent.plist (? bddf9718 6892db6 - installed 2014-06-02) [Lookup]
User Login Items: ⓘ
CrashPlan menu bar Application
(/Applications/CrashPlan.app/Contents/Helpers/CrashPlan menu bar.app)
Dropbox Application
(/Applications/Dropbox.app)
Internet Plug-ins: ⓘ
NPDjVu: Unknown (installed 2010-12-26) [Lookup]
Google Earth Web Plug-in: 5.2 (installed 2010-12-26) [Lookup]
PrintDialogExt: 3.5 (installed 2005-09-16) [Lookup]
Flip4Mac WMV Plugin: 2.3.2.6 (installed 2010-12-26) [Lookup]
OfficeLiveBrowserPlugin: 12.3.6 (installed 2013-03-16) [Lookup]
RealPlayer Plugin: Unknown
PDF Browser Plugin: 2.2.1 (installed 2010-12-26) [Lookup]
FlashPlayer-10.6: 27.0.0.183 (installed 2017-10-26) [Lookup]
DivXBrowserPlugin: 2.0 (installed 2010-12-26) [Lookup]
Silverlight: 4.0.50**7.0 (installed 2010-12-26) [Lookup]
QuickTime Plugin: 7.7.3 (installed 2017-10-03)
Flash Player: 27.0.0.183 (installed 2017-10-26) [Lookup]
iPhotoPhotocast: 7.0 (installed 2013-04-25)
PDEPrint: 2.0 (installed 2007-08-17) [Lookup]
AdobePDFViewer: 8.3.1 (installed 2011-09-26) [Lookup]
SharePointBrowserPlugin: 14.7.1 (installed 2017-02-11) [Lookup]
JavaAppletPlugin: Java 8 Update 131 build 11 (installed 2017-04-20) Check version
Safari Extensions: ⓘ
[enabled] 1Password - AgileBits - https://agilebits.com/onepassword (installed 2017-09-17)
3rd Party Preference Panes: ⓘ
Déjà Vu (installed 2010-12-26) [Lookup]
Flash Player (installed 2017-10-20) [Lookup]
Java (installed 2017-04-20) [Lookup]
Time Machine: ⓘ
Mobile backups: OFF
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 249.20 GB Disk used: 147.46 GB
Destinations:
Transcend [Local]
Total size: 999.86 GB
Total number of backups: 8
Oldest backup: 26/01/2017, 14:36
Last backup: 28/04/2017, 17:56
Size of backup disk: Excellent
Backup size 999.86 GB > (Disk size 249.20 GB X 3)
Top Processes by CPU: ⓘ
17% kernel_task
17% mds
11% spindump
6% WindowServer
2% CrashPlanService
Top Processes by Memory: ⓘ
690 MB kernel_task
272 MB mds_stores
187 MB CrashPlanService
164 MB Dropbox
116 MB spindump
Top Processes by Network Use: ⓘ
Input Output Process name
2 MB 209 KB mDNSResponder
62 KB 92 KB Dropbox
52 KB 17 KB netbiosd
4 KB 3 KB apsd
2 KB 2 KB CrashPlanService
Top Processes by Energy Use: ⓘ
34.40 DropboxMacUpdate
9.68 WindowServer
2.32 CrashPlanService
0.46 trustd
Virtual Memory Information: ⓘ
4.15 GB Available RAM
1022 MB Free RAM
3.85 GB Used RAM
3.15 GB Cached files
0 B Swap Used
Software installs (last 30 days): ⓘ
Adobe Flash Player: (installed 2017-10-13)
Malwarebytes for Mac: (installed 2017-10-23)
Adobe Flash Player: (installed 2017-10-23)
"Malwarebytes for Mac Uninstaller": (installed 2017-10-23)
Adobe Flash Player: (installed 2017-10-26)
Install information may not be complete.
Diagnostics Events (last 3 days for minor events): ⓘ
2017-10-27 09:55:15 SIMBL Agent.app Crash [Open]
Cause: dyld: launch, running initializers
/usr/lib/libSystem.B.dylib
2017-10-26 18:37:29 CrashPlan.app Crash [Open]
Cause: objc_msgSend() selector name: respondsToSelector:
Files deleted by EtreCheck: ⓘ
2017-10-23 21:09:50 - /Library/LaunchAgents/com.logmein.LMILaunchAgentFixer.plist - Unknown
2017-10-23 21:09:50 - /Library/LaunchDaemons/com.logmein.raupdate.plist - Unknown
2017-10-26 18:39:36 - /Library/LaunchAgents/com.logmein.logmeingui.plist - Unknown
2017-10-26 18:39:36 - /Library/LaunchAgents/com.logmein.logmeinguiagent.plist - Unknown
2017-10-26 18:39:36 - /Library/LaunchAgents/com.logmein.logmeinguiagentatlogin.plist - Unknown
2017-10-26 18:39:36 - /Library/LaunchDaemons/com.logmein.logmeinserver.plist - Unknown
smartctl 6.5 2016-05-07 r4318 [Darwin 17.0.0 x86_64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: Hitachi HTS545025B9SA02
Serial Number: 100919PBL200CSKY27HV
LU WWN Device Id: 5 000cca 62af77db0
Firmware Version: PB2AC60W
User Capacity: 250,059,350,016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ATA8-ACS T13/1699-D revision 6
SATA Version is: SATA 2.6, 1.5 Gb/s
Local Time is: Fri Oct 27 13:42:35 2017 BST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 645) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 83) minutes.
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0
3 Spin_Up_Time 0x0007 206 206 033 Pre-fail Always - 1
4 Start_Stop_Count 0x0012 089 089 000 Old_age Always - 18431
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0
9 Power_On_Hours 0x0012 084 084 000 Old_age Always - 7357
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 089 089 000 Old_age Always - 18238
160 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 4698694221824
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 219323498593
193 Load_Cycle_Count 0x0012 061 061 000 Old_age Always - 391682
194 Temperature_Celsius 0x0002 220 220 000 Old_age Always - 25 (Min/Max 12/44)
195 Hardware_ECC_Recovered 0x000a 100 100 000 Old_age Always - 0
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 669
223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
254 Free_Fall_Sensor 0x0032 017 017 000 Old_age Always - 8589956049
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.