tag:blogger.com,1999:blog-3023674627195806772.post4819625250217447980..comments2024-03-26T16:23:20.639+01:00Comments on Solaris en castellano: Cómo Limitar el tamaño de /tmp en Solaris y OpenIndianaAnonymoushttp://www.blogger.com/profile/01137458282994591706noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3023674627195806772.post-9783046747239025652010-10-18T22:20:46.092+02:002010-10-18T22:20:46.092+02:00Hola Manuel,
Si, la verdad es que el funcionamien...Hola Manuel,<br /><br />Si, la verdad es que el funcionamiento de la swap en Solaris es un poco diferente.<br /><br />Lo cierto, es que tal vez no esté muy claro el post -o no me he explicado con suficiente detalle- pero hay que tener en cuenta lo siguiente:<br /><br />El sistema de archivos tmpfs es un sistema en Memoria y, por lo tanto, intentará "colocarse" en RAM, ahora bien, como el propio funcionamiento de Solaris, donde la swap es la suma de la RAM + Espacio en Disco, puede darse el caso de que tmpfs "bloquee" el uso de RAM y por lo tanto, para el sistema tenga que "tirar de disco" ya que TMPFS "intentará siempre ponerse en RAM".<br /><br />Claro, cuanto más grande es el tmpfs (en nuestro caso /tmp y /var/tmp) menos "RAM Física" hay para Solaris. Si a esto le sumas ZFS que "intentará mantener la caché en RAM", podemos encontrarnos con un Sistema totalmente "saturado" y "swapeando a disco" -ya que en Solaris, que swapee no significa que lo haga a disco.<br /><br />Entonces, por dónde empezar?<br /><br />1.- Limitar el tamaño de /tmp <br />2.- Limitar el uso de la caché de ZFS<br />3.- Limitar el uso de swap en los procesos<br /><br />Para ampliar la swap "en caliente" podemos incluir un archivo para la swap para intentar solucionar el problema, aquí tienes cómo se hace <a href="http://sparcki.blogspot.com/2009/09/como-ampliar-la-swap-en-solaris.html" rel="nofollow">Ampliar el Area SWAP en Solaris</a><br /><br />Además, deberías activar los Resource Controls de los project (por ejemplo, poner los procesos de SAMBA) y activar controles para saber "cuándo se están pasando de swap, files, etc. <br /><a href="http://sparcki.blogspot.com/2010/02/manejo-de-project-y-configuraciones_26.html" rel="nofollow">Configuraciones de Project en Solaris</a><br /><br />Podemos empezar por ahí, y vemos a ver si podemos solucionarlo.<br /><br />Espero haberte ayudado,<br /><br /><br />Un Saludo,<br />UrkoAnonymoushttps://www.blogger.com/profile/01137458282994591706noreply@blogger.comtag:blogger.com,1999:blog-3023674627195806772.post-89586429737575448822010-10-18T12:59:37.686+02:002010-10-18T12:59:37.686+02:00Tengo un par de Solaris 10 que trabajan como almac...Tengo un par de Solaris 10 que trabajan como almacén de documentos (storage), los cuales se sirven usando samba.<br />Desde que los monté, aleatoriamente se quedaban "colgados" (lo mismo lo hacían una vez a la semana, que pasaban meses). Pude ver que si entraba por consola vía KVM-IP no tenía problema, pero desaparecían de la red.<br />Después de ver esta entrada tuya creo que el culpable va a ser este.<br />El sistema tiene 4 Gb de RAM. Le voy a poner 2 Gb de swap (continuando por tmpfs), pero no quiero ponerle más porque entre eso y lo que me consume el ZFS...<br />Lo malo es que no puedo ponerle ahora mismo una partición swap en disco, porque ya lo tengo todo montado (y en mi ignorancia, cuando instalé el solaris, pensaba que la swap la montaba en disco, no en memoria (pardillaco que es uno)).<br /><br />En fin, muchas gracias por tus entradas (especialmente por ésta), y si puedes aportar lo que sea a mi pequeño "problemilla", bienvenido será.<br /><br />Have a nice day ;-)<br />TooManySecretsManuel Trujillohttp://www.toomany.netnoreply@blogger.com