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