วิธีการตรวจสอบว่ายูเรดาห์ที่ทำงาน


11

ฉันหมุนไดรฟ์ 1Gb 5400 รอบต่อนาที

บูตใช้เวลา69 วินาที (มันช้า?) และมีไดเรกทอรีที่ว่างเปล่า/var/lib/ureadahead debugfsนั่นคือเหตุผลที่ฉันสงสัยว่า ureadahead ทำงานได้หรือไม่

/var ไดเรกทอรีอยู่ในพาร์ทิชันราก

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

configs ดูเหมือนจะเป็นค่าเริ่มต้น

~ > 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 มีเพียง "ละเว้นเส้นทางญาติ" หรือ "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" รายการที่ติดแท็ก

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

ใน bootchart ureadahead ปรากฏขึ้นในวันที่16วินาทีและเวลาน้อยกว่าหนึ่งวินาที เปรียบเทียบกับ/superuser/286571/ubuntu-slow-startup-time-modprobeโดยที่ ureadahead เริ่มต้นทันทีหลังจาก plymouthd

bootchart.jpg

อัปเดต 1เพิ่มรายงาน 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

พาร์ติชั่น / dev / sda1 - / dev / sda / 6 คือ windoze, ESP, DIAGS, WINRETOOLS, PBR Image


sudo systemctl disable ureadahead.serviceฉันสิ้นสุดการปิดการใช้บริการ: นี่คือ Ubuntu 16.04 พร้อมเคอร์เนล 4.4
dashesy

คุณสามารถให้ผลผลิต dmesg ของคุณ?
Gewure

คำตอบ:


1

ureadahead รุ่นนี้มีมาตั้งแต่เริ่มต้นอย่างน้อย 2015 และฉันสงสัยว่ามันถูกเขียนด้วย systemd ในใจ ผมไม่ทราบว่าสิ่งที่ชนรุ่นเล็ก ๆ น้อย ๆ แต่กระทำที่ผ่านมามีจาก 2010 พวกเขาอาจรวมถึงบางส่วนของการร้องขอการผสานตั้งแต่รุ่นของคุณจะถูกรายงานนับซีพียู

devใช้งานได้กับ Google แล้ว

ทางออกที่ดีที่สุดของคุณ ณ จุดนี้คือการปิดใช้งาน หากต้องการโกนการบูตในไม่กี่วินาทีให้ลบ wpa_supplicant หากไม่ต้องการ


อูบุนตูได้เลิกใช้ยูเรดาห์เฮดในอวกาศ เพียงแค่ "apt purge utreadahad: และจงมีความสุข
rfm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.