المحتويات

المقدمة

معلومات أساسية

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

المشكلة

الحل

التحقق

معلومات ذات صلة

المقدمة

يوضح هذا المستند كيفية تكوين محافظي وحدة المعالجة المركزية (CPU) لقاعدة بيانات SAP HANA للحصول على الحد الأقصى من الأداء والتحقق من إستخدام محافظ وحدة المعالجة المركزية الصحيح.

معلومات أساسية

سيؤدي تعيين حاكم وحدة المعالجة المركزية (CPU) على وضع الأداء إلى جعل وحدة المعالجة المركزية (CPU) تعمل بأقصى تردد حتى في حالة خمول النظام. ينطبق هذا المستند على قاعدة بيانات SAP HANA التي تعمل على نظام التشغيل SuSE Linux أو Red Hat Enterprise Linux (RHEL).

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- إدارة لينكس العامة

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

المشكلة

للتحقق من حاكم وحدة المعالجة المركزية الحالي، قم بتشغيل الأمر cpupower frequency-info

server01a:~ # cpupower frequency-info

analyzing CPU 0:

driver: acpi-cpufreq

CPUs which run at the same hardware frequency: 0 1 2 3 4 5 6 7 8 9 40 41 42 43 44 45 46 47 48 49

CPUs which need to have their frequency coordinated by software: 0

maximum transition latency: 10.0 us.

hardware limits: 1.06 GHz - 2.40 GHz

available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.33 GHz, 1.20 GHz, 1.06 GHz

available cpufreq governors: conservative, userspace, powersave, ondemand, performance

current policy: frequency should be within 1.06 GHz and 2.40 GHz.

The governor "ondemand" may decide which speed to use

within this range.

current CPU frequency is 1.06 GHz (asserted by call to hardware).

boost state support:

Supported: yes

Active: yes

25500 MHz max turbo 4 active cores

25500 MHz max turbo 3 active cores

25500 MHz max turbo 2 active cores

25500 MHz max turbo 1 active cores

إذا كان الحاكم معينا لأي شيء غير الأداء، اتبع هذا الدليل أكثر.

الحل

لجعل وحدة المعالجة المركزية تعمل بأقصى تردد، يلزم تعيين حاكم وحدة المعالجة المركزية على وضع الأداء. وللقيام بذلك، قم بتشغيل أمر أداء cpupower frequency-set -g.

server01a:~ # /usr/bin/cpupower frequency-set -g performance

Setting cpu: 0

Setting cpu: 1

Setting cpu: 2

<output ommited for brevity>

لضمان إستمرار التكوين بعد إعادة تمهيد المضيف، قم بإضافة هذا الأمر إلى برنامج نصي لبدء التشغيل.

اكتب هذا الأمر إذا كنت تستخدم SuSE Linux.

server01a:~ # echo '/usr/bin/cpupower frequency-set -g performance' >> /etc/init.d/after.local

اكتب هذا الأمر إذا كنت تستخدم Red Hat Enterprise Linux.

server01a:~ # echo '/usr/bin/cpupower frequency-set -g performance' >> /etc/rc.d/rc.local

التحقق

قم بتشغيل الأمر cpufreq-info frequency-info لضمان إستخدام محافظ الأداء.

server01a:~ # cpupower frequency-info

analyzing CPU 0:

driver: acpi-cpufreq

CPUs which run at the same hardware frequency: 0 1 2 3 4 5 6 7 8 9 40 41 42 43 44 45 46 47 48 49

CPUs which need to have their frequency coordinated by software: 0

maximum transition latency: 10.0 us.

hardware limits: 1.06 GHz - 2.40 GHz

available frequency steps: 2.40 GHz, 2.39 GHz, 2.26 GHz, 2.13 GHz, 2.00 GHz, 1.86 GHz, 1.73 GHz, 1.60 GHz, 1.46 GHz, 1.33 GHz, 1.20 GHz, 1.06 GHz

available cpufreq governors: conservative, userspace, powersave, ondemand, performance

current policy: frequency should be within 1.06 GHz and 2.40 GHz.

The governor "performance" may decide which speed to use

within this range.

current CPU frequency is 2.39 GHz (asserted by call to hardware).

boost state support:

Supported: yes

Active: yes

25500 MHz max turbo 4 active cores

25500 MHz max turbo 3 active cores

25500 MHz max turbo 2 active cores

25500 MHz max turbo 1 active cores

معلومات ذات صلة

- الفصل 3.2 إستخدام محافظي CPUfreq في وثائق Red Hat