diff --git a/tasks/main.yml b/tasks/main.yml
index 0493303f65bf64f59a4ac58e287d0f2edb49a69a..883490bc8ab21672c1289d10888f2b9963236ecd 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -65,6 +65,18 @@
     notify:
       - "Re-start NetData"
 
+  # Note: copy module doesn't work here because parent directory /sys
+  # is not writable, not even by root
+  - name: "Configure KSM"
+    shell: echo {{ item.value }} >/sys/kernel/mm/ksm/{{ item.file }}
+    with_items:
+      - file: 'run'
+        value: '1'
+      - file: 'sleep_millisecs'
+        value: '1000'
+    notify:
+      - "Re-start NetData"
+
   - name: "Configure FireQoS"
     template:
       src=etc_fireqos_fireqos.conf