From bccefa5aca931bd8d5ccf9bc43a12c4b91b6c9d4 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Fri, 22 May 2020 19:21:38 +0200 Subject: [PATCH] Aggiunte alcune ottimizzazioni. --- roles/install/meta/main.yml | 3 +++ roles/prelink-preload/tasks/main.yml | 20 ++++++++++++++++++++ roles/swappiness/tasks/main.yml | 8 ++++++++ roles/zram-config/tasks/main.yml | 7 +++++++ 4 files changed, 38 insertions(+) create mode 100644 roles/prelink-preload/tasks/main.yml create mode 100644 roles/swappiness/tasks/main.yml create mode 100644 roles/zram-config/tasks/main.yml diff --git a/roles/install/meta/main.yml b/roles/install/meta/main.yml index fc5e6e1..77c624a 100644 --- a/roles/install/meta/main.yml +++ b/roles/install/meta/main.yml @@ -1,5 +1,8 @@ dependencies: - checkhw + - zram-config + - prelink-preload + - swappiness - neofetch - anydesk - googlechrome diff --git a/roles/prelink-preload/tasks/main.yml b/roles/prelink-preload/tasks/main.yml new file mode 100644 index 0000000..3585d04 --- /dev/null +++ b/roles/prelink-preload/tasks/main.yml @@ -0,0 +1,20 @@ +--- +# Preload +- apt: + name: preload + state: present + +# Prelink +- apt: + name: prelink + state: present + +- lineinfile: + path: /etc/default/prelink + regexp: "^PRELINKING=unknown" + line: "PRELINKING=yes" + +- shell: /etc/cron.daily/prelink + become: yes + async: 3600 + poll: 0 diff --git a/roles/swappiness/tasks/main.yml b/roles/swappiness/tasks/main.yml new file mode 100644 index 0000000..08c5b28 --- /dev/null +++ b/roles/swappiness/tasks/main.yml @@ -0,0 +1,8 @@ +--- +# Abbasso decisamente la swappiness + +- lineinfile: + path: /etc/sysctl.conf + line: "vm.swappiness = 10" + insertbefore: EOF + state: present diff --git a/roles/zram-config/tasks/main.yml b/roles/zram-config/tasks/main.yml new file mode 100644 index 0000000..f9bc769 --- /dev/null +++ b/roles/zram-config/tasks/main.yml @@ -0,0 +1,7 @@ +--- +# Configurazione del modulo zram + +- apt: + name: zram-config + state: present + when: hwpoints|int < 3