Saya dapat memutar drive 5400 rpm 1Gb.
Booting membutuhkan waktu 69 detik (apakah lambat?) Dan /var/lib/ureadahead
berisi direktori kosong debugfs
. Itulah mengapa saya bertanya-tanya apakah ureadahead melakukan tugasnya.
/var
direktori ada di partisi root
~ > 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
konfigurasi tampaknya default
~ > 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
Anehnya /var/log/upstart/ureadahead.log.1.gz berisi hampir hanya "Jalur relatif yang diabaikan" atau "Tidak ada file atau direktori seperti itu" yang ditandai entri.
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
Pada bootchart ureadahead muncul pada 16 detik dan berlangsung kurang dari satu detik. Bandingkan dengan /superuser/286571/ubuntu-slow-startup-time-modprobe di mana ureadahead dimulai segera setelah plymouthd
PEMBARUAN 1 Tambahkan laporan blockdev
# 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
Partisi / dev / sda1 - / dev / sda / 6 adalah windoze, ESP, DIAGS, WINRETOOLS, PBR Image
sumber
sudo systemctl disable ureadahead.service
. Ini adalah Ubuntu 16.04 dengan kernel 4.4Jawaban:
Versi ureadahead ini sudah ada sejak awal 2015 dan saya ragu itu ditulis dengan systemd dalam pikiran. Saya tidak tahu apa yang menabrak versi minor tetapi komit terakhir berasal dari 2010 . Mereka mungkin memasukkan beberapa permintaan penggabungan karena versi Anda melaporkan jumlah cpu .
Dev sekarang bekerja untuk Google.
Taruhan terbaik Anda pada titik ini adalah tetap dinonaktifkan. Jika ingin mencukur beberapa detik dari boot, hapus wpa_supplicant jika tidak diperlukan.
sumber