Laaaangsom Xorg (Arch Linux)
Min stakkels maskine har i et godt stykke tid været alt for lang tid om at boote, og idag satte jeg mig så for at undersøge hvor katten lå begravet.
Her er en flok tidstagninger med forskellige opstarts metoder, taget med stopur (jeg har også bootcharts, se links i bunden af indlægget).
Tiden er stoppet imens jeg indtaster brugernav og password
Gnome og GDM havde jeg forventet var tunge at danse med, men en Xorg opstart på ca 40 sekunder undrer mig ganske meget.
Så er der nogen der har en ide om hvad det er Xorg syntes den skal lave i så lang tid?
Og i får selvfølgelig også en en helvedes masse data for mit system:
bootcharts:
init.gdm http://i41.tinypic.com/2mh944n.png
rc.gdm http://i40.tinypic.com/o6h7ao.png
init.slim http://i41.tinypic.com/2mh944n.jpg
rc.slim http://i40.tinypic.com/2lm07m1.png
Logs:
xorg.conf http://pastebin.com/m7a8ddbb8
Xorg.log http://pastebin.com/m290a6909
System info:
Her er en flok tidstagninger med forskellige opstarts metoder, taget med stopur (jeg har også bootcharts, se links i bunden af indlægget).
Tiden er stoppet imens jeg indtaster brugernav og password
Grub -> Gnome (via GDM startet fra inittab) : 142s
Grub -> Gnome (via GDM startet fra rc.conf) : 138s
Grub -> Gnome (via SLIM startet fra inittab) : 113s
Grub -> Gnome (via SLIM startet fra inittab) : 106s
Grub -> Gnome (via tty login + startx) : 112s
===========
0s : grub
7s : init
25s : rc (+/- 1)
30s : tty (+/- 3)
------------
68s: slim (+/- 3)
90s: gdm
------------
142,138,113,106,112 : gnome
------------
Gnome opstart fra loginmanager:
50s (+/- 3)
Gnome opstart med startx
X+Gnome 87s
===========
Gnome og GDM havde jeg forventet var tunge at danse med, men en Xorg opstart på ca 40 sekunder undrer mig ganske meget.
Så er der nogen der har en ide om hvad det er Xorg syntes den skal lave i så lang tid?
Og i får selvfølgelig også en en helvedes masse data for mit system:
bootcharts:
init.gdm http://i41.tinypic.com/2mh944n.png
rc.gdm http://i40.tinypic.com/o6h7ao.png
init.slim http://i41.tinypic.com/2mh944n.jpg
rc.slim http://i40.tinypic.com/2lm07m1.png
Logs:
xorg.conf http://pastebin.com/m7a8ddbb8
Xorg.log http://pastebin.com/m290a6909
System info:
[brian@Lapdog ~]$ grep DAEMONS /etc/rc.conf
DAEMONS=(@syslog-ng @hal !gdm !slim @wicd @alsa @mpd @lastmp @lastfmsubmitd @crond )
[brian@Lapdog ~]$ uname -a
Linux Lapdog 2.6.29-ARCH #1 SMP PREEMPT Wed May 20 07:06:02 UTC 2009 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux
[brian@Lapdog ~]$ free
total used free shared buffers cached
Mem: 1294560 483848 810712 0 53332 171652
-/+ buffers/cache: 258864 1035696
Swap: 1048568 0 1048568
[brian@Lapdog ~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/disk--1-root
13417584 11504372 1231676 91% /
none 647280 0 647280 0% /dev/shm
/dev/sda1 31077 16499 12975 56% /boot
/dev/mapper/disk--1-home
56766780 35298164 18585032 66% /home
/dev/mapper/disk--1-pacman
307184 54992 252192 18% /var/lib/pacman
[root@Lapdog brian]# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 1568 MB in 2.00 seconds = 784.32 MB/sec
Timing buffered disk reads: 84 MB in 3.07 seconds = 27.35 MB/sec
[root@Lapdog brian]# hdparm -Tt /dev/mapper/disk--1-root
/dev/mapper/disk--1-root:
Timing cached reads: 1636 MB in 2.00 seconds = 817.70 MB/sec
Timing buffered disk reads: 78 MB in 3.09 seconds = 25.20 MB/sec
/ filsystem er ext4 på en lvm2 partition
Kommentarer4
Re: Laaaangsom Xorg (Arch Linux)
ping DitHostnameSomDuSatteIndeIrc.conf
Re: Laaaangsom Xorg (Arch Linux)
#
# /etc/hosts: static lookup table for host names
#
#
127.0.0.1 localhost lapdog
192.168.1.1 router Router
192.168.1.2 ap Ap
192.168.1.3 freddy Freddy
192.168.1.4 conan Conan
192.168.1.5 terminator Terminator
192.168.1.10 lapdog Lapdog
192.168.1.15 printer Printer
Men på trods af at gnome (også) er langsom så er det nu Xorg der virker mest mystisk.
Kan det skyldes at jeg har forholdsvis lidt plads tilbage på / så mine data er blevet fragmenteret (på trods af at ext4 skulle være exceptionel til at undgå det)
#2 Hvis det er disken du
Hvis det er disken du mener der er problemet kan du så ikke lige beskrive om disken arbejder helt vildt mens den starter Xorg eller om den bare står stille?
Har du prøvet at oprette en ny bruger og så forsøge at starte Xorg op fra denne? Hvis det virker er der sikkert en eller anden konfigurationsfil der er broken.
Re: Laaaangsom Xorg (Arch Linux)
Jeg har lavet et par IO plots af hhv slim og gnome load, og sellvfølgelig bliver der læst en del
dataset er lavet med iotop
(/etc/rc.d/slim start > /dev/null &); iotop -d 0.2 -n 200 -b > data
grep Total data |awk '{ print $4" "$5" "$10" "$11}' > io
gnome: http://i40.tinypic.com/nqa2yw.png
slim: http://i43.tinypic.com/2qvwh8w.png
Denne gang gik det dog noget hurtigere at få X kørende, det kunne næsten tænkes at det er nogle af mine baggrundede processer under opstarten, som denne gang ikke var i vejen fordi jeg først skulle have skrevet iotop kommandoen