Skip to content

Disk Status Calculations

bp2008 edited this page Aug 8, 2017 · 8 revisions

Disk Usage Status

To facilitate improved Disk Usage reporting in this UI, Blue Iris provides detailed disk usage information in status responses:

"disks":[{"disk":"V:","allocated":1892352,"used":1560088,"free":338796,"total":1907599}]

The values are described here:

disk: The drive letter.
allocated: The amount of data allocated to Blue Iris for recordings.
used: The amount of data used by Blue Iris recordings.
free: The total free space remaining on the disk.
total: The complete capacity of the disk.

All numeric units above are in MiB (Mebibytes). Further information, if desired, can be extrapolated from these values as follows:

You can calculate the amount of allocated free space (bi_free) by subtracting used from allocated. You can calculate the amount of unallocated free space (other_free) by subtracting bi_free from free, and so on.

This is a crude diagram I built to help wrap my own head around it.

Disk Info extrapolation diagram.

With this information, it is possible to build a visual diagram of disk usage, similar to that found in Blue Iris.

Trouble Conditions

If bi_free is less than 0, then the allocation has been exceeded and there are more recordings than are supposed to be kept.
If bi_free is greater than disk_free, then there is an over-allocation error, meaning there isn't enough free space on disk for BI to fill its allocation.

Examples

Here is what you get in Blue Iris:

Blue Iris Disk Usage Diagram

In UI3, I decided to use a pie chart instead. Here is an example demonstrating a disk in a normal state, a disk in "Exceeded allocation" state, and a disk in "Overallocated" state:

UI3 Disk Usage Diagrams

Clone this wiki locally