• Non ci sono risultati.

Alberto D’Ambrosio –INFN, Turin, Italy

N/A
N/A
Protected

Academic year: 2022

Condividi "Alberto D’Ambrosio –INFN, Turin, Italy"

Copied!
13
0
0

Testo completo

(1)

Excellent performance with aging Hw Excellent performance with aging Hw

Alberto D’Ambrosio Alberto D’Ambrosio

On behalf of the University of Turin, Italy On behalf of the University of Turin, Italy Alberto.DAmbrosio@ph.unito.it Alberto.DAmbrosio@ph.unito.it

(2)

Alberto D’Ambrosio –INFN, Turin, Italy

THE SAFETY FACTOR

(From “Programming Pearls”, by Jon Bentley)

The Brooklyn Bridge is the only suspension bridge of its era still standing:

z John Roebling had sense enough to know what he didn’t know.

z He designed the bridge six times as strong as it would have needed to be.

z He built a good bridge by employing a huge safety factor to compensate for his ignorance.

(3)

Alberto D’Ambrosio –INFN, Turin, Italy

THE FACTS OF LIFE

Unfortunately, due to factors you can’t change (budget restrictions, politics, etc..), you often have to administer a system

designed by someone else.

(4)

Alberto D’Ambrosio –INFN, Turin, Italy

MY CASE STORY

For our departmental mail-server I was given :

z

2 powerful workstations (instead of real servers)

z

A storage subsystem no longer produced a couple of months after the purchase

z

Disk space barely sufficient for our initial

needs

(5)

Alberto D’Ambrosio –INFN, Turin, Italy

FIXES, TRICKS, PATCHES AND WORKAROUNDS From 2002 till’ 2004

Everything went well for a couple of years:

- Brand-new mail-server processing 5 Kmsgs/day

The system was able to manage this workload - Installed anti-spam filter

The workload increased; system still able to manage it.

- 10 Kmsgs/day

The workload increased; system still able to manage it.

- Enabled Bayesian correction for the spam-filter

The workload increased; system sometimes overloaded.

(6)

Alberto D’Ambrosio –INFN, Turin, Italy

FIXES, TRICKS, PATCHES AND WORKAROUNDS From 2004 till’ 2005

First problems, first fixes:

- Installed E-Mail content-scanner with anti-virus filter

Too much swapping activity

Frequent SMTP-OUT timeouts (lots of user complaints)

FIXES:

o Increased RAM (twice the initial value) - 15 Kmsgs/day

System often overloaded, mainly in the rush hours.

“disk full” error messages

FIXES:

o Enabled REJECT of SPAM messages

o One machine added to the cluster

o Storage increased (10 times the initial global value!)

(7)

Alberto D’Ambrosio –INFN, Turin, Italy

FIXES, TRICKS, PATCHES AND WORKAROUNDS From 2005 till’ 2006

More problems, more fixes:

- One machine added to the cluster

Cluster less “reactive” due to SCSI starvation

FIXES:

o All 3 cluster members plugged to a SCSI arbiter - 20 Kmsgs/day

Disk I/O timeout error messages

FIXES:

o Swap area moved from shared (slow) storage to local (fast) disk

o Temporary area of E-Mail content-scanner moved from shared (slow) storage to local RAM disk

(8)

Alberto D’Ambrosio –INFN, Turin, Italy

FIXES, TRICKS, PATCHES AND WORKAROUNDS From 2006 till’ 2007

The last fixes:

- 40 Kmsgs/day

Locking issues on file-based Bayesian DB

FIXES:

o Bayesian single-file DB moved to MySQL server

- 60 Kmsgs/day

Very frequent SMTP-OUT timeouts (a deluge of user complaints)

FIXES:

o SMTP-OUT moved to an external (caching) machine

(9)

Alberto D’Ambrosio –INFN, Turin, Italy

THE WHOLE STORY (2002÷2007)

From 5000 to 65000 msgs/day!

(10)

Alberto D’Ambrosio –INFN, Turin, Italy

FINAL ACHIEVEMENTS AND SUCCESSIVE ACTIVITY Fall 2006 and mid 2007

Last glories and rising from the ashes:

- December 2006: Performance satisfied request;

with this Hw we had our LISA ’06 paper accepted:

o http://www.usenix.org/events/lisa06/tech/cecchini.html

- August 2007: Replaced with new Hw, and recycled as interactive machine:

o IT’S STILL ALIVE & KICKIN’!

(11)

Alberto D’Ambrosio –INFN, Turin, Italy

CONCLUSIONS – The lesson (not) learned…

 A system designer should have sense enough to know what he doesn’t know.

 He will be able to design a good system only by

employing a huge safety factor to compensate for his ignorance.

 Because of several factors (budget restrictions, politics, etc..) you will hardly ever have a well-designed system. In fact…

 Our new system is just sufficient for our current needs. Maybe the story will repeat…

(12)

Alberto D’Ambrosio –INFN, Turin, Italy

ACKNOWLEDGMENTS Thanks to…

z Giampiero Passarino, the fifth floor financer.

z Lodovico Riccati, who made some dreams come true.

z Albert Werbrouck, wonderful draft reviewer.

z Silio d’Angelo, spiritual IT guide.

z Giorgio & Franca, very patient colleagues.

and, last but not least:

z Lorenzo & Elisa, at home!

(13)

Excellent performance with aging Hw

Alberto D’Ambrosio

On behalf of the University of Turin, Italy Alberto.DAmbrosio@ph.unito.it

http://www.to.infn.it/~gandalf/

Riferimenti

Documenti correlati

™ La natura culturale del problema di genere si manifesta chiaramente nella conciliazione, la cui realizzazione necessita l'accettazione sociale condivisa che entrambi, uomini e

In these cases, no authentication process is possible on a remote server and if we choosed to be a leserver of the INFN large cell, the whole AFS system would be unavailable to

Uno strumento eccezionale, sempre a portata di mano, che contiene: il link diretto ai progetti Slow Food in Italia e alle news pubblicate dai canali web dell’associazione,

Collaborazioni Scientifiche, Campagne di Misura e Convenzioni: Archivio Segreto Vaticano, Archivio di Stato, Biblioteca Apostolica Vaticana, Biblioteca Angelica, Biblioteca

1) Docente di Infermieristica Clinica applicata alla Chirurgia generale (C.i. C2 Scienze chirurgiche I e Infermieristica clinica applicata) II°anno-I° semestre 2) Docente

Dopo l’analisi medico legale che mi ha descritto la malformazione congenita del feto, la natura delle cure e dell’assistenza di cui la minore abbisogna, l’erroneo operato dei sanitari

Conseguentemente il medico legale deve essere messo nella condizione di attuare tutte le indagini necessarie ad identificare, l’incidenza specifica della lesione, mediante

Le attività di programmazione, in tutte le varie fasi, DALLA SCUOLA DELL’INFANZIA ALLA SCUOLA SECONDARIA DI PRIMO GRADO saranno uniformate a criteri di flessibilità a