Ich habe 5400 U / min 1 GB Laufwerk gedreht.
Das Booten dauert 69 Sekunden (ist es langsam?) Und /var/lib/ureadahead
enthält ein leeres Verzeichnis debugfs
. Deshalb frage ich mich, ob ureadahead seinen Job macht.
/var
Verzeichnis befindet sich auf der Root-Partition
~ > df
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 24G 15G 8,1G 65% /
udev 3,9G 4,0K 3,9G 1% /dev
/dev/sda9 705G 143G 562G 21% /data
/dev/sda8 29G 24G 4,2G 85% /home
Konfigurationen scheinen Standard zu sein
~ > cat /etc/init/ureadahead.conf|grep -v '#'|grep -ve '^$'
description "Read required files in advance"
start on starting mountall
stop on stopped rc
expect fork
kill timeout 180
normal exit 0
exec /sbin/ureadahead --daemon
pre-stop exec sleep 45
~ > cat /etc/init/ureadahead-other.conf|grep -v '#'|grep -ve '^$'
description "Read required files in advance (for other mountpoints)"
start on mounted DEVICE=[/UL]* MOUNTPOINT=/?*
expect fork
normal exit 0 4
exec /sbin/ureadahead --daemon $MOUNTPOINT
Seltsamerweise enthält /var/log/upstart/ureadahead.log.1.gz fast nur Einträge mit dem Tag "Ignorierter relativer Pfad" oder "Keine solche Datei oder kein solches Verzeichnis".
root:/var/log# zcat upstart/ureadahead.log.1.gz |grep -v "Ignored relative path"
Counted 4 CPUs
ureadahead:/data/swapfile: Error retrieving chunk extents: Operation not supported
ureadahead:/var/lib/NetworkManager/dhclient-eth0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-wlan0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-eth0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-wlan0.conf: No such file or directory
ureadahead:/etc/X11/xorg.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-eth0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-wlan0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-eth0.conf: No such file or directory
ureadahead:/var/lib/NetworkManager/dhclient-wlan0.conf: No such file or directory
ureadahead:/usr/share/X11/xorg.conf.d/20-intel.conf: No such file or directory
Counted 4 CPUs
ureadahead:/data/swapfile: Error retrieving chunk extents: Operation not supported
Auf dem Bootchart erscheint ureadahead in der 16. Sekunde und dauert weniger als eine Sekunde. Vergleiche mit /superuser/286571/ubuntu-slow-startup-time-modprobe, wo ureadahead unmittelbar nach plymouthd beginnt
UPDATE 1 Blockdev-Bericht hinzufügen
# blockdev --report
RO RA SSZ BSZ StartSec Size Device
rw 256 512 4096 0 1000204886016 /dev/sda
rw 256 512 4096 2048 524288000 /dev/sda1
rw 256 512 4096 1026048 41943040 /dev/sda2
rw 256 512 4096 1107968 134217728 /dev/sda3
rw 256 512 4096 1370112 524288000 /dev/sda4
rw 256 512 4096 2394112 171795546112 /dev/sda5
rw 256 512 4096 1927233536 13460267008 /dev/sda6
rw 256 512 4096 337932288 26214400000 /dev/sda7
rw 256 512 4096 389132288 31457280000 /dev/sda8
rw 256 512 4096 450572288 756050558976 /dev/sda9
rw 256 512 512 0 1073741312 /dev/sr0
Partitionen / dev / sda1 - / dev / sda / 6 sind Windoze, ESP, DIAGS, WINRETOOLS, PBR Image
quelle
sudo systemctl disable ureadahead.service
. Dies ist Ubuntu 16.04 mit Kernel 4.4Antworten:
Diese Version von ureadahead gibt es seit mindestens Anfang 2015 und ich bezweifle, dass sie mit Blick auf systemd geschrieben wurde. Ich weiß nicht, was die Nebenversionen gestoßen hat, aber die letzten Commits stammen aus dem Jahr 2010 . Sie enthielten wahrscheinlich einige der Zusammenführungsanforderungen, da Ihre Version die CPU-Anzahl meldet .
Der Entwickler arbeitet jetzt für Google.
Ihre beste Wette an dieser Stelle wäre, es deaktiviert zu halten. Wenn Sie sich ein paar Sekunden nach dem Start rasieren möchten, entfernen Sie wpa_supplicant, falls dies nicht erforderlich ist.
quelle