Provare le prestazioni di una macchina virtuale non è una cosa da nulla, ma bisogna fare attenzione ad alcuni aspetti che possono portare a dei comportamenti apparentemente anomali ma che si possono spiegare osservando le specifiche di costruzione dell’hypervisor e delle varie strategie adottate per migliorare le performance degli ambienti virtuali.
Continue reading 'Testare una virtual machine'»
“Formal requirements for virtualizable third generation architectures” è un articolo pubblicato nel 1974 da Popek e Goldberg riguardo le tecniche che vengono usate per capire se un’architettura supporta la virtualizzazione.
Continue reading 'Requisiti formali per architetture virtualizzabili di terza generazione'»
Ultimamente ho sentito che molti sono indecisi se scegliere Xen oppure KVM (kernel-based virtual machine) come software di virtualizzazione. Dunque ho pensato di fare una riflessione e un test su questo dilemma. Innanzitutto è opportuno fare una lista delle caratteristiche dei due prodotti e cercare i pregi e i difetti delle varie soluzioni. Continue reading 'KVM o Xen?'»
FreeBSD è un eccellente sistema operativo particolarmente adatto a gestire un server.
Con l’ultima versione stabile, la settima, il kernel di FreeBSD (http://people.freebsd.org/~kris/scaling/smp.html) ha notevolmente migliorato le prestazioni multithreading grazie anche allo sviluppo e al perfezionamento del supporto di più processori (SMP) le cui performance continuano a crescere fino a che il numero dei thread raggiunge il numero delle cpu. Continue reading 'FreeBSD come XEN DomU'»