Index: uspace/app/bdwrite/bdwrite.c
===================================================================
--- uspace/app/bdwrite/bdwrite.c	(revision 7e68d617f75ad0794d7df3a97b0c5d5e752275cf)
+++ uspace/app/bdwrite/bdwrite.c	(revision bfe4a88baa77ec9bf31d834a0ba65b4576ee4963)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2024 Miroslav Cimerman
+ * Copyright (c) 2025 Miroslav Cimerman
  * All rights reserved.
  *
@@ -41,4 +41,5 @@
 #include <stdio.h>
 #include <abi/ipc/ipc.h>
+#include <perf.h>
 
 static void usage(void);
@@ -113,4 +114,9 @@
 		goto end;
 	}
+
+	stopwatch_t stopwatch;
+	stopwatch_init(&stopwatch);
+	stopwatch_start(&stopwatch);
+
 	uint64_t left = blkcnt;
 	while (left != 0) {
@@ -131,4 +137,9 @@
 	}
 end:
+	stopwatch_stop(&stopwatch);
+	nsec_t t = stopwatch_get_nanos(&stopwatch);
+	printf("Elapsed time:\n");
+	printf("\t%llu ms\n", NSEC2MSEC(t));
+	printf("\t%lf s\n", NSEC2SEC((double)t));
 	free(buf);
 	block_fini(dev);
