2026 : Mac Mini loué en 7×24 — matrice d’énergie : mode économie, pmset, caffeinate et stabilité des traitements par lots
« Sur un Mac Mini loué ou en colocation longue durée, la fenêtre nocturne n’est pas qu’un créneau calendaire : c’est le moment où macOS peut, sans bruit, réduire l’enveloppe énergétique, endormir le disque ou laisser le Wi‑Fi se mettre en veille — et votre batch basculer du statut « terminé » à « échec intermittent ». »
Qui opère des pipelines nocturnes distants, quoi trancher : mode économie, pmset, caffeinate, risques CPU, disque, réseau, critères d’acceptation et rollback. Voir la matrice de planification 7×24 et le guide batch CPU et mémoire.
Scénario métier : traitement par lots nocturne sur Mac loué
Louer ou héberger délègue site, onduleur et SSD ; vous gardez la gouvernance logicielle : fenêtre 22h–6h, jobs idempotents, logs et reprise réseau. La politique d’alimentation macOS reste locale : mal réglée, elle produit des échecs « aléatoires » au réveil.
Freins énergétiques typiques sur marathon 7×24
- Mode économie. Il lisse les pics CPU et allonge les durées de lot ; les ETL « temps mur » en pâtissent en premier.
- Veille disque. Un
disksleepcourt ajoute de la latence sur les petits fichiers et des verrous fragiles cassent. - Réseau. Veille Wi‑Fi ou idle long peut couper SSH, SFTP ou flux API sans alarme métier immédiate.
Matrice des paramètres : politiques d’alimentation et risques
Sévérité indicative pour batch nocturne sur secteur, charge CPU modérée à soutenue.
| Politique / outil | Risque throttling CPU | Risque veille disque | Risque interruption réseau |
|---|---|---|---|
| Mode économie d’énergie activé | Élevé (durées allongées, pics lissés) | Modéré | Faible à modéré |
| Réglages par défaut « branché », sans ajustement | Faible à modéré | Modéré | Modéré |
pmset serveur (veilles désactivées, TCP keepalive) |
Faible côté politique ; thermique reste physique | Faible | Faible si interface stable |
caffeinate sur le worker ou le parent |
Ne supprime pas le throttling thermique | Faible pendant la durée du processus | Faible ; ne remplace pas la qualité du lien |
Paramètres exécutables : pmset et caffeinate
pmset nécessite sudo et un commit de trace ; tester sur instance de staging.
| Objectif | Exemple de commande | Critère d’acceptation |
|---|---|---|
| Inventaire avant changement | pmset -g custom | Sortie archivée ; diff après changement |
| Empêcher sommeil système et disque sur secteur | sudo pmset -c sleep 0 disksleep 0 | Nuit témoin : pas d’anomalie disque dans les logs ; débit séquentiel stable |
| Garder l’écran éteint sans dormir la machine | sudo pmset -c displaysleep 10 | Écran éteint ; durée de lot = baseline |
| Favoriser la persistance TCP longue durée | sudo pmset -c tcpkeepalive 1 | SSH ou transfert > 1 h sans coupure idle |
| Enveloppe processus pour un lot | caffeinate -dimsu ./run_batch.sh | Parent actif jusqu’à fin du script ; pas de veille disque intra-lot |
| Attendre un worker enfant | caffeinate -w <pid> | Worker terminé ; parent launchd stable |
Persistance : launchd vs PM2.
Mise en œuvre en six gestes
- Baseline trois nuits : CPU, débit disque, durée de lot, réglages d’usine.
- Mode économie : off sur compte de prod batch ; noté pour le lab.
- Appliquer
pmset -c; committerpmset -g customavec le playbook. - Envelopper le lot avec
caffeinateou dansProgramArguments. - Sonde fin de lot, webhook échec, corrélation syslog ; comparer aux trois nuits.
- Rollback documenté : inverse
pmset, retraitcaffeinate, rejoué sur image identique.
Surveillance et retour arrière
Coupler métriques métier (durée, volume, erreurs) à charge, événements d’alimentation et une sonde nocturne légère. Si la durée médiane dérive de plus de dix pour cent après changement, stopper le rollout et rejouer la baseline.
- Rollback pmset : restaurer la capture archivée ou l’usine documentée ; une nuit témoin.
- Rollback caffeinate : retirer l’enveloppe ; vérifier launchd et
ThrottleInterval. - Escalade : thermique persistante → ticket opérateur du Mac Mini loué (ventilation, autre nœud).
Repères citables pour revue et astreinte
- Trois nuits avant validation
pmsetprod. - Dix pour cent de dérive médiane de lot = seuil d’alerte.
- SSH ou transfert soixante minutes sans coupure = test idle minimal post-réglage.
FAQ
- Le mode économie suffit-il pour réduire la facture électrique du colocataire ?
- Gain électrique réel surtout côté contrat et refroidissement. Pas sur compte prod batch sans mesure.
- Puis-je me passer de sudo pour pmset en location ?
- Paramètres système : opérateur ou image durcie.
caffeinatecôté user pour jobs ponctuels. - Achat physique ou location pour cinq ans de batch nocturne ?
- Achat : contrôle site et cycle. Location : renouvellement simplifié. La matrice macOS reste à vous dans les deux cas.
En synthèse. Accordez politique système et enveloppe processus avant d’engager un marathon nocturne : depuis l’accueil, ouvrez l’achat ou la location, puis le centre d’aide pour SSH, VNC et bonnes pratiques sur nœud distant.
Louez un Mac Mini pour valider pmset et batch en conditions réelles
Retour accueil, parcourez les forfaits, puis achat ou location — aucune connexion obligatoire pour finaliser. Le centre d’aide couvre SSH et VNC ; le blog prolonge les guides 7×24, files et stabilité.
Louez un Mac Mini RunMini, validez la matrice en préprod puis prod : tarifs, accueil.