jueves, 17 de marzo de 2011

ext4 optimization and throughput (Preview)

Scenario: Debian Stable 6.0 under VmWare ESXi 4.1
Cases:

  • 1 core and 497 Mb RAM
  • 4 cores and 4Gb RAM

Test used:  Phoronix Test Suite
Mount options:
  • defaults
  • noatime
  • long  noatime,barrier=0,data=writeback,nobh,commit=100,nouser_xattr
  • no_journal - defaults, but fs created with "mkfs.ext4 /dev/sdb1 -O^has_journal" defaults
Results Case1 (1 Core):
Results Case2 (4 Cores):
Results Case1 & Case2 Mixed:
http://openbenchmarking.org/result/1103160-IV-MERGE353122 (It has some visualization problems)
Comments:
To be update... soon
Improvements to do:
Test in a bare installation, and testing hypervisor overload (vmware Vs. kvm)

jueves, 18 de septiembre de 2008

Wifi Scanner 2.0

Esto es buscar wifi y lo demás son tonterias

martes, 9 de septiembre de 2008

España Comunista

Hoy me siento afortunado. Pocas veces uno puede participar en la historia de un país y anoche fue uno de esos grandes días. El pueblo, cansado, se ha lanzado a la calle para acabar con un sistema que no tenía ningún futuro, y ha impuesto un nuevo régimen comunista en todo el territorio español. Gallegos, catalanes, vascos, castellanos, andaluces... todo el mundo se ha vestido de rojo, rojo comunista, y ha tomado las calles en manifestaciones pacíficas aunque muy sonoras. Sólo unos pocos, que todavía creen en el antiguo régimen, se atrevieron a salir a la calle con sus banderas con el aguilucho y sobreviven para contarlo. Al final tuvieron que refugiarse en lo alto de las fuentes y farolas, mientras todo el mundo les miraba y seguían gritando: "Yo soy Español, españo, español..."

PD.- Me acaban de decir que no es que España se volviera comunista... parece ser que hemos ganado algo en fútbol. Pos vale.

martes, 19 de agosto de 2008

Perdón por ser hombre!

Desde hace tiempo, y gracias a eso tan mal llamado igualdad de géneros, se está empezando a crear una nueva corriente de crispación simplemente por ser hombre y mujer. Y dado como estamos faltos de noticias en verano, que mejor que coger cualquier excusa para hacer fogatas sin sentido. Ayer, lunes 18 de Agosto, el Tribuna de Salamanca, tenía en portada la siguiente noticia:
"Salamanca, la única provincia de la región con más funcionarios varones", que remata con el siguiente comentario: "Salamanca es una tierra que viaja a contracorriente del resto en muchos aspectos."
Desde luego, el becario de la noticia  tiene más futuro en programas de salsa rosa que en periodismo... si es que aún queda algo de eso hoy en día.


Y me pregunto... ¿y si la noticia fuera al revés? "Salamanca, la única provincia de la región con más funcionarios mujeres" Desde luego se iba a armar una bien gorda por esas mal llamadas feministas!

jueves, 5 de junio de 2008

Evitando apagados innecesarios

Cuando se maneja un gran número de servidores desde un único monitor/teclado, más de una vez se corre el peligro de que por querer hacer las cosas rápidas, pulsamos crtl+alt+sup para iniciar sesión en Windows... pero si es un Linux, eso supone un reinicio del servidor. Para evitarlo, en el fichero /etc/inittab, buscaremos algo parecido a esta línea y la comentamos:

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

jueves, 8 de mayo de 2008

Instalar un número de paquetes mínimos (sin recomendaciones)

Las recomendaciones para un equipo de escritorio suelen ser útiles, pero cuando se trata de un servidor, cuanta menos mierda mejor. Para evitar tener que acordarse de ésto siempre que instalemos algo, basta con:

echo 'APT::Install-Recommends "0";' >> /etc/apt/apt.conf.d/70debconf

miércoles, 5 de marzo de 2008

La Saga de Ender

Aunque no soy muy aficionado a la lectura, he de reconocer que cuando un libro me engancha, no suelo dormir mucho en esa semana hasta que lo acabo. Ésto mismo me ha pasado hace poco con La Saga de Ender, una "octología" (vamos, 8 libros) escrita por Orson Scott Card. Los 8 libros se dividen en dos sagas, la primera de ellas, siguiendo al personaje principal, Ender Wiggin, y la segunda saga, conocida como la Saga de las Sombras, se centra en personajes secundarios. De los 8 libros ya he devorado 3, en apenas un par de semanas:

- El Juego de Ender (1er libro de la Saga de Ender) y La Sombra de Ender (1er libro de la Saga de las Sombras). Ambos tratan sobre la preparación militar que reciben los niños en la Escuela de batalla desde dos puntos de vista distintos, aunque complementarios: Ender, protagonista indiscutible, y Bean, lugarteniente de Ender, y el único capaz de hacerle sombra.

- La voz de los muertos. Continuación de El juego de Ender y como éste se lanza a la colonización de nuevos planetas para cumplir su misión.

El resto de libros de la saga están en camino ya que me ha sido imposible encontrarlos en librerías de toda la vida.

Sin duda alguna, lectura muy recomendada para todo el mundo, includo niños, ya que se identificarán con los protagonistas de los libros: adolescentes desde los 5 años, cuando entran en la escuela de batalla hasta los 14 que llegan a tener al final de los libros. (El primer libro de cada saga, luego se hacen un poco espesos y filosóficos, aunque igual de interesantes)

martes, 12 de febrero de 2008

Letra del Himno

El pasado Viernes, se jugaron los octavos de Final de la Euroliga Femenina de Baloncesto contra el CSKA de Moscú, y como es normal en estas situaciones, se pusieron por megafonía ambos himnos.

Tras los últimos meses de que si letra va letra viene, ¡qué mejor momento que éste! para comprobar que bien nos sabíamos la letra, y de he decir que pocas veces he visto a tanta gente (3500 personas, pabellón de Würzburg a reventar) cantar con tantas ganas y tan juntos la letra del himno de España!

Lala lala, lalalalalala lala la la la, lalala lala la!...

Tal como se dijo en su día, la propuesta de una nueva letra ha conseguido unir a todo el mundo!

schroot - snapshots con LVM (II)

A la hora de probar y desarrollar nuevo software, el usar software actualizado es casi un requerimiento para poder acceder a aquellas funcionalidades. Ya vimos como tener distintas versiones instaladas, a la vez que para el día a día usamos algo más estable. Sin embargo, tras pruebas y compilaciones/recompilaciones, nuestros entornos de pruebas, puede llegar a "ensuciarse" o deteriorarse. Siempre podemos optar por borrar la instalación y reinstalarlo desde 0, pero hay sistemas más rápidos y más flexibles: Snapshots de LVM.

Una de las características que tiene LVM, es el de poder hacer snapshots (o copias exactas) de un dispositivo en un momento dado. Con LVM2, dichas copias, ya son de lectura/escritura, es decir, podemos modificar la copia... sin llegar a alterar el original. ¿Qué conseguimos con ésto? Tener un sistema recién instalado sobre el que trabajar... dejándolo totalmente limpio, una vez que hemos finalizado.

Para conseguir ésto, obviamente necesitamos tener una partición LVM, sobre la que instalaremos los sistemas, y espacio libre suficiente en LVM para poder hacer las copias. (Cómo crear particiones LVM y manejarlas quedan fuera del ámbito de este tutorial... pero no del siguiente)

Así pues, tenemos una partición LVM (/dev/Volume_00/schroot), que hemos montado en /schroot (por ejemplo) y hemos "instalado" una versión de sid (debootstrap sid /schroot/sid). Una vez que tenemos todo instalado y configurado a nuestro gusto, no es necesario tener la partición montada para nada.

Una vez preparado, sólo queda editar el fichero de configuración /etc/schroot/schroot.conf en el cual le especificamos que es una partición LVM y que cuando la ejecutemos, queremos que nos haga snapshots de ella:

[sid]
aliases=unstable,default
description=Debian sid
location=/sid
lvm-snapshot-options=--size 1G
device=/dev/Volume_00/schroot
type=lvm-snapshot
priority=3
groups=sbuild,root
root-groups=sbuild,root
source-groups=sbuild,root
source-root-groups=root
run-setup-scripts=true
run-exec-scripts=true

Las opciones de configuración claves son:
  • location=/sid
    • Carpeta dentro de la partición de LVM donde se encuentra el sistema instalado (Se pueden tener varios sistemas en distintas carpetas colgando todos de la misma partición)
  • lvm-snapshot-options=--size 1G
    • Opciones a pasar al snapshots. En este caso, le decimos que el espacio libre en el snapshot será de 1 GB (para esto era necesario tener espacio libre sin particionar en el Volume LVM)
  • device=/dev/Volume_00/schroot
    • Partición donde tenemos instalados los sistemas.
  • type=lvm-snapshot
    • Tipo de partición.
Así pues, una vez configurado todo, podemos acceder a Sid, simplemente con el comando schroot -c sid

Cuando creamos una configuración de tipo lvm-snapshot (sid en nuestro caso), automáticamente, también se crea una del tipo name-source (sid-source). Dicha configuración nos permite acceder a sid, pero sin crear un snapshot. Es decir, todos los cambios que hacemos, quedaran grabados. Ésto es útil, ya que Sid en una versión muy cambiante, y no está mal, ir actualizandola de vez en cuando.

martes, 5 de febrero de 2008

Putadas en las entrevistas de trabajo

De todos es sabido la mala práctica que están cogiendo las empresas en diferenciarse y dejar su sello a la hora de hacer las entrevistas. Empresas grandes tipo Google, Microsoft, Yahoo, Apple... pueden hacer todo (o casi) lo que quieran en sus entrevistas, pero empresas de ámbito provicial/regional que se saquen de la manga métodos de entrevistas casi absurdos. Pasando de los típicos tests de lógica, que los ves o no los ves, (más que lógica son de estupideces: Bla bla bla.... tigres muertos de hambre... que da lo mismo lo que razones, si están muertos, es que están muertos), a situaciones en las que se busca las reacciones de los entrevistados, desde tomar un café y echárselo por encima (putadón) o meterte entre un montón de preguntas serias y técnicas o lo que sea, saltar con una pregunta absurda ("y tú, ¿cómo moverías una montaña")

Hay algún libro que comenta estos caso y otros más escabrosos sobre prácticas para entrevistas de trabajo. Así que ya sabéis, ante todo, mantener la calma y tomaros las cosas con humor.

Ésto me recuerda un caso de una chica en una entrevista para un banco, en que le preguntaron por qué era válida para el puesto. Respuesta: "Por que yo lo valgo", se levantó y se fue de la entrevista. A las pocas horas, le ofrecieron el puesto.