El rendimiento es un tema delicado y a veces espinoso. Por ejemplo, no basta con hacer una medida. Qué menos que hacer varias y calcular estadÃsticos (y ya puestos, representarlos gráficamente…) A pesar de la delicadeza, hoy en dÃa con el big data y la necesidad de mover grandes volúmenes de datos, no queda más… Seguir leyendo Rendimiento red y grandes transferencias de datos
Categoría: Informática
Sinfonia Spectrum
Combinar discos duros
Hay múltiples formas de combinar dos o más discos duros para disponer del espacio del conjunto en un sólo sistema de ficheros (en lugar de tenerlo fragmentado en varios) La estrategia clásica es RAID, desde una concatenación secuencial (modo lineal) hasta un reparto que soporte el fallo de dos discos y aproveche todos para acelerar… Seguir leyendo Combinar discos duros
Gestión de recursos en Debian
Una forma sencilla de controlar el uso de recursos es con ulimit o pam_limits (en /etc/security/limits.conf, y los servicios de /etc/pam.d pertinentes) Si queremos gestionar recursos como el tráfico de red, los dispositivos o la entrada/salida; o necesitamos flexibilidad para afinar a qué procesos aplicar restricciones, podemos recurrir a los grupos de control (cgroups) Las… Seguir leyendo Gestión de recursos en Debian
Restaurar Android Kitkat en Nexus 7 con Linux
Las versiones «Lollipop» de Android (hasta la fecha, 5 y 5.1) no le sientan muy bien al tablet Nexus 7 original: se ralentiza hasta el punto de parecer que se cuelga, incluso en las tareas más triviales. Lento, lento. Mientras Google no ofrezca una solución real a este problema de lentitud en el Nexus 7,… Seguir leyendo Restaurar Android Kitkat en Nexus 7 con Linux
Vault 2015
En la web de la conferencia Vault están disponibles algunas charlas bastante interesantes sobre almacenamiento en Linux
NFS
NFS permite compartir directorios por red de forma sencilla en entorno Linux, aunque como todo tiene sus pegas (la principal, es sensible por defecto a cortes en la conexión cliente-servidor) A continuación un pequeño ejemplo, en el que compartimos el directorio /nas/work/dir1 en server2 para que esté accesible en el directorio /mnt/server2/dir1 en client. En… Seguir leyendo NFS
Cuotas XFS
Una de las ventajas del sistema de ficheros XFS es que permite establecer cuotas de disco por directorio («proyecto», en terminologÃa XFS). A continuación la chuleta para ello. Montar el sistema de ficheros con las opciones de quotas (previsoramente añadiendolas a fstab): Después, para cada proyecto seguir este protocolo: Obviamente, con XFS también se pueden… Seguir leyendo Cuotas XFS
Prioridades procesos Linux
A veces nos puede interesar priorizar los procesos corriendo en un Linux (por ejemplo, en un servidor concurrido en el que hay tareas de diversa importancia) Para casos puntuales, lo más fácil es (impersonándose como la superusuaria Ruth) cambiar la prioridad indirectamente con (re)nice. Indirectamente porque los comandos nice y renice alteran el valor «niceness»… Seguir leyendo Prioridades procesos Linux
Variables de entorno en bash
TLDR: coloca las definiciones en bashrc (/etc/bash.bashrc, o ~/.bashrc), antes del (posible) chequeo de interactividad. Bash distingue entre entorno de inicio (login) y entorno interactivo. En la mayorÃa de los casos, el entorno es interactivo (obviamente, ya que introducimos comandos «a mano»). Si ejecutamos un script bash (directamente, tipo «./mi_script», o explicitando bash, tipo «bash… Seguir leyendo Variables de entorno en bash
lvm2 extensiones insuficientes
Si al intentar aumentar el tamaño de un volumen lógico se queja de que no hay extensiones libres (» Insufficient free space: X extents needed, but only 0 available»), pero vgs muestra que si las hay, comprueba que la reserva de bloques del disco fÃsico está permitida (por ejemplo, con pvs: en la columna Attr… Seguir leyendo lvm2 extensiones insuficientes
Redes para HPC: fat tree
Velocidades
Una pequeña chuleta para tener una idea aproximada de como comparan las velocidades de distintos «medios informáticos» Medio Velocidad (MB/s) Velocidad (GB/h) Velocidad (GB/dÃa) Bluetooth 3 11 253 802.11g 7 25 591 FTP 9 32 759 Ethernet 100Mbps 12 42 1013 scp («vanilla» SSH 3DES) 16 56 1350 USB 2.0 60 211 5063 802.11n 75… Seguir leyendo Velocidades
Chip Music, cuando la limitación es virtud
Super-interesante charla sobre «chipmusic», la música caracterÃstica de consolas y ordenadores de los 80 (por ejemplo, la NES o el Commodore 64) Dan ganas de coger otra vez el Impulse Tracker (aunque no sea tan limitado como los chips de sonido de la epoca)
Más chuletas
Estupenda colección de chuletas de lenguajes de programación y herramientas
Estiloso Unicode
Unicode text converter: Aprovecha Unicode para dar estilo a tus textos ^_^
Contenedores virtuales
El auge de la virtualización en la década pasada dió cabida a la abstracción «contenedor», entendido como un sistema más o menos autónomo que comparte los recursos del servidor real de toda la vida. Esa abstracción ofrece muchas ventajas: mejor aprovechamiento del servidor, poder migrar más fácilmente un sistema de un servidor a otro, aislar… Seguir leyendo Contenedores virtuales
Expansión de los emoticonos
Los emojiconos crecen sin parar ^_^ Emojipedia Listado de emoticonos clásicos
Gráficas SQL
Generar gráficas SVG con SQL es posible con FNordmetric
Muestra tipográfica
Una interesante forma de demostrar combinaciones de tipografÃa (basadas en Google Web fonts)