<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0">
<channel>
<title>JJMora.es</title>
<link>http://jjmora.es</link>
<description>#!/bin/sh</description>
<lastBuildDate>Thu, 20 Agu 2009 15:35:00 +0200</lastBuildDate>
<language>es</language>

<item>
 <title>Solaris: Introducci&#243;n a Resource Management (II)</title>
<link>http://jjmora.es/solaris-introduccion-a-resource-management-ii/</link>
<pubDate>Thu, 20 Agu 2009 15:35:00 +0200</pubDate>
 <description>
En el post anterior, sobre Resource Management, vimos las posibilidades que ofrece este conjunto de herramientas para la gesti&#243;n de los recursos. Principalmente vimos la forma en la que podemos gestionar ciertos par&#224;metros del Kernel y como crear grupos de CPUs. En este post vamos a ver la herramienta RCAP (Resource Capping Daemon) que nos permite controlar la cantidad de memoria f&#237;sica a la que tiene acceso un proceso.
</description>
</item>






<item>
 <title>Solaris: dladm, agregando interfaces de red</title>
<link>http://jjmora.es/solaris-dladm-agregando-interfaces-de-red/</link>
<pubDate>Tue, 18 Agu 2009 19:05:00 +0200</pubDate>
 <description>
Como podemos leer en el man, el comando dladm nos permite configurar los data-link de una m&#224;quina y entre las cosas que podemos hacer est&#224; la creaci&#243;n de interfaces virtuales los cuales se configuran con varios interfaces f&#237;sicos agragados. Las especificaciones de la agregaci&#243;n de enlaces (Link aggregation) est&#224;n definidas en la IEEE 802.3ad.Tener varios interfaces en una agregado tiene una serie de ventajas importantes, de las que podemos destacar.

</description>
</item>


<item>
 <title>Solaris: Introducci&#243;n a Resource Management</title>
<link>http://jjmora.es/solaris-introduccion-a-resource-management/</link>
<pubDate>Tue, 28 Jul 2009 21:05:00 +0200</pubDate>
 <description>
Lo primero que podemos decir de Resource Management, es uno de los grupos de caracter&#237;sticas menos conocidos de Solaris, puedes preguntarle a cualquier administrador de Solaris sobre este conjunto de herramientas y el 70% de ellos no las habr&#224;n utilizando nunca y un 60% ni siquiera saben de qu&#233; les est&#224;s hablando, creo que merece la pena echar un vistazo a Resource Management porque descubriremos que nos puede ayudar en nuestro d&#237;a a d&#237;a.
</description>
</item>

<item>
 <title>Solaris: Slab allocator</title>
<link>http://jjmora.es/solaris_slab_allocator/</link>
<pubDate>Wed, 22 Jul 2009 12:40:00 +0200</pubDate>
 <description>
La gesti&#243;n de memoria que hace el Kernel de un sistema operativo no se diferencia mucho de la que se deber&#237;a hacer con cualquier otro software, excepto en una cosa, es dif&#237;cil realizar una predicci&#243;n sobre las necesidades de memoria que van a tener los distintos procesos que se est&#233;n ejecutando en el sistema, para ellos el Kernel debe estar continuamente reservando pedazos de memoria para la gesti&#243;n del sistema

</description>
</item>

<item>
 <title>Solaris: Problema de lentitud en Solaris 10</title>
<link>http://jjmora.es/solaris-problema-de-lentitud-en-solaris-10/</link>
<pubDate>Fri, 05 Jun 2009 14:01:00 +0200</pubDate>
 <description>
Normalmente no suelo contar demasiado sobre el d&#237;a a d&#237;a de mi trabajo, pero aveces ocurren cosas curiosas que creo que son interesantes contarlas, sobre todo, por si pueden ser de ayuda para otros que se encuentren con el mismo problema, o por lo menos parecido.
</description>
</item>




<item>
 <title>SPARC: Rendimiento del SPARC64 VI</title>
<link>http://jjmora.es/sparc_rendimiento_del_sparc64_vi/</link>
<pubDate>Tue, 17 Mar 2009 14:39:00 +0200</pubDate>
 <description>
En un post anterior, hemos hablado c&#243;mo podemos medir el rendimiento del procesador UltraSPARC T2+. Siguiendo con esta serie de posts, ahora vamos a ver como podemos analizar el comportamiento del procesador SPARC64 VI, en el link anterior podemos ver algunas de las caracter&#237;sticas de este procesador. Podemos destacar, que se trata de un procesador dual-core, con 2 threads hardware por core.
</description>
</item>


<item>
 <title>Solaris: Memory Leak o ZFS usando cache ARC.</title>
<link>http://jjmora.es/solaris_memory_leak_o_zfs_usando_cache_arc/</link>
<pubDate>Fri, 13 Mar 2009 17:59:00 +0200</pubDate>
 <description>
Si estas apuntado a la lista perf-discuss@opensolaris.org, habr&#224;s podido ver el revuelo que se ha generado durante esta semana debido a un posible problema de fuga de memoria en el Kernel de Solaris 10, todo ha sido un mal entendido, debido a que ZFS utiliza la cache ARC (Adaptive replacement cache). El este tipo de algoritmo de remplazo de cache mejora al cl&#224;sico LRU (Least Recently Used), ZFS hace uso de la cache ARC para mejorar el rendimiento en el acceso a los datos de los distintos pools. La implementaci&#243;n de ARC en Solaris utiliza memoria del Kernel, esto puede llevarnos a una confusi&#243;n, haciendonos creer que se est&#224; produciendo una fuga de memoria en el propio Kernel.
</description>
</item>


<item>
 <title>SPARC: Rendimiento del T2+</title>
<link>http://jjmora.es/sparc_rendimiento_del_t2plus/</link>
<pubDate>Wed, 11 Mar 2009 20:42:00 +0200</pubDate>
 <description>
Hace alg&#250;n tiempo que Sun ha puesto en escena el procesador UltraSPARC T2+, puedes leer una pequeña descripci&#243;n de este procesador en el siguiente link. El procesador dispone de varios cores (dependiendo del modelo que compres) y cada uno de los cores es capaz de gestionar 8 threads hardware. Solaris trata cada uno de los threads hardware de los cores como si se tratasen de CPUs, en realidad, podemos pensar en CPUs virtuales.
</description>
</item>


<item>
 <title>DTrace: El PID provider</title>
<link>http://jjmora.es/dtrace-el-pid-provider/</link>
<pubDate>Mon, 23 Feb 2009 21:03:00 +0200</pubDate>
 <description>
Como hemos visto en el post anterior sobre DTrace, existe una gran cantidad de informaci&#243;n a la que podemos acceder mediante los distintos provider disponibles y otros que se est&#224;n desarrollando e incorporando poco a poco. De todos los provider disponibles en DTrace uno de los m&#224;s interesantes es el pid provider.El pid provider nos permite, mediante DTrace, analizar qu&#233; est&#224; haciendo un proceso que se est&#224; ejecutando en el sistema, pero no solo con la informaci&#243;n que devuelven los distintos providers que tenemos disponible, sino que tambi&#233;n permite analizar un proceso en el espacio de usuario, es decir, podemos ver cuando, se ejecutan funciones creadas especificamente para la ejecuci&#243;n del proceso, pertenecientes a librerias o c&#243;digo que es usado por el proceso.
</description>
</item>


<item>
 <title>ZFS : Aprendiendo ZFS en 12 pasos</title>
<link>http://jjmora.es/zfs_aprendiendo_zfs_en_12_pasos/</link>
<pubDate>Thu, 11 Dec 2008 13:25:00 +0200</pubDate>
 <description>
Este post no pretende ser un manual de ZFS, solo una sencilla gu&#237;a r&#224;pida que permita a los ne&#243;fitos en la materia, disponer de un punto de inicio que les sirva de trampol&#237;n, para poder profundizar en ZFS. Por esta raz&#243;n, el post solo cuenta con 12 sencillos pasos, los cuales describen a grandes rasgos las operaciones b&#224;sica que alguien que empieza debe aprender.
</description>
</item>




<item>
 <title>Solaris: &#191;Qu&#233; est&#224;n haciendo tus threads?</title>
<link>http://jjmora.es/solaris-%c2%bfque-estan-haciendo-tus-threads/</link>
<pubDate>Fri, 31 Oct 2008 13:30:00 +0200</pubDate>
 <description>
Hace alg&#250;n tiempo, escrib&#237; el post Solaris: Buceando en el Kernel con libkvm sobre c&#243;mo podemos utilizar la librer&#237;a libkvm para crear nuestros propios comandos y que dichos comandos realicen cosas que hasta ahora no pod&#237;amos hacer.
</description>
</item>


<item>
 <title>SPARC: Granja de servidores vs granja de threads</title>
<link>http://jjmora.es/sparc-granja-de-servidores-vs-granja-de-threads/</link>
<pubDate>Tue, 7 Oct 2008 23:50:00 +0200</pubDate>
 <description>
Actualmente estamos viviendo un periodo de transici&#243;n con respecto a la arquitectura de las m&#224;quinas con las que trabajamos. Los fabricantes de procesadores est&#224;n provocando que el mercado cambie el rumbo al que estabamos acostumbrados en los últimos a&#241;os.
</description>
</item>


<item>
 <title>phpEasyTools: Beta de easyRM (Resource Management)</title>
<link>http://jjmora.es/phpeasytools-beta-de-easyrm-resource-management/</link>
<pubDate>Fri, 19 Sep 2008 17:31:00 +0200</pubDate>
 <description>
Ayer, desde el proyecto phpEasyTools lanzamos el m&#243;dulo easyRM, se trata de un sencillo GUI que te permite gestionar las herramientas de Resource Management. Con easyRM podr&#224;s, de una forma sencilla, trabajar con projects, tasks, procesos, activar, desactivar CPUs, crear grupos de CPU, mover las CPUs de un grupo a otro, fijar tama&#241;os de memoria, cambiar semaforos, memoria compartida, tama&#241;o de los cores, número m&#224;ximo de LWP, etc.
</description>
</item>


<item>
 <title>phpEasyTools: Un asistente web para administrar Solaris</title>
<link>http://jjmora.es/phpeasytools-un-asistente-web-para-administrar-solaris/</link>
<pubDate>Fri, 18 Jul 2008 14:31:00 +0200</pubDate>
 <description>
Ha arrancado un nuevo proyecto oficial de la comunidad OpenSolaris, se trata de phpEasyTools, una herramienta web que no solo nos permite administrar OpenSolaris, sino que nos explica paso a paso los comandos que se ejecutan, de esta forma, todos aquellos que empiezan con OpenSolaris pueden aprender su adminsitraci&#243;n de forma sencilla y r&#224;pida.
</description>
</item>




<item>
 <title>OpenSolarisDay 2008</title>
<link>http://jjmora.es/opensolarisday-2008</link>
<pubDate>Tue, 27 May 2008 16:20:13 +0200</pubDate>
 <description>
Ya se ha hecho oficial la fecha y el sitio donde este a&#241;o se celebrar&#224; el OpenSolarisDay 2008, ser&#224;n en la Universidad Complutense de Madrid los pr&#243;ximos 26 y 27 de Junio, pod&#233;is encontrar m&#224;s informaci&#243;n en la web del evento. La filosof&#237;a Open de este evento ha dejado abierta la participaci&#243;ón a otros grupos de usuarios o comunidades que deseen realizar una ponencia o taller. Creo que ser&#224; un evento interesante y desde aqu&#237; os invito a participar.
</description>
</item>


<item>
 <title>OpenSolaris: Cayac</title>
<link>http://jjmora.es/opensolaris-cayac/</link>
<pubDate>Mon, 19 May 2008 21:32:21 +0200</pubDate>
 <description>
Hoy David Gal&#224;n ha lanzado el siguiente mensaje a una de las listas de Opensolaris:"Hello,
cayac is a new project for new users in OpenSolaris by community member OpenSolaris from Spain."
</description>
</item>



<item>
 <title>Solaris: Analizando ficheros Core Dump (II)</title>
<link>http://jjmora.es/solaris_analizando_ficheros_core_dump_ii/</link>
<pubDate>Tue, 13 May 2008 18:31:23 +0200</pubDate>
 <description>
En el post "Solaris: Analizando ficheros Core Dump" vimos en un sencillo ejemplo como podemos analizar los ficheros core generados por alguna de nuestras aplicaciones y c&#243;mo podemos intentar averiguar la causa de que se haya producido el fichero core. En este post veremos de una forma r&#224;pida, cómo podemos analizar el fichero core generado por el sistema despu&#233;s de que se haya producido un panic.
</description>
</item>


<item>
 <title>OpenSolaris: easyDTrace</title>
<link>http://jjmora.es/opensolaris_easydtrace/</link>
<pubDate>Mon, 12 May 2008 15:32:12 +0200</pubDate>
 <description>
Una de las primeras impresiones que obtuve cuando comenc&#233; a trabajar con DTrace fue la cantidad de sondas que existen en el sistema y c&#243;mo este n&#250;mero ir&#224; aumentando poco a poco, para ayudar a aquellos que empiezan con el fant&#224;stico mundo de DTrace, he escrito una sencilla aplicaci&#243;n que permite construir sonda de una forma muy simple, seleccionando de varios desplegables el PROVIDER, MODULE, FUNCTION y NAME.
</description>
</item>

<item>
 <title>OpenSolaris: Charla de la Comunidad en la UPM</title>
<link>http://jjmora.es/opensolaris-charla-de-la-comunidad-en-la-upm/</link>
<pubDate>Tue, 22 Apr 2008 12:31:00 +0200</pubDate>
 <description>
Mañana, mi&#233;rcoles 23 de abril, en la facultad de inform&#224;tica de la Universidad Polit&#233;cnica de Madrid, la comunidad hispana de OpenSolaris dar&#224; varias charlas sobre ZFS, DTrace, Virtualizaci&#243;n y Cherokee. Puedes encontrar m&#224;s informaci&#243;n en la web de Jackeline Freitas
</description>
</item>


<item>
 <title>&#191;Sab&#237;as que... la variable LD_PRELOAD ... ?</title>
<link>http://jjmora.es/sabias-que-la-variable-ld_preload/</link>
<pubDate>Tue, 15 Apr 2008 19:45:00 +0200</pubDate>
 <description>
Nos permite construir librer&#237;as para la interposici&#243;n de nuestras propias funciones en el sistema. La interposici&#243;n de librer&#237;as es un m&#233;todo empleado, para que de forma totalmente transparente para el software compilado, podamos modificar parte de su comportamiento.
</description>
</item>




<item>
 <title>OpenSolaris: Viernes T&#233;cnicos Almacenamiento</title>
<link>http://jjmora.es/opensolaris-viernes-tecnicos-almacenamiento/</link>
<pubDate>Mon, 14 Apr 2008 17:31:00 +0200</pubDate>
 <description>
El pr&#243;ximo viernes 25 de Abril, tendremos otra sesi&#243;n de los viernes t&#233;cnicos de la Comunidad Hispana de OpenSolaris, esta vez el evento tratar&#224; sobre Almacenamiento. Si queres asistir debes inscribirte en la web de suscripci&#243;n es.opensolaris.org/ViernesTec/.
</description>
</item>



<item>
 <title>&#191;Sab&#237;as que... en Solaris existe un fichero con todas las syscall ?</title>
<link>http://jjmora.es/sabias-que-en-solaris-existe-un-fichero-con-todas-las-syscall</link>
<pubDate>Tue, 8 Apr 2008 22:37:00 +0200</pubDate>
 <description>
En Solaris existe el fichero /etc/name_to_sysnum, donde aparece la lista de todas las llamadas a sistema y sus identificadores, que son utilizadas en el sistema. De una versi&#243;n del SO a otra versi&#243;n del mismo SO pueden cambiar los IDs de las llamadas a sistema, por lo que es interesante conocer estos IDs y a qu&#233; syscall est&#224; asociada, sobre todo si desarrollamos aplicaciones que interactuen con el sistema, al estilo de truss.
</description>
</item>





<item>
 <title>Sr. Administrador, mas CPU por favor.</title>
<link>http://jjmora.es/sr_administrador_mas_cpu_por_favor/</link>
<pubDate>Tue, 1 Apr 2008 17:10:00 +0200</pubDate>
 <description>
Actualmente la gente de IT, en concreto la relacionada con Sistemas, está constantemente bombardeada por las campañas de publicidad de distintas compañías, las cuales presentan productos que prometen, en el caso de los procesadores, chips más veloces, con más cores, que pueden ejecutar más threads, con más GHz, cachés L1, L2, L3 y varias unidades de ejecución, TLBs más grandes, etc. El problema, por lo menos así lo veo yo, es que la gente no conoce la tecnología que está comprando, ni la conoce y en muchos casos no muestra el menor interés en conocerla.
</description>
</item>


<item>
 <title>OpenSolaris: Virtualizando con xVM (I)</title>
<link>http://jjmora.es/openssolaris_virtualizando_con_xvm/</link>
<pubDate>Tue, 18 Mar 2008 11:38:21 +0200</pubDate>
 <description>
En esta entrada vamos a hablar sobre una de las opciones de virtualización que podemos encontrar en OpenSolaris, se trata de xVM, un hypervisor basado en Xen, que nos permite arrancar varias instancias de distintos SO, como Linux, Windows y Solaris, en una máquina con Solaris Express a partir de la build 75.
</description>
</item>


<item>
 <title>OpenSolaris: Viernes Tecnicos Virtualizacion</title>
<link>http://jjmora.es/opensolaris-viernes-tecnicos-virtualizacion/</link>
<pubDate>Sat, 15 Mar 2008 22:08:21 +0200</pubDate>
 <description>
Ayer viernes, en Madrid, celebramos el tercer viernes técnico de la comunidad hispana de OpenSolaris, a parte de algunos problemas técnicos, confundí el fichero con las transparencia de la charla de Roger y tuvo que darla con una versión antigua, improvisando aquellas transparencia que no tenía. 
</description>
</item>


<item>
 <title>Solaris: Introducción a DTrace</title>
<link>http://jjmora.es/solaris-introduccion-a-dtrace</link>
<pubDate>Mon, 18 Feb 2008 21:03:24 +0200</pubDate>
 <description>
Hace tiempo que estoy detrás de intentar escribir una pequeña entrada en el blog sobre DTrace, pienso que ha sido una de las herramientas más interesante que han aparecido para el estudio del rendimiento de los sistemas y no solo para eso, tambien puede ayudar a todos aquellos que deseen profundizar en la compresión de cómo funciona el Kernel de Solaris. Creo que cualquier persona que bien vaya a desarrollar, bien administre sistemas Solaris, debería conocer DTrace, sino en profundidad, al menos conocer las posibilidades que nos ofrece. En este artículo veremos una breve introducción a DTrace, de todas formas es imprescindible, para todos aquellos que deseen profundizar más, la lectura de Solaris Dynamic Tracing Guide.
</description>
</item>


<item>
 <title>OpenSolaris: Llegan los viernes técnicos</title>
<link>http://jjmora.es/opensolaris-llegan-los-viernes-tecnicos/</link>
<pubDate>Wed, 9 Jan 2007 22:57:23 +0200</pubDate>
 <description>
Desde la comunidad de OpenSolaris Hispano estamos organizando una serie de charlas sobre OpenSolaris, donde se podrán ver temas tan diversos como SMF o ZFS. La primera será el próximo viernes 29 de febrero en Madrid, os animo a que os paséis por la web de la comunidad donde encontraréis más información sobre las distintas charlas, también existen una serie de enlaces para registraros en las distintas charlas.
</description>
</item>



<item>
 <title>Richard Stallman en Huelva (España)</title>
<link>http://jjmora.es/richard-stallman-en-huelva-espana/</link>
<pubDate>Fri, 14 Dec 2007 23:01:23 +0200</pubDate>
 <description>
Cualquiera que haya estado administrando Solaris se ha tenido que enfrentar alguna vez a la instalación de un paquete pkg, casi todo el software que existe para Solaris, está en este formato. En este artículo vamos a ver, de forma superficial, cómo podemos crear nuestros propios paquetes pkg para Solaris, bien para distribuir nuestro propio software, bien para crear un paquete con software, el cual podamos distribuir facilmente por todas nuestras máquinas.
</description>
</item>

<item>
 <title>Solaris: Crear un paquete pkg</title>
<link>http://jjmora.es/solaris_crear_un_paquete_pkg/</link>
<pubDate>Sun, 16 Sep 2007 22:01:23 +0200</pubDate>
 <description>
Cualquiera que haya estado administrando Solaris se ha tenido que enfrentar alguna vez a la instalación de un paquete pkg, casi todo el software que existe para Solaris, está en este formato. En este artículo vamos a ver, de forma superficial, cómo podemos crear nuestros propios paquetes pkg para Solaris, bien para distribuir nuestro propio software, bien para crear un paquete con software, el cual podamos distribuir facilmente por todas nuestras máquinas.
</description>
</item>


<item>
 <title>Solaris: Configurando LDoms en un T1000</title>
<link>http://jjmora.es/solaris_configurando_ldoms_en_un_t1000/</link>
<pubDate>Tue, 21 Aug 2007 19:19:50 +0200</pubDate>
 <description>
Logical Domain consiste en una solución intermedia, entre la zonas y los dominios hardware. Podemos asignar una serie de recursos HW de la máquina, para que sean compartidos o no, entre varios dominios, cada uno de estos dominios con su propio SO. LDoms se basa una capa intermedia entre el HW y el SO, dicha capa es conocida por el nombre de Hypervisor. El Hypervisor permite que se pueda crear varias máquinas virtuales, compartiendo el HW disponible en el sistema. Con esta nueva capa, el SO no necesita conocer qué HW está disponible en la máquina, siendo el Hypervisor el que realiza todo el trabajo.
</description>
</item>



<item>
 <title>Rendimiento/Tuning Solaris: M�ltiples tama�os de p�gina</title>
<link>http://jjmora.es/rendimiento_tuning_solaris_multiples_tamanos_de_pagina/</link>
<pubDate>Thu, 09 Aug 2007 18:17:50 +0200</pubDate>
 <description>
Una de las caracter�sticas m�s interesantes de Solaris, en cuanto a la gesti�n de la memoria  es MPSS (Multiple Page Size Support) o Soporte para m�ltiples tama�os de p�ginas, b�sicamente, consiste en que podemos decirle al Kernel cual es el tama�o de p�gina que queremos que se asignen a ...
</description>
</item>



<item>
 <title>OpenSolaris: Abierto el portal Espa�ol</title>
<link>http://jjmora.es/</link>
<pubDate>Fri, 13 Jul 2007 11:05:13 +0200</pubDate>
 <description>
Hoy tengo dos buenas noticias, la primera que se ha abierto el portal de OpenSolaris en Espa�ol, desde el grupo esperamos que sea un referente de
OpenSolaris para el mundo hispano-hablante. P�sate por es.opensolaris.org. La otra noticia es que
 me voy de vacaciones 2 semanas a mi Huelva natal!!!, para ver a la familia, playa y pasar un rato con los amigos, los que est�n all� y los que, como yo, volvemos unos d�as. As� que nos
vemos el 1 de Agosto otra vez.
</description>
</item>




<item>
 <title>Rendimiento/Tuning Solaris: Memoria swap</title>
<link>http://jjmora.es/Rendimiento_Tuning_Solaris_Memoria_SWAP.html</link>
<pubDate>Sun, 8 Jul 2007 01:25:13 +0200</pubDate>
 <description>
Por definici�n, podemos decir que el �rea de swap consiste en una zona de memoria secundaria, que el sistema utilizar� 
para almacenar las p�ginas ocupadas, en memoria principal, por un proceso, una vez que el Kernel decide que dicho proceso debe 
ser sacado de la memoria. Normalmente esta situaci�n, se debe a un problema con la cantidad de memoria libre en el sistema. 
</description>
</item>








<item>
 <title>Solaris: Buceando en el Kernel con libkvm</title>
<link>http://jjmora.es/Solaris_Buceando_en_el_Kernel_con_libkvm.html</link>
<pubDate>Thu, 5 Jul 2007 00:32:12 +0200</pubDate>
 <description>
En la serie de art�culos, que comenz� con "Solaris: Buceando en el Kernel con mdb(I)", analizamos c�mo podemos utilizar
la herramienta MDB para conocer qu� est� haciendo el Kernel, utilizando los distintos comandos y walkers podemos obtener una idea
de qu� esta ocurriendo en el sistema, en otro art�culo veremos como podemos implementar nuestros propios comandos en MDB, pero ahora, vamos a ver qu�
otra herramienta est� disponible en nuestro sistema, que nos ayudar� para que podamos bucear en el Kernel. En este art�culo no vamos a ver una herramienta
propiamente dicha, analizaremos una de las librer�as del sistema /usr/lib/libkvm.so.1, con la cual, podremos construir nuestros 
propios comandos o simplemente peque�os programas para identificar elementos en nuestro sistema. 
</description>
</item>




<item>
 <title>Solaris IPC: Sem�foros</title>
<link>http://jjmora.es/Solaris_IPC_Semaforos.html</link>
<pubDate>Fri, 22 Jun 2007 15:35:13 +0200</pubDate>
 <description>
Los sem�foros son un elemento l�gico utilizado para la sincronizaci�n entre procesos, existen varias forma de implementar un sem�foro, en los Solaris
encontramos la implementaci�n system V. En este art�culo vamos a ver de una forma bastante r�pida la forma de consultar los 
sem�foros del sistema, as� como comprobar si los valores utilizados en los par�metros del Kernel que afecta a los sem�foros son correctos o no.
</description>
</item>


<item>
 <title>Rendimiento/Tuning Solaris: Memoria Cache</title>
<link>http://jjmora.es/Rendimiento_Tuning_Solaris_Memoria_Cache.html</link>
<pubDate>Mon, 18 Jun 2007 23:30:43 +0200</pubDate>
 <description>
La cache es una memoria temporal de acceso r�pido, utilizada para almacenar datos y evitar de esta forma tener que acceder a la memoria principal que es mucho
m�s lenta. Esta podr�a ser una definici�n para la memoria cache y aunque este no es el mejor �mbito para
estudiar la memoria cache, ya que al ser la cache parte del procesador, normalmente se estudia como parte de 
la arquitectura de procesadores, pero siempre he pensado que un administrador no solo se tiene que conocer las aplicaciones
que corren en el sistema, sino que deber�a conocer como funciona el sistema y el funcionamiento de la cache es parte 
importante de nuestro sistema, por lo tanto, pienso que, aunque  no los veamos en profundidad, si debemos tener
unas nociones sobre como funciona la memoria cache.
</description>
</item>



<item>
 <title>Rendimiento/Tuning Solaris: Memoria</title>
<link>http://jjmora.es/articulo11A.html</link>
<pubDate>Mon, 11 Jun 2007 17:21:43 +0200</pubDate>
 <description>
<!-- ckey="07493CE6" -->
Uno de los elementos del sistema que afectan directamente al rendimiento del sistema son las operaciones de acceso
a memoria, ya sea, memoria principal, caches, memoria secundaria, etc. En casos en los que la degradaci�n del
rendimiento sea apreciable, una de las principales causas, es la forma en la que las aplicaciones acceden a la
memoria y como nuestro sistema est� configurado para responder a dichas peticiones. Tal como hemos hecho con otros elementos
del sistemas, el an�lisis del rendimiento de las operaciones sobre la memoria, lo vamos a comenzar desde un punto 
de vista global, el cual iremos concretando hacia los distintos elementos que conforman la memoria de nuestro sistema.
</description>
</item>






<item>
 <title>Rendimiento/Tuning Solaris: Introducci�n</title>
<link>http://jjmora.es/articulo11.html</link>
<pubDate>Sun, 3 Jun 2007 21:12:21 +0200</pubDate>
 <description>
Este es el primero de una serie de art�culos sobre la forma de medir el rendimiento de nuestro sistema Solaris. Existe 
mucha documentaci�n relacionada con este tema, esta serie de art�culo solo 
pretende ser una sencilla gu�a que nos permita por un lado, conocer las herramientas de las que disponemos en Solaris y por 
otro lado, conocer c�mo podemos utilizar estas herramientas para que nos ayuden a diagnosticar problemas de rendimiento.
</description>
</item>



<item>
 <title>Solaris: Buceando en el Kernel con mdb (III)</title>
<link>http://jjmora.es/articulo10.html</link>
<pubDate>Sun, 20 May 2007 22:13:43 +0200</pubDate>
 <description>
En este art�culo veremos c�mo MDB nos puede ayudar a conocer el uso que est� haciendo el kernel de la 
memoria del sistema, cuantas p�ginas de memoria est� ocupando un proceso, el tama�o de los segmentos de una espacio de
direcciones, las p�ginas de memoria asociadas a un vnodes, etc.
</description>
</item>

<item>
 <title>Solaris: Navegando en el /proc (IV)</title>
<link>http://jjmora.es/articulo9.html</link>
<pubDate>Thu, 17 May 2007 21:03:43 +0200</pubDate>
 <description>
Hasta ahora hemos visto, la estructura b�sica del sistema de archivos /proc/, la estructura de algunos de los
fichero que lo forman y como podemos acceder al espacio de direcciones de un proceso simplemente utilizando las llamadas
open() y read(), hasta hemos visto como cambiar el valor de una variable de un proceso. 
</description>
</item>


<item>
 <title>Solaris: Buceando en el Kernel con mdb (II)</title>
<link>http://jjmora.es/articulo8.html</link>
<pubDate>Mon, 14 May 2007 21:52:32 +0200</pubDate>
 <description>
En el art�culo anterior vimos las nociones b�sicas para poder utilizar el debugger, ahora vamos a ver, de una forma pr�ctica, 
c�mo podemos sacar provecho a mdb, para ello vamos a realizar varios ejemplos, en los que podremos obtener informaci�n de los procesos, el uso de las
CPUs, los ficheros abiertos, etc.
</description>
</item>

<item>
 <title>Solaris: OpenSolarisDay</title>
<link>http://jjmora.es/#art7</link>
<pubDate>Sat, 12 May 2007 18:41:02 +0200</pubDate>
 <description>
El pr�ximo 31 de Mayo, jueves, se celebrar� el OpenSolarisDay en la Universidad Carlos III, Madrid, en el auditorio Padre Soler, entre otras cosas se realizar� la presentaci�n del Grupo de usuarios de OpenSolaris Espa�a, parece que tiene muy buen pinta y sobre todo es importante que el grupo se conozca para que la gente que est� interesada en conocer OpenSolaris, tenga una referencia,
</description>
</item>

<item>
 <title>Solaris: Buceando en el Kernel con mdb (I)</title>
<link>http://jjmora.es/articulo6.html</link>
<pubDate>Sun, 13 May 2007 03:32:19 +0200</pubDate>
 <description>
MDB (Modular Debugger) es una herramienta igual de potente que desconocida para la gran mayor�a de administradores
de sistemas, mucha gente desconoce la potencia de este debugger, ya que la asocian con una herramienta de desarrollo y nada m�s
lejos de la realidad

</description>
</item>


<item>
 <title>Solaris: Navegando en el /proc (III)</title>
<link>http://jjmora.es/articulo5.html</link>
<pubDate>Sun, 29 Apr 2007 23:20:26 +0200</pubDate>
 <description>
Uno de los ficheros m�s interesante que podemos encontrar en el FS /proc, es sin duda /proc/PID/as, el cual
contiene una imagen del espacio de direciones de memoria del proceso. Para leer el contenido de este fichero no
necesitamos ning�n tipo de estructura de datos, ni est� formado por arrays, sencillamente son datos, a los que 
se puede acceder mediante la direcci�n que ocupan en la memoria.

</description>
</item>

<item>
 <title>Solaris: Navegando en el /proc (II)</title>
<link>http://jjmora.es/articulo4.html</link>
<pubDate>Wed, 18 Apr 2007 23:59:13 +0200</pubDate>
 <description>
El espacio de direcciones de un proceso lo podemos definir como la cantidad de memoria a la que el proceso puede acceder. Un espacio de direcciones 
est� formando por, al menos, 4 segmentos, el segmento de texto, el segmento de datos, el heap y el stack. En el sistema de archivos /proc el SO mantien un fichero
el cual es una representaci�n del mapa de direcciones /proc/PID/map. Empezaremos con un sencillo programa que nos permitir� representar el mapa de direcciones del espacio 
de direcciones de un proceso, el mismo
resultado que podemos obtener con el comando pmap, salvando las distancias, claro est�, lo que vamos a hacer es leer el contenido del fichero
/proc/PID/map el cual est� formando por un array de elementos de tipo struct prmap, este tipo de datos est� definido en el fichero sys/procfs.h, la estructura prmap la forman, entre otros, los siguientes campos:
</description>
</item>


<item>
 <title>Solaris: Crea tu propio comando fuser</title>
<link>http://jjmora.es/articulo3.html</link>
<pubDate>Tue, 17 Apr 2007 20:28:40 +0200</pubDate>
 <description>
Uno de los comandos m�s utilizado en el d�a a d�a de la administraci�n en Solaris es fuser, mediante la llamada utssys() puedes 
crearte tu propio comando fuser.
</description>
</item>

<item>
 <title>Solaris: Navegando en el /proc (I)</title>
<link>http://jjmora.es/articulo2.html</link>
<pubDate>Sat, 14 Apr 2007 00:18:06 +0200</pubDate>
 <description>
Todos los sistemas Unix disponen de una serie de ficheros, los cuales mantienen informaci�n sobre los distintos procesos
que se est�n ejecutando en la m�quina, Solaris utiliza un pseudo sistemas de ficheros llamado Procfs en el cual el kernel mantiene informaci�n
sobre los procesos que est� corriendo.</description>
</item>


<item>
 <title>Solaris: Analizando ficheros Core Dump</title>
<link>http://jjmora.es/#art1</link>
<pubDate>Tue, 3 Apr 2007 17:00:23 +0200</pubDate>
 <description>
Vamos a ver de una forma sencilla y r�pida como podemos analizar el fichero core generado por una aplicaci�n en nuestro sistema.
</description>
</item>

<item>
 <title>Dilbert y Unix</title>
<link>http://jjmora.es</link>
<pubDate>Thu, 15 Mar 2007 22:23:15 +0200</pubDate>
 <description>
Esta es una de mis vi�etas favoritas de Dilbert.
</description>
</item>

<item>
 <title>Dilbert y la estrategia de la comadreja.</title>
<link>http://jjmora.es</link>
<pubDate>Sat, 27 Jan 2007 23:34:21 +0200</pubDate> 
<description>
Me encata Dilbert, soy un ferviente seguidor de sus peripecias, hace poco lleg� a mis manos este libro de Scott Adams que pretende ser una gu�a para llegar a ser una aut�ntica comadreja.
</description>
</item>


</channel>
</rss>



