Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Leistungsabfall linux-image-3.14-3.towo-siduction-amd64  (Read 7117 times)

Offline pit

  • User
  • Posts: 238
[DE] Re: Leistungsabfall linux-image-3.14-3.towo-siduction-amd64
« Reply #15 on: 2014/05/17, 12:53:35 »
Ich bin mir fast sicher, dass das mit dem Kernel nix zu tun hat (bin ich jetzt off topic?), aber vielleicht hatte der Thread opener ja auch die falsche Vermutung bez. der Ursache für sein Problem. Der Reihe nach:

Jetzt hab ich's auf meinem Laptop(1) auch noch mal gewagt und auf systemd umgestellt. Läuft, aber sehr zäh: Bis der KDE Desktop steht, dauert's inakzeptabel lang. Einiges habe ich bereits bereinigt (fstab, bluetooth, privoxy, exim4, dmakms), aber es dauert noch immer zu lange:

systemd-analyze blame =>

Vorher: http://paste.siduction.org/20140517093914
Nachher: http://paste.siduction.org/20140517104314

Offensichtlich hängt z.B. bluetooth. Meine Versuche, das Laden des Moduls beim Start zu unterbinden(2) scheinen zu scheitern:
Code: [Select]
$ /etc/init.d/bluetooth status
bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
   Active: active (running) since Sa 2014-05-17 11:57:12 CEST; 3min 35s ago
 Main PID: 896 (bluetoothd)
   CGroup: name=systemd:/system/bluetooth.service
           └─896 /usr/sbin/bluetoothd -n


Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: Failed to init time plugin
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: Failed to init alert plugin
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: Failed to init thermometer plugin
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: Failed to init gatt_example plugin
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: Bluetooth Management interface initialized
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: sdp_extract_attr: Unknown data descriptor : 0xb1 terminating
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: sdp_extract_attr: Unknown data descriptor : 0x38 terminating
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: hci0: Load Long Term Keys (0x0013) failed: Not Supported (0x0c)
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: hci0: Set Discoverable (0x0006) failed: Not Powered (0x0f)
Mai 17 11:57:19 dell-notebook bluetoothd[896]: bluetoothd[896]: hci0: Set Powered (0x0005) failed: <unknown status> (0x12)

Da cron auch ziemlich viel Zeit beansprucht, habe ich mal nachgesehen u. in /etc/cron.daily diese Einträge entdeckt:

0anacron, apache2, apt, aptitude, apt-show-versions, bsdmainutils, debtags, dpkg, flash,
logrotate, man-db, mlocate, ntp, passwd, sysstat

Mich würde z.B. interessieren, welche dieser Einträge Siduction aktuell standardmäßig setzt. Ansonsten ist meine reine Auflistung der Scripts ja wenig aussagekräftig.

---
(1) Machine: Dell System Vostro 3450, Kernel 14-4.towo-siduction-amd64 x86_64 (64 bit), Desktop: KDE 4.13.1 Distro: aptosid 2011-01 Γῆρας - kde-full - (201102052200)
(2) In der Datei /etc/rc.local => rfkill block bluetooth; Variante 2, gleiche Datei => update-rc.d bluetooth remove

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Leistungsabfall linux-image-3.14-3.towo-siduction-amd64
« Reply #16 on: 2014/05/17, 12:59:22 »
Wir haben mit anacron nichts am Hut - alle Einträge darin stammen aus debian-Paketen und sind auf das segensreiche Wirken der debian-Maintainer zurückzuführen :) - Manchmal sind diese Einträge auch sehr sinnvoll, genau wie der Einsatz von anacron.

Durch anacron kann ich sicherstellen, dass Jobs wirklich erledigt werden, wenn der Rechner zum geplanten Ausführungszeitpunkt des Jobs nicht an war. Das wird dann zum nächstmöglichen Termin erledigt - eigentlich eine sehr sinnvolle Sachen. Was allerdings mit anacron so alles gesteuert wird: Analysieren und gegebenenfalls disablen.
« Last Edit: 2014/05/17, 13:04:41 by melmarker »
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline pit

  • User
  • Posts: 238
Re: Leistungsabfall linux-image-3.14-3.towo-siduction-amd64
« Reply #17 on: 2014/05/18, 13:12:16 »
(Furchtbare Sprachverwirrung: Bin aktuell in einem englischen u. in einem deutschen Thread unterwegs u. hatte das im lokalen Editor falsch vorbereitet ...)

Following this I tried to temporaryly disable cron and bluetooth:

Code: [Select]
# systemctl disable cron.service
Synchronizing state for cron.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d cron defaults
Executing /usr/sbin/update-rc.d cron disable
insserv: warning: current start runlevel(s) (empty) of script `cron' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (2 3 4 5) of script `cron' overrides LSB defaults (empty).

Code: [Select]
# systemctl disable bluetooth.service
Synchronizing state for bluetooth.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d bluetooth defaults
Executing /usr/sbin/update-rc.d bluetooth disable
insserv: warning: current start runlevel(s) (empty) of script `bluetooth' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `bluetooth' overrides LSB defaults (0 1 6).
rm '/etc/systemd/system/dbus-org.bluez.service'

It worked:

Code: [Select]
$ systemd-analyze blame
          5.867s systemd-udev-settle.service
          4.770s loadcpufreq.service
          3.471s lightdm.service

But afterall it is still much to slow until KDE is fully loaded.