diff --git a/dashboard/src/components/CpuUsage.vue b/dashboard/src/components/CpuUsage.vue
deleted file mode 100644
index dd49fdbb1..000000000
--- a/dashboard/src/components/CpuUsage.vue
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
diff --git a/dashboard/src/components/MemoryUsage.vue b/dashboard/src/components/MemoryUsage.vue
deleted file mode 100644
index a29193681..000000000
--- a/dashboard/src/components/MemoryUsage.vue
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
diff --git a/dashboard/src/components/SystemMetrics.vue b/dashboard/src/components/SystemMetrics.vue
new file mode 100644
index 000000000..ebff92a6d
--- /dev/null
+++ b/dashboard/src/components/SystemMetrics.vue
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dashboard/src/views/SystemView.vue b/dashboard/src/views/SystemView.vue
index 2b68deeb3..4791575ec 100644
--- a/dashboard/src/views/SystemView.vue
+++ b/dashboard/src/views/SystemView.vue
@@ -9,9 +9,8 @@ import { Button, InputDialog } from 'pankow';
import moment from 'moment-timezone';
import { prettyDecimalSize, sleep } from 'pankow/utils';
import Section from '../components/Section.vue';
+import SystemMetrics from '../components/SystemMetrics.vue';
import DiskUsage from '../components/DiskUsage.vue';
-import MemoryUsage from '../components/MemoryUsage.vue';
-import CpuUsage from '../components/CpuUsage.vue';
import SystemModel from '../models/SystemModel.js';
import DashboardModel from '../models/DashboardModel.js';
@@ -110,22 +109,8 @@ onMounted(async () => {
-
-
-
-
+
-
-