Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.php > #2853

Re: PHP arrête mon ordi...

From Pierre Maurette <maurette.pierre@free.fr>
Newsgroups fr.comp.lang.php
Subject Re: PHP arrête mon ordi...
Date 2015-12-17 11:30 +0100
Organization A noiseless patient Spider
Message-ID <mn.8ab27dfcbcf47ee3.79899@free.fr> (permalink)
References <2kc07b5ttdn34jj3f0838nfrau808tt6oc@4ax.com>

Show all headers | View raw


Denis Beauregard :
[...]
> Denis

Bonjour,
Je suis d'accord avec Thierry Houx, je n'ai eu ce genre de coupure sans 
prévenir mais propre que dans le cas d'un dépassement de seuil 
thermique.
La température du processeur dépend directement et rapidement de sa 
charge. La charge "normale" est proche de 0%, fondamentalement un 
ordinateur personnel passe son temps à poireauter. La constante de 
temps du transfert charge -> température est faible, mais non nulle. 
Les accès synchrones à la mémoire (dont les disques) génèrent des 
périodes de charge nulle. Là-dessus vient le système de 
refroidissement, asservi (PID j'imagine) à la mesure de température. 
Pour un PC de bureau, ce système doit ou devrait assurer le 
fonctionnement, c'est à dire le maintien d'une température de coeur 
convenable, à charge 100% sur une durée infinie. Pour un portable, ou 
certaines configurations de PC de bureau, le système va jouer également 
sur la fréquence, c'est à dire virtuellement sur la charge effective.
Sur votre PC, vous pouvez très bien ne jamais vous rendre compte que 
votre refroidissement est sous-dimensionné, encrassé, voire en panne ou 
débranché. En effet les périodes de forte charge sont - ou peuvent être 
- rares, parfois comme lors de la phase de boot modérées par les accès 
disque.
La première chose utile est de surveiller d'un oeil mais en permanence 
est la charge processeur. Le gadget de Windows 7 va très bien pour ça. 
Vous constaterez alors peut-être, sans doute, que les extinctions de 
votre système surviennent à l'issue d'une période de très forte charge. 
Vous pourriez également avoir entendu le ventilateur accélérer, c'est 
un renseignement intéressant.
A partir de là, vous avez les rustines, la réparation, et les 
enseignements.
Les rustines, pour faire le boulot pour l'instant, je ne connais que 
l'introduction d'accès lent dans le processus. Par exemple sauvegarde 
système qui passera si vers un disque USB. Ou traitement d'image qui 
nécessitera une modification d'algo, de "lire tout sur l'APN puis 
traiter tout" on passe à "pour cahque image, la lire sur l'APN et la 
traiter".
La réparation: il faut faire en sorte que la température processeur 
reste convenable en charge 100% sur une durée infinie. Une minute est 
une bonne idée de l'infini dans ce cas. Vérification du fonctionnement 
du ventilateur, nettoyage du ventirad, vérification de son installation 
(contact processeur). S'il le faut, changement du ventirad.
 Les enseignements: est-ce que cette grosse charge, même si l'ordi la 
supporte maintenant, est ce que vous souhaitez ? Est-elle compatible 
avec la destination finale, en production, de l'application ?
Donc la première chose à faire est d'installer une surveillance de la 
charge, de l'étudier sur une certaine durée puis de lancer 
l'application fautive.
Bonne journée...

-- 
Pierre Maurette

Back to fr.comp.lang.php | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

PHP arrête mon ordi... Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid> - 2015-12-15 11:00 -0500
  Re: PHP arrête mon ordi... Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid> - 2015-12-15 11:11 -0500
  Re: PHP arrête mon ordi... Thierry Houx <thierry.houx_no_spam@free.fr> - 2015-12-17 05:38 +0100
    Re: PHP arrête mon ordi... Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid> - 2015-12-17 08:18 -0500
  Re: PHP arrête mon ordi... Pierre Maurette <maurette.pierre@free.fr> - 2015-12-17 11:30 +0100

csiph-web