Re: [CentOS-es] aumentar swap
Hola lista, desde hace algun tiempo estoy suscrito a ella, y me parece formidable la rapida respuesta a los inconvenientes que se le presentan en el dia a dia, a todos aquellos que que por paranoia escogimos la profesión de ser adminstradores de sistemas. He logrado solucionar varios inconvenientes que se me han presentado gracias a los casos planteados en esta lista y la rapida respuesta a los mismos expresadas por personas de muchisimo conociemiento como EPE, y Osvaldo, aprovechando de paso para agradecer a los antes mensionados y a todos aquellos que toman algo de su valioso tiempo para compartir con esta lista sus conocimientos. Epe, excelente como siempre tus analisis. Tengo curiosidad sobre la manera en que le colocas avisos para que el sistema te avise cuando el consumo de CPU sobre pasa el 60 %, seria interesante si te es posible nos indicaras a la lista como implementas es comodin de aviso. Cordialmente, Carlos R!. Administrador de Sistemas. El día 27 de junio de 2008 19:06, Maximo Monsalvo [EMAIL PROTECTED] escribió: Ing. Ernesto Pérez Estévez wrote: la verdad), pero como mismo consumio la ram, va a consumir la swap y no es lo mismo, trabajar en ram, que estar haciendo swap de 1gb en el disco duro. Los i/o wait times te matan el tiempo de la cpu. Al final terminas sufriendo de cualquier manera (venga ese sysadmin appreciation day!). ese es el punto por el que no la uso. Sinceramente. Cuando se va a llenar.. se llena.. garantizado. Prefiero ponerle a mis servidores valores adecuados de RAM (4GB mínimo, 16GB es lo tipico al momento). Les ponemos un sistema de aviso para que cuando se comience a consumir más del 60% de la RAM, nos haga entrar a mirar. La realidad es que con swap o sin swap, cuando un proceso conejo salta al servidor.. se te va del aire... sea con o sin swap... la idea es enterarte pronto. PErsonalmente no uso la SWAP porque al escribir a disco demoro mucho procesamiento del servidor (se tiene que entretener en guardar a disco pues la swap es un proceso con altísima prioridad)... PAra mi, cuando un servidor necesita SWAP, lo que en realidad requiere es más RAM. Totalmente de acuerdo , ah... a propósito, todos mis servers tienen 1GB de swap, pero los mantengo desactivado (swapoff -a) sólo le activo cuando ando en plan de desesperación. Vamos, es mi opinion y mi forma de trabajar, no le hagan caso por favor, usen la swap si eso les hace sentir cómodos ;-) A propósito, al no tener swap, tampoco tendrá que andar haciendo ningún cálculo para bajar contenidos a swap (pues no tendrá)... Algunos indican que la swap se utiliza para procesos que no tienen mucho uso, el kernel los baja a swap, lo que pasa es que nosotros tipicamente optimizamos los servidores y eliminamos procesos que no tienen utilidad, por lo que normalmente no baja nada a swap... vamos, repito, es mi opinión.. no le hagan mucho caso.. creo que cada quién debe poner su server como más bonito crea... ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- Carlos Restrepo M. ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
carlos restrepo wrote: Epe, excelente como siempre tus analisis. Tengo curiosidad sobre la manera en que le colocas avisos para que el sistema te avise cuando el consumo de CPU sobre pasa el 60 %, seria interesante si te es posible nos indicaras a cpu no creo... pero igual puede hacerse. que va, una carga de 60% qué será para tí? 0.6? ó 6.00 ? ó 600.00? Supongo hables de la swap con este obtienes la swap utilizada free -m|egrep Swap|awk {'print $3'} con este obtienes la swap total free -m|egrep Swap|awk {'print $2'} mediante un script dices: if $utilizada -gt $total/2 then emitir advertencia Es un burdo script... pero te lo dejo de tarea, no todo puede ser tan fácil ;-) la lista como implementas es comodin de aviso. Cordialmente, Carlos R!. Administrador de Sistemas. El día 27 de junio de 2008 19:06, Maximo Monsalvo [EMAIL PROTECTED] escribió: Ing. Ernesto Pérez Estévez wrote: la verdad), pero como mismo consumio la ram, va a consumir la swap y no es lo mismo, trabajar en ram, que estar haciendo swap de 1gb en el disco duro. Los i/o wait times te matan el tiempo de la cpu. Al final terminas sufriendo de cualquier manera (venga ese sysadmin appreciation day!). ese es el punto por el que no la uso. Sinceramente. Cuando se va a llenar.. se llena.. garantizado. Prefiero ponerle a mis servidores valores adecuados de RAM (4GB mínimo, 16GB es lo tipico al momento). Les ponemos un sistema de aviso para que cuando se comience a consumir más del 60% de la RAM, nos haga entrar a mirar. La realidad es que con swap o sin swap, cuando un proceso conejo salta al servidor.. se te va del aire... sea con o sin swap... la idea es enterarte pronto. PErsonalmente no uso la SWAP porque al escribir a disco demoro mucho procesamiento del servidor (se tiene que entretener en guardar a disco pues la swap es un proceso con altísima prioridad)... PAra mi, cuando un servidor necesita SWAP, lo que en realidad requiere es más RAM. Totalmente de acuerdo , ah... a propósito, todos mis servers tienen 1GB de swap, pero los mantengo desactivado (swapoff -a) sólo le activo cuando ando en plan de desesperación. Vamos, es mi opinion y mi forma de trabajar, no le hagan caso por favor, usen la swap si eso les hace sentir cómodos ;-) A propósito, al no tener swap, tampoco tendrá que andar haciendo ningún cálculo para bajar contenidos a swap (pues no tendrá)... Algunos indican que la swap se utiliza para procesos que no tienen mucho uso, el kernel los baja a swap, lo que pasa es que nosotros tipicamente optimizamos los servidores y eliminamos procesos que no tienen utilidad, por lo que normalmente no baja nada a swap... vamos, repito, es mi opinión.. no le hagan mucho caso.. creo que cada quién debe poner su server como más bonito crea... ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
Julio Cesar Aponte Castro escribió: Date: Thu, 26 Jun 2008 15:47:35 -0500 From: [EMAIL PROTECTED] To: centos-es@centos.org Subject: Re: [CentOS-es] aumentar swap 2008/6/26 Ing. Ernesto Pérez Estévez [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Carlos Moreira wrote: Como puedo hacer para aumentar el tamaño de la swap, disminuyendo el tamaño de otra de mis particiones, sin tener que reinstalar mi sistema, Ah, olvidé un detalle, este howto lo puse en ecualug hace unos años, incluso está más completo en ecualug, mirale: http://www.ecualug.org/?q=2003/12/10/comos/como_incrementar_la_swap_sin_reformatear_el_disco (sobre todo la parte de los permisos) -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org mailto:CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ahora, repito: la necesidad seguramente no es swap, incluso en servidores prefiero no tener ninguna swap, les quito la swap. Solo como consulta, que diferencia hay en lo que comentas de no tener swap en los servidores, que ventajas tiene? gracias. Buenas, En verdad seria de mucha gran ayuda pues estoy por instalar un servidor centos 5 el cual servira de servidor de base de datos ORACLE y la instalacion por defecto ASI TENGO ENTENDIDO necesita llevar la swap, en esta misma maquina instalare POSTGRESQL, no afectara en algo el desempeño de la maquina, podria explicar las ventajas y/o desventajas, o porque su decision de no tener ninguna swap? gracias Blog your life in 3D with Windows Live Writer. Get Windows Live-Free http://www.windowslive.com/overview.html?ocid=TXT_TAGLM_Wave2_wl_writer_022008 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es En el equipo donde quiero aumentar la swap, es en uno donde voy a instalar oracle10g, el mismo me solicita mas swap de la que le di al equipo originalmente, me lo pone como un warning nomas, pero prefiero aumentarle. Me intriga mucho tambien conocer los argumentos por los cuales no le ponen swap a los servidores. ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
RE: [CentOS-es] aumentar swap
Saludos Hoy en dia la RAM es barata, las velocidades de la CPU han crecido tanto que se recomienda tener raid por software que por hardware (para las controladoras baratas por supuesto). Sin embargo, las velocidades de i/o en los discos no han crecido al mismo ritmo. No todos tenemos discos scsi y sucesores. Por lo general, en las empresas que he instalado linux ha sido porque buscaban algo bueno, estable y barato. Y la parte de barato incluia tambien al hardware. Tener un disco ide (o sata incluso) cuando empezaba a hacer swap en serio me tiraba los servers por el piso. Por eso he seguido este hilo con interes. Ese era uno de mis grandes problemas donde trabajo pero lo soluciono y todavia opto por crear archvos.swap y al igual que vos era tedioso y es cada vez que alguno de mis servidores colapsa aun teniendo hasta 2gb de swap y creando archivos en bloques de 512MB por aquello de controlar un poco lo que pasa y porque Pero el controlar, si usarla o no usarla, el activarla o no eso seria una gran ayuda pues concentraria todo el esfuerzo en RAM y no en disco Espero ayuden han tocado un muy buen punto Gracias.- _ Get your fix of news, sports, entertainment and more on MSN Mobile http://www.msnmobilefix.com/Default.aspx___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
la verdad), pero como mismo consumio la ram, va a consumir la swap y no es lo mismo, trabajar en ram, que estar haciendo swap de 1gb en el disco duro. Los i/o wait times te matan el tiempo de la cpu. Al final terminas sufriendo de cualquier manera (venga ese sysadmin appreciation day!). ese es el punto por el que no la uso. Sinceramente. Cuando se va a llenar.. se llena.. garantizado. Prefiero ponerle a mis servidores valores adecuados de RAM (4GB mínimo, 16GB es lo tipico al momento). Les ponemos un sistema de aviso para que cuando se comience a consumir más del 60% de la RAM, nos haga entrar a mirar. La realidad es que con swap o sin swap, cuando un proceso conejo salta al servidor.. se te va del aire... sea con o sin swap... la idea es enterarte pronto. PErsonalmente no uso la SWAP porque al escribir a disco demoro mucho procesamiento del servidor (se tiene que entretener en guardar a disco pues la swap es un proceso con altísima prioridad)... PAra mi, cuando un servidor necesita SWAP, lo que en realidad requiere es más RAM. ah... a propósito, todos mis servers tienen 1GB de swap, pero los mantengo desactivado (swapoff -a) sólo le activo cuando ando en plan de desesperación. Vamos, es mi opinion y mi forma de trabajar, no le hagan caso por favor, usen la swap si eso les hace sentir cómodos ;-) A propósito, al no tener swap, tampoco tendrá que andar haciendo ningún cálculo para bajar contenidos a swap (pues no tendrá)... Algunos indican que la swap se utiliza para procesos que no tienen mucho uso, el kernel los baja a swap, lo que pasa es que nosotros tipicamente optimizamos los servidores y eliminamos procesos que no tienen utilidad, por lo que normalmente no baja nada a swap... vamos, repito, es mi opinión.. no le hagan mucho caso.. creo que cada quién debe poner su server como más bonito crea... -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
O. T. Suarez wrote: Hola: en realidad no es no ponerle swap al servidor si no tratar de no usarla nunca teniendo la suficiente ram . Ahi es donde me pierdo. Existe alguna forma de definirle al sistema que no utilize swap? Nunca he trabajado con suficiente RAM la verdad (mas de 4GB), pero tengo la sospecha de que el sistema, si la tiene, la utiliza. en realidad linux no usa la swap hasta que no se queda sin memoria fisica lo que si hace es usar la ram disponible como cahe de disco por eso vas a ver casi siempre mucha ram usada Hoy en dia la RAM es barata, las velocidades de la CPU han crecido tanto que se recomienda tener raid por software que por hardware (para las controladoras baratas por supuesto). Sin embargo, las velocidades de i/o en los discos no han crecido al mismo ritmo. No todos tenemos discos scsi y sucesores. Por lo general, en las empresas que he instalado linux ha sido porque buscaban algo bueno, estable y barato. Y la parte de barato incluia tambien al hardware. Tener un disco ide (o sata incluso) cuando empezaba a hacer swap en serio me tiraba los servers por el piso. Por eso he seguido este hilo con interes. Ahora yo la verdad que nunca dejaría un servidor de sin swap , por que te puede pasar que algún proceso haga algo que te quedes sin ram y el so va a empezar a matar tareas para liberar ram y eso no es nada lindo en un servidor . Es cierto que (empiricamente) tambien me hace sentir incomodo la idea, pero en ese caso, estarias moviendo de lugar el problema, no solucionandolo. De hecho, si llegara a suceder eso, te conviene mas enterarte al momento y poder solucionarlo que dejar que el sisteme comience a utilizar swap y a andar lento (va a seguir funcionando es la verdad), pero como mismo consumio la ram, va a consumir la swap y no es lo mismo, trabajar en ram, que estar haciendo swap de 1gb en el disco duro. Los i/o wait times te matan el tiempo de la cpu. Al final terminas sufriendo de cualquier manera (venga ese sysadmin appreciation day!). Yo trato de que en mis servidor la swap este sin usarse , pero siempre la tengo por precaución. Total al tamaño de los discos de hoy en dia una swap de 1 a 8 gb no es nada Alguna vez lei (hace tiempo, recien cuando la regla era poner el doble de ram como espacio en swap pero lo mas que veias eran 512MB), que mas de 1gb de swap no tenia sentido. No se si esto habra cambiado, pero si un servidor llegara a utilizar, no se, 4gb de swap, le calculo que se enlenteceria hasta el punto de volverse inusable. Pudiera funcionar crear un filesystem en ram y utilizarlo como swap? Y mantengo la duda del principio del mail, hay alguna forma de controlar como el sistema utiliza el swap? forzar al sistema a liberar swap con algun comando? limitar la cantidad de swap a utilizar en funcion de la carga (trabaja con 512mb de swap (por las dudas, pudiera ser sin swap directamente) pero si la carga del sistema se dispara, toma un 1gb extra? Saludos Osvaldo ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
Ing. Ernesto Pérez Estévez wrote: la verdad), pero como mismo consumio la ram, va a consumir la swap y no es lo mismo, trabajar en ram, que estar haciendo swap de 1gb en el disco duro. Los i/o wait times te matan el tiempo de la cpu. Al final terminas sufriendo de cualquier manera (venga ese sysadmin appreciation day!). ese es el punto por el que no la uso. Sinceramente. Cuando se va a llenar.. se llena.. garantizado. Prefiero ponerle a mis servidores valores adecuados de RAM (4GB mínimo, 16GB es lo tipico al momento). Les ponemos un sistema de aviso para que cuando se comience a consumir más del 60% de la RAM, nos haga entrar a mirar. La realidad es que con swap o sin swap, cuando un proceso conejo salta al servidor.. se te va del aire... sea con o sin swap... la idea es enterarte pronto. PErsonalmente no uso la SWAP porque al escribir a disco demoro mucho procesamiento del servidor (se tiene que entretener en guardar a disco pues la swap es un proceso con altísima prioridad)... PAra mi, cuando un servidor necesita SWAP, lo que en realidad requiere es más RAM. Totalmente de acuerdo , ah... a propósito, todos mis servers tienen 1GB de swap, pero los mantengo desactivado (swapoff -a) sólo le activo cuando ando en plan de desesperación. Vamos, es mi opinion y mi forma de trabajar, no le hagan caso por favor, usen la swap si eso les hace sentir cómodos ;-) A propósito, al no tener swap, tampoco tendrá que andar haciendo ningún cálculo para bajar contenidos a swap (pues no tendrá)... Algunos indican que la swap se utiliza para procesos que no tienen mucho uso, el kernel los baja a swap, lo que pasa es que nosotros tipicamente optimizamos los servidores y eliminamos procesos que no tienen utilidad, por lo que normalmente no baja nada a swap... vamos, repito, es mi opinión.. no le hagan mucho caso.. creo que cada quién debe poner su server como más bonito crea... ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
Carlos Moreira wrote: Como puedo hacer para aumentar el tamaño de la swap, disminuyendo el tamaño de otra de mis particiones, sin tener que reinstalar mi sistema, Sinceramente te digo: Cuando necesites aumentar la swap, esto realmente significará que necesitas más ram o que necesitas distribuir los servicios entre varios servidores. Ahora.. aún así quieres más SWAP? Bien, aquí te va: 1- escoge una partición que tiene mucho espacio, yo supondré en mi caso que será /home 2- dentro de esta partición crea un archivo, le llamaré swap.file: dd if=/dev/zero of=/home/swap.file bs=1024k count=1024 Con el anterior comando he creado un archivo llamado swap.file de 1GB de tamaño (suficiente para tu gusto?) 3- formatea el archivo como swap: mkswap /home/swap.file 4- activalo, para esto editas /home/swap.file y agregas esta linea al final: /home/swap.file swapswapdefaults 0 0 Entonces escribes: swapon -a swapon se encarga de activar cualquier (-a) swap definida en /etc/fstab y listo. ahora, repito: la necesidad seguramente no es swap, incluso en servidores prefiero no tener ninguna swap, les quito la swap. saludos epe gracias ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] aumentar swap
2008/6/26 Ing. Ernesto Pérez Estévez [EMAIL PROTECTED]: Carlos Moreira wrote: Como puedo hacer para aumentar el tamaño de la swap, disminuyendo el tamaño de otra de mis particiones, sin tener que reinstalar mi sistema, Ah, olvidé un detalle, este howto lo puse en ecualug hace unos años, incluso está más completo en ecualug, mirale: http://www.ecualug.org/?q=2003/12/10/comos/como_incrementar_la_swap_sin_reformatear_el_disco (sobre todo la parte de los permisos) -- Saludos! epe Ing. Ernesto Pérez Estévez http://www.NuestroServer.com/ USA: +1 305 359 4495 / España: +34 91 761 7884 Ecuador: +593 2 341 2402 / + 593 9 9246504 Mexico: +52 55 1163 8640 / Italia: +39 06 916504876 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es ahora, repito: la necesidad seguramente no es swap, incluso en servidores prefiero no tener ninguna swap, les quito la swap. Solo como consulta, que diferencia hay en lo que comentas de no tener swap en los servidores, que ventajas tiene? gracias. ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es