User Mode Linux leeeeeeeento

Aldrin Martoq amartoq en dcc.uchile.cl
Mie Abr 9 14:30:37 CLT 2008


Holas, me habia conectado a maquinas con User Mode Linux (UML) antes y
funcionaba de maravillas...

Se me ocurrio hacer lo mismo en mi notebook, pero es increiblemente
lento. Esta en modo ska, estoy compilando en el guest y es alrededor
de 10-100 veces mas lento.

Alguien se le ocurre que puede ser? Adjunto algunos datos. Gracias!

0. Versiones:
GUEST:----------------------
debian etch
uml0:~# uname -a
Linux uml0.videopodcast 2.6.22-rc5 #2 Mon Jul 2 10:14:22 GMT 2007 i686 GNU/Linux
HOST:-----------------------
ubuntu hardy 8.04 (beta al dia)
root en videopodcast:~# uname -a
Linux videopodcast 2.6.24-15-rt #1 SMP PREEMPT RT Tue Apr 8 02:25:55
UTC 2008 i686 GNU/Linux


1. El disco no parece ser el problema.
GUEST:----------------------
uml0:~# hdparm -t /dev/ubda

/dev/ubda:
 Timing buffered disk reads:  172 MB in  3.02 seconds =  56.95 MB/sec
HOST:---------------------------
root en videopodcast:~# hdparm -t /dev/sda1

/dev/sda1:
 Timing buffered disk reads:  120 MB in  3.05 seconds =  39.39 MB/sec


2. La cpu esta 100% en el guest, pero en el host no pasa del 20%
GUEST:----------------------
Cpu(s):100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
HOST:---------------------------
Cpu(s):  4.9%us,  2.0%sy,  0.0%ni, 91.2%id,  2.0%wa,  0.0%hi,  0.0%si,  0.0%st


3. He intentado en modo skas0 y skas3 (creo que es el default). Esta
es mi linea actual:
env screen linux skas0 mem=256M umid=uml0 eth0=daemon,,,/var/run/uml-utilities/u
ml_switch.ctl con0=fd:0,fd:1 con=port:9999

4. Parece ser que algun syscall es demasiado lento... influira el
kernel PREEMT del host ???


-- 
Aldrin Martoq
Episodio 002 (Lunes 24 Marzo)!
http://aldrinvideopodcast.podshow.com/


Más información sobre la lista de distribución Linux