summaryrefslogtreecommitdiffstats
path: root/health/guides/disks/10min_disk_utilization.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /health/guides/disks/10min_disk_utilization.md
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'health/guides/disks/10min_disk_utilization.md')
-rw-r--r--health/guides/disks/10min_disk_utilization.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/health/guides/disks/10min_disk_utilization.md b/health/guides/disks/10min_disk_utilization.md
new file mode 100644
index 00000000..41a987a4
--- /dev/null
+++ b/health/guides/disks/10min_disk_utilization.md
@@ -0,0 +1,28 @@
+### Understand the alert
+
+This alert presents the average percentage of time the disk was busy over the last 10 minutes. If you receive this it indicates high disk load and that the disk spent most of the time servicing
+read or write requests.
+
+This alert is triggered in a warning state when the metric exceeds 98%.
+
+This metric is the same as the %util column on the command `iostat -x`.
+
+### Troubleshoot the alert
+
+- Check per-process disk usage to find the top consumers (If you got this alert for a device serving requests in parallel, you can ignore it)
+
+On Linux use `iotop` to see which processes are the main Disk I/O consumers on the `IO` column.
+ ```
+ sudo iotop
+ ```
+ Using this, you can see which processes are the main Disk I/O consumers on the `IO` column.
+
+On FreeBSD use `top`
+ ```
+ top -m io -o total
+ ```
+### Useful resources
+
+1. [Two traps in iostat: %util and svctm](https://brooker.co.za/blog/2014/07/04/iostat-pct.html)
+
+2. `iotop` is a useful tool, similar to `top`, used to monitor Disk I/O usage, if you don't have it, then [install it](https://www.tecmint.com/iotop-monitor-linux-disk-io-activity-per-process/)