GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux 'cpuspeed'

Nama Layanan

kecepatan cpu

Deskripsi

Ini mengeksekusi daemon yang secara dinamis menyesuaikan kecepatan dan voltase CPU berdasarkan permintaan CPU dan secara otomatis mendeteksi kecepatan CPU yang tersedia. Ini diperlukan hanya untuk Note/Desktop PC, tetapi tidak untuk server.

Daemon ini memantau persentase idle sistem dan mengurangi atau menaikkan kecepatan clock dan voltase CPU yang sesuai untuk meminimalkan konsumsi daya saat idle dan memaksimalkan kinerja saat dibutuhkan.

Ini juga dapat dikonfigurasi secara opsional untuk mengurangi kecepatan clock CPU jika suhu terlalu tinggi, BUKAN meminimalkan kecepatannya jika adaptor AC komputer terputus atau memaksimalkan kecepatannya saat adaptor AC terhubung.

Kecepatan CPU didasarkan pada CPUFreq Subsistem kernel Linux yang memungkinkan kecepatan clock CPU seluler (paling sering ditemukan di komputer laptop) diatur secara eksplisit. Untuk menggunakan CPUSpeed, sistem memerlukan hal berikut:

1. CPU yang mampu menskalakan frekuensi dan/atau voltasenya. Banyak CPU mobile modern yang ditemukan di komputer laptop dapat melakukan ini, seperti Mobile AMD Athlon 64, Mobile AMD Athlon XP-M, Intel Pentium 4M, Intel Centrino, Mobile AMD Sempron dll.

2. Versi kernel Linux yang mendukung penskalaan frekuensi / tegangan CPU (CPUFreq) dengan dukungan untuk jenis CPU tertentu baik yang dikompilasi atau tersedia sebagai modul dan dukungan untuk gubernur CPUFreq “ruang pengguna”.

Paket yang menyediakan layanan cpuspeed adalah :kernel-utils

Kontrol Layanan

Mulai atau hentikan layanan sebagai berikut:

# service cpuspeed start
# service cpuspeed stop

atau

# /etc/init.d/cpuspeed start
# /etc/init.d/cpuspeed stop

Pilihan lainnya termasuk:

# service cpuspeed
Usage: /etc/init.d/cpuspeed {start|stop|restart|condrestart|status}

Untuk memeriksa apakah layanan dimulai secara otomatis saat boot:

# chkconfig --list |grep cpuspeed
cpuspeed        0:off   1:on    2:off   3:off   4:off   5:off   6:off

Konfigurasi

Untuk layanan ini, tidak ada file konfigurasi. Tetapi layanan akhirnya akan menjalankan perintah 'cpuspeed'. Beberapa opsi baris perintah penting untuknya adalah sebagai berikut.

-i [interval]
Menyetel interval antara pengujian persentase idle dan kemungkinan perubahan kecepatan dalam sepersepuluh detik (defaultnya adalah 20).

-p [cepat] [ambang batas]
Menetapkan ambang batas persentase idle CPU. [fast up] adalah persentase idle di bawah mana CPU akan diatur ke kecepatan setinggi mungkin. [threshold] adalah persentase idle di mana kecepatan CPU akan dikurangi dan di bawahnya kecepatan CPU akan ditingkatkan (defaultnya adalah 10 dan 25).

-m [kecepatan minimum]
Menyetel kecepatan minimum dalam KHz yang tidak akan disetel oleh CPU.

-M [kecepatan maksimum]
Menyetel kecepatan maksimum dalam KHz yang di atasnya CPU tidak akan disetel.

-t [file temp] [maxtemp]
Menyetel file suhu ACPI dan suhu di mana CPU akan diatur ke kecepatan minimum.

-T [interval]
Menyetel interval di mana suhu akan disurvei dalam sepersepuluh detik (defaultnya adalah 10).

-a [file AC]
Menyetel file status adaptor AC ACPI dan memberi tahu program untuk menyetel CPU ke kecepatan minimum saat adaptor AC terputus. (Ini adalah default tetapi dapat diubah dengan opsi '-D' di bawah).

-C
Berjalan dengan kecepatan maksimum saat adaptor AC tersambung.

-D
JANGAN memaksakan kecepatan minimum saat adaptor AC dicabut.

-s [CPU]
Kelola hanya satu CPU. [CPU] menentukan jumlah CPU yang akan dikelola dan berada dalam kisaran 0 hingga (n-1) di mana 'n' adalah jumlah CPU dalam sistem. Tanpa opsi ini, program akan membuat salinan dirinya sendiri untuk mengelola setiap CPU dalam sistem.


Linux
  1. Layanan OS Linux 'dhcpd'

  2. Layanan OS Linux 'anacron'

  3. Layanan OS Linux 'iptables'

  1. 'jaringan' Layanan OS Linux

  2. Layanan OS Linux 'smartd'

  3. Layanan OS Linux 'irqbalance'

  1. 'portmap' layanan OS Linux

  2. Layanan OS Linux 'rpcgssd'

  3. Layanan OS Linux 'yum-updatesd'