GNU/Linux >> Tutoriels Linux >  >> Linux

Service d'exploitation Linux "cpuspeed"

Nom du service

vitesse du processeur

Description

Cela exécute un démon qui ajuste dynamiquement la vitesse et la tension du processeur en fonction de la demande de processeur et détecte automatiquement les vitesses de processeur disponibles. Ceci n'est nécessaire que pour Note/Desktop PC, mais pas pour le serveur.

Ce démon surveille le pourcentage d'inactivité du système et réduit ou augmente les vitesses d'horloge et les tensions des processeurs en conséquence pour minimiser la consommation d'énergie lorsqu'il est inactif et maximiser les performances en cas de besoin.

Il peut également être configuré en option pour réduire les vitesses d'horloge des processeurs si la température devient trop élevée, PAS pour minimiser leurs vitesses si l'adaptateur secteur de l'ordinateur est déconnecté ou pour maximiser leurs vitesses lorsque l'adaptateur secteur est connecté.

Cpuspeed est basé sur CPUFreq Sous-système du noyau Linux qui permet de définir explicitement la vitesse d'horloge des processeurs mobiles (que l'on trouve le plus souvent dans les ordinateurs portables). Pour utiliser CPUSpeed, le système a besoin des éléments suivants :

1. Un CPU capable de mettre à l'échelle sa fréquence et/ou sa tension. De nombreux processeurs mobiles modernes trouvés dans les ordinateurs portables peuvent le faire, tels que le Mobile AMD Athlon 64, le Mobile AMD Athlon XP-M, le Intel Pentium 4M, le Intel Centrino, le Mobile AMD Sempron, etc.

2. Une version du noyau Linux qui prend en charge la mise à l'échelle de la fréquence/tension du CPU (CPUFreq) avec à la fois la prise en charge du type particulier de CPU compilé ou disponible en tant que module et la prise en charge du gouverneur CPUFreq « de l'espace utilisateur ».

Les packages fournissant le service cpuspeed sont :kernel-utils

Contrôle des services

Démarrez ou arrêtez le service comme suit :

# service cpuspeed start
# service cpuspeed stop

ou

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

Les autres options incluent :

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

Pour vérifier si le service démarre automatiquement au démarrage :

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

Configuration

Pour ce service, il n'y a pas de fichier de configuration. Mais le service exécutera finalement la commande 'cpuspeed'. Certaines options de ligne de commande importantes pour cela sont les suivantes.

-i [intervalle]
Définit l'intervalle entre les tests de pourcentage de ralenti et les changements de vitesse possibles en dixièmes de seconde (la valeur par défaut est 20).

-p [accélérer] [seuil]
Définit les seuils de pourcentage d'inactivité du processeur. [fast up] est le pourcentage d'inactivité en dessous duquel un processeur sera réglé sur la vitesse la plus élevée possible. [seuil] est le pourcentage d'inactivité au-dessus duquel la vitesse d'un processeur sera réduite et en dessous duquel la vitesse d'un processeur sera augmentée (les valeurs par défaut sont 10 et 25).

-m [vitesse minimale]
Définit la vitesse minimale en KHz en dessous de laquelle un processeur ne sera pas défini.

-M [vitesse maximale]
Définit la vitesse maximale en KHz au-dessus de laquelle un processeur ne sera pas défini.

-t [fichier temporaire] [maxtemp]
Définit le fichier de température ACPI et la température à laquelle les processeurs seront réglés sur la vitesse minimale.

-T [intervalle]
Définit l'intervalle auquel la température sera interrogée en dixièmes de seconde (la valeur par défaut est 10).

-a [fichier AC]
Définit le fichier d'état de l'adaptateur secteur ACPI et indique au programme de régler les processeurs à la vitesse minimale lorsque l'adaptateur secteur est déconnecté. (Il s'agit de la valeur par défaut, mais elle peut être modifiée par l'option "-D" ci-dessous).

-C
Fonctionne à vitesse maximale lorsque l'adaptateur secteur est connecté.

-D
Ne forcez PAS la vitesse minimale lorsque l'adaptateur secteur est débranché.

-s [CPU]
Gérez un seul processeur. [CPU] spécifie le nombre de CPU à gérer et est compris entre 0 et (n-1) où "n" est le nombre de CPU dans le système. Sans cette option, le programme crée des copies de lui-même pour gérer chaque CPU du système.


Linux
  1. Service du système d'exploitation Linux "dhcpd"

  2. Service d'exploitation Linux "anacron"

  3. Service d'exploitation Linux "iptables"

  4. Service de système d'exploitation Linux "réseau"

  5. Service d'exploitation Linux "portmap"

Service de système d'exploitation Linux « ldap »

Service d'exploitation Linux "yppasswdd"

Service d'exploitation Linux "xendomains"

Service de système d'exploitation Linux « nscd »

Service d'exploitation Linux "squid"

Service d'exploitation Linux "smartd"