From e40491768ca581740a3fdbe323cf5cbe0d8a72d2 Mon Sep 17 00:00:00 2001 From: Jan-Simon Möller Date: Wed, 5 Oct 2016 21:35:34 +0200 Subject: Improve performance for batch jobs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I352912676901cf7c13c8da2431a777b7d51b0ea6 Signed-off-by: Jan-Simon Möller --- packer/provision/agl_dependencies.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'packer') diff --git a/packer/provision/agl_dependencies.sh b/packer/provision/agl_dependencies.sh index 26a5dcb5..fa2113ac 100644 --- a/packer/provision/agl_dependencies.sh +++ b/packer/provision/agl_dependencies.sh @@ -33,6 +33,15 @@ cat <> /etc/hosts EOFHOSTS +cat <> /etc/sysctl.conf +# we have a lot of make jobs, this helps a lot +kernel.sched_child_runs_first = 1 +# smooth over a lot of I/O requests and do less blocking +vm.dirty_background_ratio = 5 +vm.dirty_ratio = 80 + +EOFSYSCTL + # clone lava-boot to /opt/AGL/ mkdir -p /opt/AGL/ cd /opt/AGL/ @@ -41,7 +50,8 @@ cd lava-boot sed -i '16iimport ssl' lava-boot sed -i '17issl._create_default_https_context = ssl._create_unverified_context' lava-boot - +# AGL specific lab integration. To be moved into git repo and cloned or the like. +################################################################################# mkdir -p /opt/AGL/lava-agl/ cat <> /opt/AGL/lava-agl/boardready.py #!/usr/bin/python -- cgit 1.2.3-korg