Index: uspace/app/tmon/burst_tests.c
===================================================================
--- uspace/app/tmon/burst_tests.c	(revision e23b87b7a7b9b5afd87ae972c23406fc8914f9e1)
+++ uspace/app/tmon/burst_tests.c	(revision acb9aa746d589d254c190a7355909bb2c60a1959)
@@ -104,8 +104,49 @@
 }
 
+typedef struct tmon_unit {
+	char prefix;
+	uint64_t factor;
+} tmon_unit_t;
+
+static const tmon_unit_t units[] = {
+	{ .prefix = 'E', .factor = 1ul << 60 },
+	{ .prefix = 'P', .factor = 1ul << 50 },
+	{ .prefix = 'T', .factor = 1ul << 40 },
+	{ .prefix = 'G', .factor = 1ul << 30 },
+	{ .prefix = 'M', .factor = 1ul << 20 },
+	{ .prefix = 'k', .factor = 1ul << 10 },
+	{ /* NULL-terminated */ }
+};
+
+static char * format_size(double size, const char *fmt)
+{
+	int i;
+	for (i = 0; units[i].prefix; ++i) {
+		if (units[i].factor <= size)
+			break;
+	}
+
+	char prefix[2] = { '\0', '\0' };
+	double factor = 1;
+
+	if (units[i].prefix) {
+		prefix[0] = units[i].prefix;
+		factor = units[i].factor;
+	}
+
+	const double div_size = size / factor;
+	char *out = NULL;
+	asprintf(&out, fmt, div_size, prefix);
+
+	return out;
+}
+
 static void print_params(const tmon_burst_test_params_t *params)
 {
 	printf(INDENT "Number of cycles: %d\n", params->cycles);
-	printf(INDENT "Data size: %ld B\n", params->size);
+
+	char *str_size = format_size(params->size, "%0.3f %sB");
+	printf(INDENT "Data size: %s\n", str_size);
+	free(str_size);
 }
 
@@ -118,8 +159,12 @@
 
 	const size_t total_size = params->size * params->cycles;
-	printf(INDENT "Total size: %ld B\n", total_size);
+	char *str_total_size = format_size(total_size, "%0.3f %sB");
+	printf(INDENT "Total size: %s\n", str_total_size);
+	free(str_total_size);
 
 	const double speed = 1000.0 * (double) total_size / (double) duration;
-	printf(INDENT "Average speed: %0.3f B/s\n", speed);
+	char *str_speed = format_size(speed, "%0.3f %sB/s");
+	printf(INDENT "Average speed: %s\n", str_speed);
+	free(str_speed);
 }
 
