{"id":18140,"date":"2026-10-06T23:31:48","date_gmt":"2026-10-07T05:31:48","guid":{"rendered":"https:\/\/www.supportpro.com\/blog\/?p=18140"},"modified":"2026-10-06T23:32:07","modified_gmt":"2026-10-07T05:32:07","slug":"ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check","status":"publish","type":"post","link":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/","title":{"rendered":"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">When an AWS EC2 instance becomes slow, CPU utilization is often the first metric administrators check. However, low CPU usage does not necessarily mean that the server is healthy or that the CPU is the source of the problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An EC2 instance can experience slow application responses, delayed SSH sessions, database timeouts, or sluggish websites while CPU utilization remains relatively low. This usually means another system resource or application component is creating a bottleneck.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The key to troubleshooting this type of problem is to look beyond CPU usage and examine memory, storage, network activity, application processes, and AWS-specific performance metrics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Can an EC2 Instance Be Slow With Low CPU?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Low CPU usage can occur when a process is waiting for another resource. For example, an application may be waiting for disk I\/O, a database may be waiting for storage operations, or a service may be blocked by network communication.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common causes include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>High disk I\/O<\/li>\n\n\n\n<li>Slow or saturated EBS volumes<\/li>\n\n\n\n<li>Insufficient memory<\/li>\n\n\n\n<li>Excessive swap usage<\/li>\n\n\n\n<li>Network latency<\/li>\n\n\n\n<li>Database bottlenecks<\/li>\n\n\n\n<li>Application-level delays<\/li>\n\n\n\n<li>File-system problems<\/li>\n\n\n\n<li>CPU credit limitations on burstable instances<\/li>\n\n\n\n<li>Too many processes waiting for resources<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The first step is to determine which resource is actually limiting performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Check Memory Usage<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start by checking the available memory on the instance:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">free -h<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not focus only on the free value. Linux uses unused memory for filesystem caching, so available memory is generally more useful when assessing memory pressure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look for very low available memory and significant swap usage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also identify memory-heavy processes with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ps aux &#8211;sort=-%mem | head<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the system is constantly running short of RAM, applications may become slow even though CPU utilization remains low.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A process waiting for memory or repeatedly accessing swap can make the entire system feel sluggish.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Check for Swap Activity<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Swap is another important area to investigate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">swapon &#8211;show<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">free -h<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Heavy swap usage can cause noticeable performance degradation because storage is considerably slower than physical RAM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the server is actively swapping, identify which applications are consuming memory and determine whether the instance has enough RAM for its workload.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adding memory may be more effective than attempting to optimize CPU usage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Investigate Disk I\/O<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A slow EC2 instance with low CPU utilization is often experiencing storage-related delays.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">iostat -xz 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if the sysstat package is available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look at metrics such as utilization, read\/write activity, and I\/O wait. A high I\/O wait percentage indicates that processes are spending time waiting for storage operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also use:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">iotop<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">to identify processes generating significant disk activity, if the utility is installed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical causes include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Large backup operations<\/li>\n\n\n\n<li>Database activity<\/li>\n\n\n\n<li>Log processing<\/li>\n\n\n\n<li>File synchronization<\/li>\n\n\n\n<li>Heavy application writes<\/li>\n\n\n\n<li>Storage-intensive scripts<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Finding the process responsible can help determine whether the workload can be optimized or rescheduled.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Examine Amazon EBS Performance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The storage device itself may be responsible for the slowdown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For EC2 instances using Amazon EBS, review CloudWatch metrics related to the attached volumes. Depending on the volume type, useful metrics can include read\/write operations, throughput, latency, and burst or performance-related metrics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check whether the workload is approaching the configured IOPS or throughput limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a workload that generates many small random operations may require different storage characteristics from one that performs large sequential transfers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the application regularly reaches the storage volume&#8217;s performance limits, changing the EBS configuration may improve responsiveness.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. Check CPU Steal and I\/O Wait<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Overall CPU utilization can sometimes hide what the CPU is actually doing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">top<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look at the CPU breakdown, including %wa, which represents I\/O wait.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A high I\/O wait value means the CPU is not necessarily busy executing instructions; instead, processes are waiting for storage operations to complete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This explains why a server can show relatively low user CPU usage while still feeling extremely slow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The distinction between CPU usage and CPU wait time is important when diagnosing performance problems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. Check Network Performance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Network-related delays can also make an EC2 instance appear slow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An application may have plenty of CPU and memory available but still take a long time to respond because it is waiting for another server, database, API, or external service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Investigate:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Network throughput<\/li>\n\n\n\n<li>Packet loss<\/li>\n\n\n\n<li>Connection errors<\/li>\n\n\n\n<li>DNS resolution delays<\/li>\n\n\n\n<li>External API response times<\/li>\n\n\n\n<li>Database connection latency<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">AWS CloudWatch network metrics can help establish whether network traffic has changed significantly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For application-specific problems, review logs and request timings to determine whether delays occur locally or while communicating with another service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>7. Investigate Database Performance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the EC2 instance hosts a database, database performance should be examined separately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A database can become slow because of inefficient queries, locking, insufficient indexes, excessive connections, or storage latency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For MySQL or MariaDB environments, review currently running queries and database logs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A slow query can make websites and applications appear unresponsive without causing high CPU utilization. The database process may simply be waiting for disk I\/O or locks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the database is hosted separately, network latency between the application and database servers should also be considered.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>8. Look for Disk Space Problems<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A nearly full filesystem can create unexpected application problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check disk usage with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">df -h<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also check inode availability:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">df -i<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A filesystem can have free disk space but still run out of inodes if it contains a very large number of small files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pay particular attention to locations such as \/var, \/tmp, application directories, and database storage paths.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Large logs, temporary files, old backups, and cached data can gradually consume available resources.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>9. Check Running Processes and Services<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A slow <a href=\"https:\/\/www.supportpro.com\/blog\/how-outsourced-noc-services-help-businesses-scale-faster\/\" target=\"_blank\" rel=\"noopener\">server <\/a>may have a process that is blocked, repeatedly failing, or generating excessive activity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">top<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ps aux<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review the process list for unexpected services, unusually high memory consumers, or applications that have accumulated many workers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">System logs can provide additional clues:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">journalctl -p warning..alert<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look for repeated service failures, storage errors, network problems, or application-related messages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10. Check Burstable Instance Performance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you are using a burstable EC2 instance, such as a T-family instance, CPU credit metrics should also be reviewed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A workload that continuously requires more CPU than the instance&#8217;s baseline can behave differently once its available CPU credits are depleted, depending on the instance configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review CPU credit-related metrics in CloudWatch alongside CPU utilization rather than relying on the CPU percentage alone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>11. Review Application-Level Performance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Infrastructure metrics may appear normal while the application itself is slow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Request response times<\/li>\n\n\n\n<li>Application logs<\/li>\n\n\n\n<li>Worker queues<\/li>\n\n\n\n<li>Connection pools<\/li>\n\n\n\n<li>Cache performance<\/li>\n\n\n\n<li>API dependencies<\/li>\n\n\n\n<li>Database response times<\/li>\n\n\n\n<li>Background jobs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For web applications, compare slow requests with server metrics. This can help determine whether the bottleneck is inside the EC2 instance or an external dependency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Build a Complete Performance Picture<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Troubleshooting should not rely on a single metric.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A useful performance investigation combines:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CPU + Memory + Disk I\/O + EBS + Network + Database + Application metrics<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Compare current measurements with a known healthy period. This makes it easier to identify what changed before the slowdown began.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if CPU and memory remain normal while EBS latency increases significantly, storage is a stronger candidate than the processor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An EC2 instance running slowly with low CPU usage is not unusual. CPU utilization represents only one part of overall system performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start by checking memory and swap usage, then investigate disk I\/O, EBS performance, I\/O wait, network activity, database operations, filesystem capacity, and application behavior. Also review CloudWatch metrics and instance-specific characteristics such as CPU credits.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-white-background-color has-background\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Facing issues? <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Our technical support<br>engineers can solve it. <\/p>\n\n\n\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-3350a795-db50-482f-9911-301930d1b1be\"><span class=\"hs-cta-node hs-cta-3350a795-db50-482f-9911-301930d1b1be\" id=\"hs-cta-3350a795-db50-482f-9911-301930d1b1be\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/3350a795-db50-482f-9911-301930d1b1be\" ><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-3350a795-db50-482f-9911-301930d1b1be\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/3350a795-db50-482f-9911-301930d1b1be.png\"  alt=\"Contact Us today!\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '3350a795-db50-482f-9911-301930d1b1be', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div><figure class=\"wp-block-media-text__media\"><img fetchpriority=\"high\" decoding=\"async\" width=\"904\" height=\"931\" src=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png\" alt=\"guy server checkup\" class=\"wp-image-12943 size-full\" srcset=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png 904w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-291x300.png 291w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-768x791.png 768w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-585x602.png 585w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>When an AWS EC2 instance becomes slow, CPU utilization is often the first metric administrators check. However, low CPU usage does not necessarily mean that the server is healthy or&hellip;<\/p>\n","protected":false},"author":39,"featured_media":18141,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[120],"tags":[],"class_list":["post-18140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Anjali Sindhu\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Server Management Tips | SupportPRO Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting\" \/>\n\t\t<meta property=\"og:description\" content=\"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-07T05:31:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-07T05:32:07+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#article\",\"name\":\"EC2 Slow With Low CPU Usage: Causes & Troubleshooting\",\"headline\":\"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check\",\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/anjali-sindhuarmiasystems-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Your-paragraph-text-11.png\",\"width\":1920,\"height\":960,\"caption\":\"EC2 Instance Running Slowly Despite Low CPU Usage\"},\"datePublished\":\"2026-10-06T23:31:48-06:00\",\"dateModified\":\"2026-10-06T23:32:07-06:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#webpage\"},\"articleSection\":\"Business\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/business\\\/#listItem\",\"name\":\"Business\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/business\\\/#listItem\",\"position\":2,\"name\":\"Business\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/business\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#listItem\",\"name\":\"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#listItem\",\"position\":3,\"name\":\"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/business\\\/#listItem\",\"name\":\"Business\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\",\"name\":\"SupportPRO\",\"description\":\"SupportPRO Blog\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"telephone\":\"+18476076123\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/anjali-sindhuarmiasystems-com\\\/#author\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/anjali-sindhuarmiasystems-com\\\/\",\"name\":\"Anjali Sindhu\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/da6cc3f3b96370c2f86036087fb370994fcc9b1de6e808fa3cd8a0f62dd351e3?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Anjali Sindhu\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#webpage\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/\",\"name\":\"EC2 Slow With Low CPU Usage: Causes & Troubleshooting\",\"description\":\"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\\\/O, EBS, network, database, and application issues.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/anjali-sindhuarmiasystems-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/anjali-sindhuarmiasystems-com\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Your-paragraph-text-11.png\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#mainImage\",\"width\":1920,\"height\":960,\"caption\":\"EC2 Instance Running Slowly Despite Low CPU Usage\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\\\/#mainImage\"},\"datePublished\":\"2026-10-06T23:31:48-06:00\",\"dateModified\":\"2026-10-06T23:32:07-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"name\":\"Server Management Tips\",\"description\":\"SupportPRO Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting<\/title>\n\n","aioseo_head_json":{"title":"EC2 Slow With Low CPU Usage: Causes & Troubleshooting","description":"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.","canonical_url":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#article","name":"EC2 Slow With Low CPU Usage: Causes & Troubleshooting","headline":"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check","author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/anjali-sindhuarmiasystems-com\/#author"},"publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png","width":1920,"height":960,"caption":"EC2 Instance Running Slowly Despite Low CPU Usage"},"datePublished":"2026-10-06T23:31:48-06:00","dateModified":"2026-10-06T23:32:07-06:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#webpage"},"isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#webpage"},"articleSection":"Business"},{"@type":"BreadcrumbList","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.supportpro.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/business\/#listItem","name":"Business"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/business\/#listItem","position":2,"name":"Business","item":"https:\/\/www.supportpro.com\/blog\/category\/business\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#listItem","name":"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#listItem","position":3,"name":"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check","previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/business\/#listItem","name":"Business"}}]},{"@type":"Organization","@id":"https:\/\/www.supportpro.com\/blog\/#organization","name":"SupportPRO","description":"SupportPRO Blog","url":"https:\/\/www.supportpro.com\/blog\/","telephone":"+18476076123"},{"@type":"Person","@id":"https:\/\/www.supportpro.com\/blog\/author\/anjali-sindhuarmiasystems-com\/#author","url":"https:\/\/www.supportpro.com\/blog\/author\/anjali-sindhuarmiasystems-com\/","name":"Anjali Sindhu","image":{"@type":"ImageObject","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/da6cc3f3b96370c2f86036087fb370994fcc9b1de6e808fa3cd8a0f62dd351e3?s=96&d=mm&r=g","width":96,"height":96,"caption":"Anjali Sindhu"}},{"@type":"WebPage","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#webpage","url":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/","name":"EC2 Slow With Low CPU Usage: Causes & Troubleshooting","description":"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#breadcrumblist"},"author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/anjali-sindhuarmiasystems-com\/#author"},"creator":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/anjali-sindhuarmiasystems-com\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png","@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#mainImage","width":1920,"height":960,"caption":"EC2 Instance Running Slowly Despite Low CPU Usage"},"primaryImageOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/#mainImage"},"datePublished":"2026-10-06T23:31:48-06:00","dateModified":"2026-10-06T23:32:07-06:00"},{"@type":"WebSite","@id":"https:\/\/www.supportpro.com\/blog\/#website","url":"https:\/\/www.supportpro.com\/blog\/","name":"Server Management Tips","description":"SupportPRO Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Server Management Tips | SupportPRO Blog","og:type":"article","og:title":"EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting","og:description":"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.","og:url":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/","og:image":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png","og:image:secure_url":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png","og:image:width":1920,"og:image:height":960,"article:published_time":"2026-10-07T05:31:48+00:00","article:modified_time":"2026-10-07T05:32:07+00:00","twitter:card":"summary","twitter:title":"EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting","twitter:description":"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.","twitter:image":"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2026\/10\/Your-paragraph-text-11.png"},"aioseo_meta_data":{"post_id":"18140","title":"EC2 Slow With Low CPU Usage: Causes &amp; Troubleshooting","description":"Learn why an AWS EC2 instance can be slow despite low CPU usage and how to troubleshoot memory, disk I\/O, EBS, network, database, and application issues.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-10-07 05:33:10","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-07 05:20:39","updated":"2026-10-07 05:33:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/business\/\" title=\"Business\">Business<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tEC2 Instance Running Slowly Despite Low CPU Usage: What to Check\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.supportpro.com\/blog"},{"label":"Business","link":"https:\/\/www.supportpro.com\/blog\/category\/business\/"},{"label":"EC2 Instance Running Slowly Despite Low CPU Usage: What to Check","link":"https:\/\/www.supportpro.com\/blog\/ec2-instance-running-slowly-despite-low-cpu-usage-what-to-check\/"}],"_links":{"self":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/comments?post=18140"}],"version-history":[{"count":1,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18140\/revisions"}],"predecessor-version":[{"id":18142,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/18140\/revisions\/18142"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media\/18141"}],"wp:attachment":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media?parent=18140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/categories?post=18140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/tags?post=18140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}