From 72fd71d4d0381dd682b40ba300fe6e7b51b635a6 Mon Sep 17 00:00:00 2001 From: songyanchao Date: Thu, 18 Nov 2021 04:27:50 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(TSG-OS-9140):=20CPU=20Frequenc?= =?UTF-8?q?yScaling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 通过使能cpupower来设置CPU frequency scaling来优化9140性能 --- ansible/roles/system-init-9140/tasks/main.yml | 11 +++++++++++ ansible/roles/system-init-9140/templates/cpupower.j2 | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 ansible/roles/system-init-9140/templates/cpupower.j2 diff --git a/ansible/roles/system-init-9140/tasks/main.yml b/ansible/roles/system-init-9140/tasks/main.yml index af1d4cc2..f854b864 100644 --- a/ansible/roles/system-init-9140/tasks/main.yml +++ b/ansible/roles/system-init-9140/tasks/main.yml @@ -256,4 +256,15 @@ - name: 'start-poweroff-guard service start' systemd: name: start-poweroff-guard + enabled: yes +#Set CPU frequency scaling +- name: "copy cpupower.j2 to /etc/sysconfig/cpupower" + copy: + src: "{{ role_path }}/templates/cpupower.j2" + dest: /etc/sysconfig/cpupower + mode: 0644 + +- name: "enable cpupower" + systemd: + name: cpupower enabled: yes \ No newline at end of file diff --git a/ansible/roles/system-init-9140/templates/cpupower.j2 b/ansible/roles/system-init-9140/templates/cpupower.j2 new file mode 100644 index 00000000..7dcc1ad1 --- /dev/null +++ b/ansible/roles/system-init-9140/templates/cpupower.j2 @@ -0,0 +1,3 @@ +# See 'cpupower help' and cpupower(1) for more info +CPUPOWER_START_OPTS="frequency-set -g performance" +CPUPOWER_STOP_OPTS="frequency-set -g powersave" \ No newline at end of file