diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 6d0610c..0adc216 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,16 +1,16 @@
-name: Build deb packages
+name: Build kernel deb packages
 on: push
 
 jobs:
   build:
-    name: Build my artifact
+    name: Build kernel
     runs-on: ubuntu-latest
     steps:
       - name: Maximize build space
         uses: easimon/maximize-build-space@master
         with:
           root-reserve-mb: 1024
-          swap-size-mb: 1024
+          swap-size-mb: 512
           remove-dotnet: 'true'
           remove-android: 'true'
           remove-haskell: 'true'
@@ -19,7 +19,7 @@ jobs:
         uses: actions/checkout@v2
 
       - name: Build
-        run: sudo bash build_action.sh
+        run: bash monitor.sh & sudo bash build_action.sh && rm monitor.sh
 
       - name: Artifact
         uses: actions/upload-artifact@v2
diff --git a/monitor.sh b/monitor.sh
new file mode 100644
index 0000000..a5c53d4
--- /dev/null
+++ b/monitor.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+while [ -f monitor.sh ]; do
+  echo ================================================
+  df -h
+  echo ================================================
+  sleep 5
+done
\ No newline at end of file