Làm thế nào để kiểm tra nếu chức năng của ureadahead


11

Tôi đã quay 5400 vòng / phút ổ đĩa 1Gb.

Quá trình khởi động mất 69 giây (có chậm không?) Và /var/lib/ureadaheadchứa thư mục trống debugfs. Đó là lý do tại sao tôi tự hỏi nếu ureadahead làm công việc của nó.

/var thư mục nằm trên phân vùng gốc

~ > 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

cấu hình có vẻ là mặc định

~ > 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

Strangily /var/log/upstart/ureadahead.log.1.gz hầu như chỉ chứa các mục được gắn thẻ "Đường dẫn tương đối bị bỏ qua" hoặc "Không có tệp hoặc thư mục như vậy".

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

Trên bootchart ureadahead xuất hiện vào ngày 16 giây và kéo dài chưa đến một giây. So sánh với /superuser/286571/ubfox-slow-startup-time-modprobe nơi ureadahead bắt đầu ngay sau plymouthd

bootchart.jpg

CẬP NHẬT 1 Thêm báo cáo 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

Phân vùng / dev / sda1 - / dev / sda / 6 là Windoze, ESP, DIAGS, WINRET SchoolS, PBR Image


Tôi đã kết thúc việc vô hiệu hóa dịch vụ : sudo systemctl disable ureadahead.service. Đây là Ubuntu 16.04 với kernel 4.4
bảnh bao

bạn có thể cung cấp đầu ra dmesg của bạn?
Gewure

Câu trả lời:


1

Phiên bản ureadahead này đã xuất hiện từ ít nhất là đầu năm 2015 và tôi nghi ngờ nó được viết với systemd trong tâm trí. Tôi không biết những gì đã làm hỏng các phiên bản nhỏ nhưng lần cam kết cuối cùng là từ năm 2010 . Chúng có thể bao gồm một số yêu cầu hợp nhất vì phiên bản của bạn đang báo cáo số lượng cpu .

Nhà phát triển hiện đang làm việc cho Google.

Đặt cược tốt nhất của bạn tại thời điểm này sẽ là giữ cho nó bị vô hiệu hóa. Nếu muốn tắt một vài giây khi khởi động, hãy xóa wpa_supplicant nếu không cần thiết.


Ubuntu đã từ bỏ ureadahead như vũ trụ. Chỉ cần "apt purge utreadahad: và hãy hạnh phúc,
rfm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.