--- categories: ['OpenBSD','Système','Utilitaire'] date: 2022-11-19T12:28:54+02:00 description: "Gérer correctement les fréquences CPU grâce à l'outil 'obsdfreqd' sous OpenBSD" draft: false include_toc: true show_comments: false tags: ['OpenBSD','obsdfreqd','apm'] title: "obsdfreqd : un service pour gérer la fréquence CPU / OpenBSD" translationKey: 'openbsd-obsdfreqd' --- ## Description **obsdfreqd** est un service/démon permettant de gérer la fréquence de votre CPU dans l'espace utilisateur. Beaucoup de paramètres permettent de configurer la fréquence tels que la fréquence min/max, l'inertie, etc. obsdfreqd supporte aussi la limitation de la fréquence une fois qu'une certaine température est atteinte afin de protéger le système, en le faisant revenir sous le seuil. Bien qu'il y ait beaucoup de paramètres, ceux par défaut sont suffisamment bon pour chacun. * Auteure : Solène Rapenne * Dépôt git : https://tildegit.org/solene/obsdfreqd.git * Disponible dans les ports officiellement depuis : OpenBSD 7.1 ## Installation **{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} le paquet `obsdfreqd`**. ## Configuration ### Démarrage du service Il est nécessaire : - d'{{< inside2 l="sys/openbsd/rcctl" t="Activer le service" a="activer" >}} `obsdfreqd`. - d'{{< inside2 l="sys/openbsd/rcctl" t="Arrêter le service" a="arrêter" >}} `{{< inside2 l="sys/openbsd/apm" t="apmd" >}}` s'il est utilisé, - puis de le {{< inside2 l="sys/openbsd/rcctl" t="paramétrer" a="paramétrer" >}} pour l'exécuter avec le drapeau `-L`. - et enfin de {{< inside2 l="sys/openbsd/rcctl" t="démarrer les services" a="démarrer" >}} `obsdfreqd` et `apmd` {{< note info >}} Note : Il est possible de ne pas utiliser le service `apmd` ; quoiqu'il en soit de par le fonctionnement du service d'obsdfreqd, apmd doit être exécuté en paramètre manuel qui mettra la fréquence CPU au minimum, obsdfreqd prend le relais correctement. Utiliser apmd en mode manuel est utile pour la gestion d’événements, tels que la veille et l'hibernation. {{}} ## Utilisation Si besoin, il est possible de {{< inside2 l="sys/openbsd/rcctl" t="paramétrer" a="paramétrer" >}} manuellement **obsdfreqd**. Retrouvez les différentes options sur la page du projet :
https://tildegit.org/solene/obsdfreqd/#usage --- ## Historique J'ai écrit historiquement cette documentation sur le wiki de la communauté "OpenBSD Pour Tous". ---