Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/12/2011, à 21:13

Daddo

[BOINC] Détection de l'activité : comportement aléatoire

Bonjour,


J'ai installé BOINC par l'intermédiaire du dépôt et j'ai rejoins quelques projets. J'ai configuré le BOINC manager (graphique) pour ne pas que les projets BOINC calculent lorsque l'ordinateur est utilisé. Le manager a bel-et-bien modifié les valeurs dans le fichier global_prefs_override.xml conformément à ce que j'ai demandé :

<global_preferences>
   <run_on_batteries>0</run_on_batteries>
   <run_if_user_active>0</run_if_user_active>
   <run_gpu_if_user_active>0</run_gpu_if_user_active>
   <idle_time_to_run>2.000000</idle_time_to_run>
   <suspend_cpu_usage>50.000000</suspend_cpu_usage>
   <start_hour>0.000000</start_hour>
   <end_hour>0.000000</end_hour>
   <net_start_hour>0.000000</net_start_hour>
   <net_end_hour>0.000000</net_end_hour>
   <leave_apps_in_memory>1</leave_apps_in_memory>
   <confirm_before_connecting>0</confirm_before_connecting>
   <hangup_if_dialed>0</hangup_if_dialed>
   <dont_verify_images>0</dont_verify_images>
   <work_buf_min_days>0.200000</work_buf_min_days>
   <work_buf_additional_days>0.300000</work_buf_additional_days>
   <max_ncpus_pct>100.000000</max_ncpus_pct>
   <cpu_scheduling_period_minutes>120.000000</cpu_scheduling_period_minutes>
   <disk_interval>60.000000</disk_interval>
   <disk_max_used_gb>10.000000</disk_max_used_gb>
   <disk_max_used_pct>50.000000</disk_max_used_pct>
   <disk_min_free_gb>0.500000</disk_min_free_gb>
   <vm_max_used_pct>50.000000</vm_max_used_pct>
   <ram_max_used_busy_pct>50.000000</ram_max_used_busy_pct>
   <ram_max_used_idle_pct>75.000000</ram_max_used_idle_pct>
   <max_bytes_sec_up>0.000000</max_bytes_sec_up>
   <max_bytes_sec_down>0.000000</max_bytes_sec_down>
   <cpu_usage_limit>100.000000</cpu_usage_limit>
   <daily_xfer_limit_mb>0.000000</daily_xfer_limit_mb>
   <daily_xfer_period_days>0</daily_xfer_period_days>
</global_preferences>

Cependant le comportement de BOINC est aléatoire. Quand j'utilise mon ordinateur bien souvent il ne s'arrête pas de calculer. Et tout par un coup il se met à détecter de l'activité alors que ça fait déjà une demi heure que j'utilise mon ordinateur. Il s'arrête pendant quelques minutes puis hop ça repart tout seul alors que je n'ai toujours pas quitté mon ordinateur. Dans les logs ça donne un truc dans le genre :

sam. 17 déc. 2011 19:51:56 CET |  | Suspending computation - computer is in use
sam. 17 déc. 2011 19:54:11 CET |  | Resuming computation
sam. 17 déc. 2011 20:02:15 CET |  | Suspending computation - computer is in use
sam. 17 déc. 2011 20:04:16 CET |  | Resuming computation

Sauf que ça ne correspond pas du tout à l'activité de l'ordinateur.

Du coup je me demande sur quoi se base BOINC pour déterminer que l'ordinateur est en utilisation ? Ce ne doit pas être uniquement la position du pointeur de souris ni les frappes au clavier parce qu'à l'heure où je vous parle ça calcule toujours à plein régime alors que je tape au clavier et que je bouge ma souris ...


Merci d'avance

Hors ligne