Solaris: Introducción a Resource Management (II)

PHPEasyTools, Solaris, Tuning, Kernel, OpenSolaris Sin Comentarios »

En el post anterior, sobre Resource Management, vimos las posibilidades que ofrece este conjunto de herramientas para la gestión de los recursos. Principalmente vimos la forma en la que podemos gestionar ciertos pará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ísica a la que tiene acceso un proceso. Leer el resto de la entrada »

Solaris: dladm, agregando interfaces de red

Network, Solaris, OpenSolaris 2 Comentarios »

Como podemos leer en el man, el comando dladm nos permite configurar los data-link de una máquina y entre las cosas que podemos hacer está la creación de interfaces virtuales los cuales se configuran con varios interfaces físicos agragados. Las especificaciones de la agregación de enlaces (Link aggregation) están definidas en la IEEE 802.3ad.Tener varios interfaces en una agregado tiene una serie de ventajas importantes Leer el resto de la entrada »

Solaris: Introducción a Resource Management

PHPEasyTools, Solaris, Virtualizacion, Tuning, OpenSolaris 5 Comentarios »

Lo primero que podemos decir de Resource Management, es uno de los grupos de caracterí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án utilizando nunca y un 60% ni siquiera saben de qué les estás hablando, creo que merece la pena echar un vistazo a Resource Management porque descubriremos que nos puede ayudar en nuestro día a día. Leer el resto de la entrada »

Solaris: Slab allocator

Solaris, Kernel, mdb, OpenSolaris Sin Comentarios »

La gestión de memoria que hace el Kernel de un sistema operativo no se diferencia mucho de la que se debería hacer con cualquier otro software, excepto en una cosa, es difícil realizar una predicción sobre las necesidades de memoria que van a tener los distintos procesos que se estén ejecutando en el sistema, para ellos el Kernel debe estar continuamente reservando pedazos de memoria para la gestión del sistema, Leer el resto de la entrada »

Eventos : Sun Open Communities Forum

Eventos, OpenSolaris Comments Off

sun_open.jpg
Los próximos 18 y 19 de junio se celebrará en la Escuela Politécnica Superior de la Universidad San Pablo CEU (Boadilla del Monte, Madrid) el evento “Sun Open Communities Forum”. La asistencia es totalmente gratuita, en la agenda podréis encontrar cosas tan interesantes como OpenStorage, DtracePractico y un taller sobre Análisis de problemas de rendimiento con OpenSolaris, que impartirá Roger Jordan y que será tremendamente interesante, por lo menos si te gustan los temas de rendimiento de sistemas.

Creo que es un evento interesante para que la gente de la comunidad de OpenSolaris nos veamos las caras, os animo a que os apuntéis.

Solaris: Memory Leak o ZFS usando cache ARC.

zfs, Kernel, OpenSolaris 4 Comentarios »

Si estas apuntado a la lista perf-discuss@opensolaris.org, habrá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á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ón de ARC en Solaris utiliza memoria del Kernel, esto puede llevarnos a una confusión, haciendonos creer que se está produciendo una fuga de memoria en el propio Kernel. Leer el resto de la entrada »

DTrace: El PID provider

Solaris, dtrace, OpenSolaris Sin Comentarios »

Como hemos visto en el post anterior sobre DTrace, existe una gran cantidad de información a la que podemos acceder mediante los distintos provider disponibles y otros que se están desarrollando e incorporando poco a poco. De todos los provider disponibles en DTrace uno de los más interesantes es el pid provider. Leer el resto de la entrada »

[ug-sposug] Documento sobre rendimiento en OpenSolaris

Software Libre, OpenSolaris Sin Comentarios »

Ayer Roger mandó el siguiente correo, el cual reproduzco en su totalidad a la lista de OpenSolaris. Trata sobre un documento que está escribiendo sobre rendimiento.

Hola a todos,

Desde hace algún tiempo voy escribiendo en el blog una serie de artículos acerca como
diagnosticar problemas de rendimiento en un servidor bajo opensolaris. Dado que el
formato blog no me parece el más indicado como herramienta de consulta he decidido
crear un pdf con todo el contenido organizado de forma que su lectura sea lo más
ordenada posible.

La idea es ir actualizandolo a medida que añada más contenido al blog, así que la
versión actual todavía le queda mucho camino por recorrer. Aun así me gustaría que
la gente le echase un vistazo y me diese sugerencias, críticas, etc que me permitan
mejorarlo en versiones futuras.

Lo podéis descargar en http://rjblog.es

Gracias a todos.

El documento está relamente bien para todos aquellos que quieran profundizar en temas de rendimiento.

SPARC: Granja de servidores vs granja de threads

Procesadores, SPARC, Solaris, Opinión, Tuning, OpenSolaris Sin Comentarios »

Introducción

Actualmente estamos viviendo un periodo de transición con respecto a la arquitectura de las máquinas con las que trabajamos. Los fabricantes de procesadores están provocando que el mercado cambie el rumbo al que estabamos acostumbrados en los últimos años.

Al principio de los 90, apareció en escena el SO Linux, como se ha demostrado, Linux ha sido una completa revolución en muchos aspecto del mundo IT y no solo por su aportación al movimiento OpenSource, desde el punto de vista del administrador de sistemas, las aparición de Linux supuso un cambio en la mentalidad a la hora de administrar el sistema operativo. Leer el resto de la entrada »

phpEasyTools: Beta de easyRM (Resource Management)

PHPEasyTools, Solaris, Software Libre, Tuning, OpenSolaris Comments Off

Ayer, desde el proyecto phpEasyTools lanzamos el módulo easyRM, se trata de un sencillo GUI que te permite gestionar las herramientas de Resource Management. Con easyRM podrá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ños de memoria, cambiar semaforos, memoria compartida, tamaño de los cores, número máximo de LWP, etc.

Siguiendo con la filosofía de las phpEasyTools, todas las operaciones que se realizan con easyRM son ejecutadas con los comandos del sistema, lo que nos permite aprender de una forma sencilla y rápida, los distintos comandos necesarios para trabajar con Resource Management.

En el portal de phpEasyTools podrás encontrar enlaces a documentación sobre Resource Management, bajar los scripts en PHP y ver algunos screenshots.

phpEasyTools: Un asistente web para administrar Solaris

PHPEasyTools, Software Libre, OpenSolaris Comments Off

phptools.png 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ón de forma sencilla y rápida.

El proyecto está totalmente abierto para todos aquellos que quieran colaborar. La web oficial es http://www.opensolaris.org/os/project/phpEasyTools/

OpenSolarisDay 2008

Eventos, Software Libre, OpenSolaris Comments Off

Ya se ha hecho oficial la fecha y el sitio donde este año se celebrará el OpenSolarisDay 2008, serán en la Universidad Complutense de Madrid los próximos 26 y 27 de Junio, podéis encontrar más información en la web del evento. La filosofía Open de este evento ha dejado abierta la participación a otros grupos de usuarios o comunidades que deseen realizar una ponencia o taller. Creo que será un evento interesante y desde aquí os invito a participar.

“Be Open, my friend…”

Actualización 3/Jul/2008: ¿ Cómo estuvo el OpenSolaris Day 2008 ? pues Iban Nieto ha realizado un pequeño resumen del evento que podéis leer aquí. Muy buen tipo este Iban :D

OpenSolaris: Cayac

Software Libre, OpenSolaris Comments Off

Hoy David Galá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.


Cayac is Cherokee 0.6 + PHP 5 + MySQL 5.1 and phpMyAdmin. Cayac tested in
OpenSolaris 2008.05 and OpenSolaris Express (snv_79a).
Cayac integrates with SMF and its management is easy

Cayac is very easy to install, you do not need to be an expert !

Puedes probar Cayac visitando http://cayac.opensolarisblog.org/

Solaris: Analizando ficheros Core Dump (II)

Kernel, mdb, OpenSolaris Sin Comentarios »

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ómo podemos intentar averiguar la causa de que se haya producido el fichero core. En este post veremos de una forma rápida, cómo podemos analizar el fichero core generado por el sistema después de que se haya producido un panic. Leer el resto de la entrada »

OpenSolaris: easyDTrace

dtrace, OpenSolaris Comments Off

Una de las primeras impresiones que obtuve cuando comencé a trabajar con DTrace fue la cantidad de sondas que existen en el sistema y cómo este número irá aumentando poco a poco, para ayudar a aquellos que empiezan con el fantástico mundo de DTrace, he escrito una sencilla aplicación que permite construir sonda de una forma muy simple, seleccionando de varios desplegables el PROVIDER, MODULE, FUNCTION y NAME, la aplicación genera una línea de comando que podremos ejecutar en nuestro sistema, además incluye información sobre los distintos elementos de una sonda, esta información no está completa, la iré completando poco a poco (esta es la versión v0.1). La podéis probar en easyDTrace

Technorati Tag(s) :

My name is null, /dev/null
Algunos derechos reservados. Licencia Creative Commons