diff --git a/package/base-files/files/etc/init.d/sysctl b/package/base-files/files/etc/init.d/sysctl
index a0daec071e3afe77919120d74f1c8490e3569289..3a497fb66c4f0fb6748ca7c3ba316ee2627f4c74 100755
--- a/package/base-files/files/etc/init.d/sysctl
+++ b/package/base-files/files/etc/init.d/sysctl
@@ -10,7 +10,7 @@ set_vm_min_free() {
 	elif [ "$mem" -gt 32768 ]; then # 64M
 		val=8192
 	elif [ "$mem" -gt 16384 ]; then # 32M
-		val=4096
+		val=1024
 	else
 		return
 	fi