[gl-como] ora di funzionamento processi cron

Riccardo Penco (SCASI) r.penco@scasinet.com
Mer 28 Mar 2007 13:33:40 CEST


Pietro Bertera ha scritto:
Fabio Comuni ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----

[...]

vi ringrazio delle risposte.

Premetto che la mail sara' lunga, noiosa e probabilmente scritta male :) !!
La macchina sulla quale sto indagando e' sempre accesa, quindi anacron 
non dovrebbe entrare nel merito.
Il file /etc/crontab recita cosi':

  SHELL=/bin/bash
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  MAILTO=root
  HOME=/

  # run-parts
  01 * * * * root run-parts /etc/cron.hourly
  02 4 * * * root run-parts /etc/cron.daily
  22 4 * * 0 root run-parts /etc/cron.weekly
  42 4 1 * * root run-parts /etc/cron.monthly

Problema:
Sto scrivendo un programma che legge dei dati dalla porta parallela e 
voglio che campioni lo stato delle linee con la minore latenza possibile.
Per ottenere il risultato utilizzo sched_setscheduler utilizzando 
SCHED_RR come policy e 90 come priorita' per il thread di lettura.
Durante la giornata la latenza raggiunge picchi di 3.5 ms (scrivo in un 
file di log quando ho un nuovo massimo o quando la latenza supera 7.5 ms).
Durante la notte, pero', la latenza schizza, soprattutto intorno alle 3 
e alle 5 di notte, riporto un po' del file di log (formato: orario: 
latenza in ns)

26-03-2007 16:05:53: 3280 - New maximum value
27-03-2007 03:00:13: 7113 - New maximum value
27-03-2007 03:00:15: 12021 - New maximum value
27-03-2007 03:00:15: 12021
27-03-2007 03:00:45: 17305 - New maximum value
27-03-2007 03:00:45: 17305
27-03-2007 03:00:45: 202586 - New maximum value 202 ms!!!
27-03-2007 03:00:45: 202586
[...]
27-03-2007 03:06:59: 255837 - New maximum value 255 ms!!!
27-03-2007 05:06:19: 255837
[...] ho riavviato il programma (valore max resettato)
27-03-2007 22:22:17: 3105 - New maximum value
28-03-2007 05:07:10: 3305 - New maximum value
28-03-2007 05:07:10: 50671
28-03-2007 05:07:10: 50671 - New maximum value

analizzando anche il resto del file, si nota che i picchi sono 
concentrati alle 3 e alle 5 circa di notte.
Non ho ancora una storia sufficientemente lunga per essere sicuro che 
gli orari siano sempre quelli, ma sembrerebbe cosi'.
Dato che per incompatibilita' di orario sembrerebbe che la causa non 
siano processi lanciati da cron, avete qualche idea su come possa capire 
quale essa sia?

grazie e ciao
riki


Maggiori informazioni sulla lista gl-como