[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wdm startet extrem langsam



Am Montag, 20. Dezember 2004 09:58 schrieb Martin Werthmöller:
> Hallo *,
>
> ich habe mein Debian unstable gestern aktualisiert. Seit diesem Update
> ist der Start von wdm extrem langsam (>30s auf Duron 600, 256 MB RAM). Ich
> habe mir das genauer angesehen und festgestellt, daß der wdmLogin Prozeß
> beim Start eine extrem hohe Last erzeugt.
>
> Bei einem strace(1) von wdmLogin ist mir aufgefallen, dass er einen Scan
> oder so über alle Font-Dateien durchführt, was wohl die extreme Last
> verursacht:
>
>         ...
>         stat64("/usr/X11R6/lib/X11/fonts/100dpi/helvO14-ISO8859-1.pcf.gz",
>         {st_mode=S_IFREG|0644, st_size=5465, ...}) = 0
>         open("/usr/X11R6/lib/X11/fonts/100dpi/helvO18-ISO8859-1.pcf.gz",
>         O_RDONLY) = 10
>         fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
>         fstat64(10, {st_mode=S_IFREG|0644, st_size=6407, ...}) = 0
>         old_mmap(NULL, 6407, PROT_READ, MAP_PRIVATE, 10, 0) = 0x40025000
>         close(10)                               = 0
>         munmap(0x40025000, 6407)                = 0
>         stat64("/usr/X11R6/lib/X11/fonts/100dpi/helvO18-ISO8859-1.pcf.gz",
>         {st_mode=S_IFREG|0644, st_size=6407, ...}) = 0
>         open("/usr/X11R6/lib/X11/fonts/100dpi/helvO24-ISO8859-1.pcf.gz",
>         O_RDONLY) = 10
>         fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
>         fstat64(10, {st_mode=S_IFREG|0644, st_size=8003, ...}) = 0
>         old_mmap(NULL, 8003, PROT_READ, MAP_PRIVATE, 10, 0) = 0x40025000
>         close(10)                               = 0
>         ...
>
>
> Wie kann ich das beschleunigen?
>
> Gruß,
> martin!
>
> --
> Es gibt Leute, die haben einen Gesichtskreis mit dem Radius Null und
> nennen ihn ihren Standpunkt

Probiere doch mal den Font-Cache neu zu initialisieren (als root):

 # fc-cache

Zum testen kannst Du 

 # fc-list

Ausführen. Dieses Kommando zeigt dir alle installierten Fonts und deren Styles 
an. (Sollte relativ zügig auf dem Bildschirm erscheinen. Wenn es sehr lange 
dauert hast Du ein anderes Problem)

-Christian



Reply to: