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: