Comment définir intel_idle.max_cstate=0 pour désactiver c-unis?

Je voudrais désactiver états-c sur mon ordinateur.

J'ai désactivé l'état c dans le BIOS mais je ne suis pas d'obtenir un résultat. Cependant, j'ai trouvé une explication :
"La plupart des nouvelles distributions Linux sur les systèmes équipés de processeurs Intel, utiliser le “intel_idle du pilote” (probablement compilé dans le noyau et non sur un autre module) d'utiliser le C-unis. Ce pilote utilise les connaissances des différents Processeurs de contrôle C-unis sans l'apport du système de firmware (BIOS). Ce pilote sera surtout ignorer tous les autres paramètres du BIOS et les paramètres du noyau"

J'ai trouvé deux solutions pour résoudre ce problème, mais je ne sais pas comment l'appliquer:

1) " donc, si vous souhaitez garder le contrôle sur C-unis, vous devez utiliser le paramètre du noyau “intel_idle.max_cstate=0” pour désactiver ce pilote."

Je ne sais pas ni comment je peux vérifier la valeur (de intel_idle.max_cstate ) et ni comment je peux changer sa valeur.

2), "Le contrôle dynamique des états-C, ouvrez le fichier /dev/cpu_dma_latency et écrire la valeur maximale admissible de la latence. Cela permettra d'éviter C-unis à la transition des latences plus élevé que la valeur spécifiée, à condition que le fichier /dev/cpu_dma_latency est maintenu ouvert. L'écriture d'un maximum admissible de latence de 0 à garder les processeurs dans C0"

Je ne peux pas lire le fichier cpu_dma_latency.

Merci pour votre aide.

Ordinateur:
Intel Xeon CPU E5-2620
Gnome 2.28.2
Linux 2.6.32-358

comment puis-je configurer RHEL 7 pour être toujours dans C0?

OriginalL'auteur Paquito | 2014-03-18