Mettre au garage des CPUs – Core CPU Parking

Quand vous achetez un serveur pour faire de l’hyper V avec un nombre de machines virtuelles important, il se peut que pendant certaines partie de la semaine les processeurs soient sous utilisés. Ou sinon vous avez acheté un peu gros ( erreur de design ou prévision de l’avenir).

Nous allons donc voir comment mettre au repos votre processeur et économiser de l’énergie qui est si chère.

Première étape la sauvegarde de votre config:

powercfg /qh > sauvegarde.txt

Pour mettre en place cette fonction, il faut lancer la commande suivante sur le serveur:

powercfg -setacvalueindex scheme_current sub_processor bc5038f7-23e0-4960-96da33abaf5935ec  25

Cette commande laisse au minimum 100- 25 = 75% des coeurs actifs.

D’où les valeurs suivantes

0 fonction coupée 100% actif

25 75% des cœurs actifs

50 50 % des cœurs actifs

75 25% des cœurs actifs

La valeur de GUID fournie provient de l’objet qui donne l’information sur le maximum processor state.

Ensuite on applique la configuration.

powercfg -setactive scheme_current

Une application pour le faire en interface graphique si vous n’êtes pas motivé par la ligne de commande.
http://bitsum.com/about_cpu_core_parking.php

Un article pour aller plus loin

http://www.nullsession.com/2009/11/24/powercfg-unleashed/

Installation de BitLocker sur un poste Windows 7 Ultimate-Enterprise ou Windows Vista sans puce TPM (Trusted Platform Module)

Normalement pour installer BitLocker et chiffrer le contenu d’un poste il faut utiliser une puce TPM. Mais pour diverses raisons vous n’avez pas de puce dans votre ordinateur.

Exemple: la machine virtuelle sous Hyper V.

Nous pouvons donc détourner l’installation de BitLocker en stockant la clé de chiffrement sur une disquette.

Nous utiliserons la procédure suivante:

1) Etape 1: Création de la machine virtuelle avec Windows 7 Ultimate-Enterprise ou Windows Vista

Nous faisons une installation standard à base de “suivant-suivant”

2) Nous ajoutons une disquette à notre ordinateur virtuel

Ajout de disquette

Dans le menu nouveau du gestionnaire Hyper V, nous ajoutons une disquette

Disquette BitLocker

Puis nous l’ajoutons à la machine virtuelle dans sa configuration

Paramètres machine virtuelle

Ne pas oublier de formater la disquette

3) Etape 3: Nous désactivons le besoin de la Puce TPM par une stratégie de groupe

Nous démarrons  gpedit.msc ( en local sur la machine Windows 7) ou gpmc ( si nous avons un domaine mais il faudra alors affecter la stratégie).

Dans la partie Ordinateur de la stratégie

Dans les Administratives templates puis dans Windows Compenents puis dans Bitlocker Drive Encryption et enfin dans operating System Drives

GPO BitLocker sans TPM

Nous choisissons la stratégie Require Additional authentification at Sartup. Nous activons la stratégie. Et nous sélectionnons l’option Allow Bitlocker Without compatible TPM.

Allow Bitlocker Without TPM

4) Etape 4: Nous ouvrons ensuite une ligne de commande en administrateur sur le poste

Nous utilisons le script fourni par Microsoft manage-bde.wsf si nous sommes en vista mais en Windows 7 nous avons un .exe manage-bde.exe pour procéder au chiffrement du lecteur C: et nous stockons la clé de chiffrement sur le lecteur A: ( notre disquette)

bde veut dire Bitlocker Drive Encryption.

Manage Bitlocker manage-bde

la ligne de commande sur Windows 7 est la suivante:

-on pour activer le chiffrement

C: pour le lecteur à chiffrer

-RecoveryPassword

-RecoveryKey A:

-StartupKey A: pour chiffrer le lecteur de démarrage

manage-bde –on C: –RecoveryPassword –RecoveryKey A: –StartupKey A:

Sur Vista on utilise le script

cscript c:\Windows\System32\manage-bde.wsf -on C: -rp -sk A:

Au reboot de la machine le chiffrement est effectif, vous pouvez vérifier par la commande suivante:

manage-bde –status C: 

Si le chiffrement n’est pas actif vous avez celà

Chiffrement inactif

Si le chiffrement a commencé vous avez cet écran:

BitLocker Encryption en cours

Si vous changer de Vista vers Windows 7 vous pouvez mettre à jour la version du chiffrement par la commande

manage-bde –upgrade c: