Rendimiento red y grandes transferencias de datos

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

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

Publicada el
Categorizado como Linux Etiquetado como

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

Publicada el
Categorizado como Linux Etiquetado como ,

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

Publicada el
Categorizado como Linux Etiquetado como

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

Publicada el
Categorizado como Linux Etiquetado como

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

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