Re: no entiendo nada.
MarioDebian <[email protected]>
| Newsgroups | gmane.linux.pxes.spanish |
|---|---|
| Message-ID | <[email protected]> |
On 10/5/07, Chris Fanning <[email protected]> wrote: > Hola todos, > > Tengo un problema que me hace cuestionar mi comprensión de las X. > > Tegno un terminal que cuelga cuando los usuarios abren pdfs grandes. > lo mismo pasa al abrir graficos grandes también. El terminal se queda > colgado de todo. No se mueve ni el curos del raton, ni el tecla > 'Bloq,Mayus' del teclado activa el LED. Los usuarios no tienen este > problema usando otros terminales de la misma instalación. > > Esto me tiene confunde. Si los terminales son unicamente servidores X, > ¿como se explica? > > Gracias. > Chris. Es muy sencillo Las aplicaciones que ejecutas en el servidor, además de usar la RAM del servidor cachean los pixmap en la cache de Xorg (memoria del terminal ligero). En terminales con menos de 64 Mb es un problema bastante grave. No sólo pasa con pdfs, el "bug" ocurre con firefox (alias ram-friend) y webs con muchas fotos, openoffice y cualquier otra aplicación que use el cacheado de pixmap. Soluciones: * Añade swap a tu terminal ligero * Ejecuta memtest en ese equipo, una ram defectuosa puede mostrar esos síntomas de cuelgues * Hackea el arranque de LTSP para que el terminal nunca gaste toda la memoria (google: ulimit, ulimit -a) * Investiga las aplicaciones que consumen más "RAM gráfica" con xrestop Código que limita la memoria en TCOS: http://trac.tcosproject.org/browser/trunk/initramfs-tools-tcos/scripts/tcos-bottom/05inittcos#L141 No acaba de funcionar pero supongo que si ese ulimit se ejecuta con cada lanzador (o al menos el de levantar las X) puede que sirva. Saludos -- Mario Izquierdo http://soleup.eup.uva.es/mariodebian