[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