Score:4

เวลาบูตเคอร์เนลสูงมาก

ธง bt

เวลาบูตระบบของฉันก็สูงมาก ฉันบูตคู่ Kubuntu และ Win10 มาหลายครั้งแล้ว พาร์ติชั่นรูทอยู่บน ssd ฉันเพิ่งเพิ่มขนาดสวอปของฉันโดยใช้ usb สด จากนั้นสิ่งนี้ก็เริ่มเกิดขึ้น ก่อนหน้านี้ เวลาบูตของฉันอยู่ที่ประมาณ 7-10 วินาที นี่ เดอะ systemd-วิเคราะห์ ส่งออกในขณะนี้ สังเกตเวลาเคอร์เนล ประมาณ 36 วินาที

พยายามเปลี่ยนไปใช้เคอร์เนลก่อนหน้า ก็ยังช้าอยู่ นี่ เดอะ อินซี -Fz ข้อมูล. ขออภัย ฉันไม่รู้ว่าควรค้นหาอะไรใน dmesg ข้อมูล. เฉพาะคำถามอื่น ๆ ที่ฉันพบเกี่ยวกับปัญหาของฉันคือ นี้ หนึ่ง.

ฉันไม่คิดว่าปัญหาของฉันจะแก้ไขได้ด้วยการลดเวลาเริ่มต้นของบริการต่างๆ แต่นี่คือ ตำหนิ และ ห่วงโซ่วิกฤต เอาท์พุทต่อไป; ตำหนิ และ ห่วงโซ่วิกฤต.

ฉันแค่รวม บลคิด, ด้วง และ แทง ข้อมูลที่จำเป็น

ขอบคุณ. โปรดแจ้งให้เราทราบหากต้องการข้อมูลอื่นใด

in flag
ลอง `sudo update-initramfs -u -k all`
heynnema avatar
ru flag
@kenn สิ่งนี้จะช่วยได้อย่างไรเมื่อเกิดปัญหากับข้อผิดพลาดของดิสก์ fstab และ NCQ
in flag
@heynnema การแก้ไขไฟล์ระบบบางไฟล์อาจทำให้เกิดความขัดแย้ง การสร้าง ramdisk เริ่มต้นใหม่จะช่วยแก้ปัญหาดังกล่าวได้
heynnema avatar
ru flag
@kenn ramdisk ไม่มีส่วนเกี่ยวข้องกับการเมานต์ที่ไม่ถูกต้องใน /etc/fstab หรือกับข้อผิดพลาดของดิสก์ NCQ การแก้ไข /etc/fstab จะไม่ "ก่อให้เกิดความขัดแย้ง" คุณอ่านคำตอบของฉันหรือไม่
in flag
@heynnema ไม่มีอะไรผิดปกติในการรัน `sudo update-initramfs -u -k all` มันจะตรวจสอบว่าไฟล์ระบบที่แก้ไขนั้นสอดคล้องกันหรือไม่ มิฉะนั้นจะพิมพ์ข้อผิดพลาด ramdisk เริ่มต้นเป็นสิ่งสำคัญสำหรับการบูตอย่างรวดเร็ว ฉันไม่รู้ด้วยว่าผู้ใช้แก้ไขทั้งหมดทำ ดังนั้นคำแนะนำของฉันจึงเป็นแนวทางทั่วไปมากกว่าคำตอบเฉพาะของคุณ
Score:3
ธง ru

ไบออส

เอซุส X556UB v: 1.0

คุณมี BIOS รุ่น X556UB.411 มีเวอร์ชัน 412 ที่นี่.

บันทึก: ยืนยันว่าฉันมีหน้าเว็บที่ถูกต้องสำหรับรุ่นของคุณ #

บันทึก: มีการสำรองข้อมูลที่ดีก่อนที่จะอัพเดตไบออส

เอ็นวิเดีย GM108M [GeForce 940M]

ดูเหมือนว่าคุณกำลังใช้ไดรเวอร์วิดีโอของนูโว ไดรเวอร์ Nvidia จะให้ประสิทธิภาพที่ดีกว่า สามารถดาวน์โหลดไดรเวอร์ Nvidia ได้ ที่นี่. (หรือใช้ ซอฟต์แวร์และการอัปเดต แท็บไดรเวอร์เพิ่มเติม)

FSTAB (ปัญหาที่แท้จริง #1)

บันทึก: 1.309s home-shawon-Store.mount

เปลี่ยนบรรทัดนี้:

/dev/sdb1 /home/shawon/Store ntfs defaults,noatime,uid=1000,x-gvfs-hide 0 2

สำหรับสิ่งนี้:

/dev/sdb1 /home/shawon/Store ntfs defaults,noatime,uid=1000,x-gvfs-hide 0 0

บันทึก: เพื่อการทำงานที่เชื่อถือได้มากขึ้น ให้เปลี่ยน /dev/sdxx ถึง UUID=xxxxxxxxxxxxxxx

ข้อผิดพลาด NCQ (ปัญหาที่แท้จริง #2)

บันทึก: ata2.00: คำสั่งล้มเหลว: อ่าน FPDMA QUEUED

Native Command Queuing (NCQ) เป็นส่วนเสริมของโปรโตคอล Serial ATA ซึ่งช่วยให้ฮาร์ดดิสก์ไดรฟ์สามารถปรับลำดับคำสั่งอ่านและเขียนที่ได้รับให้เหมาะสมเป็นการภายใน

แก้ไข sudo -H gedit /etc/default/grub และเปลี่ยนบรรทัดต่อไปนี้เพื่อรวมพารามิเตอร์พิเศษนี้ จากนั้นทำ sudo ปรับปรุงด้วง เพื่อเขียนการเปลี่ยนแปลงลงดิสก์ รีบูต จอมอนิเตอร์ค้าง/ฯลฯ แล้วดู grep -i FPDMA /var/log/syslog* หรือ dmesg สำหรับข้อความแสดงข้อผิดพลาดอย่างต่อเนื่อง

GRUB_CMDLINE_LINUX_DEFAULT="libata.force=noncq"

แลกเปลี่ยน

แนะนำให้ใช้ /swapfile แทนการสลับพาร์ติชัน

บันทึก: การใช้อย่างไม่ถูกต้องของ rm และ วว คำสั่งอาจทำให้ข้อมูลสูญหายได้ แนะนำให้คัดลอก/วาง

ใน เทอร์มินัล...

sudo swapoff -a # ปิดการแลกเปลี่ยน
sudo rm -i /swapfile # ลบเก่า /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile # ตั้งค่าการป้องกันไฟล์ที่เหมาะสม
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # เปิด swap
ฟรี -h # ยืนยัน 16G RAM และการแลกเปลี่ยน 4G

แก้ไข /etc/fstab โดยใช้ sudo -H gedit /etc/fstab หรือ sudo pico /etc/fstab.

ยืนยันบรรทัดนี้ /swapfile ใน /etc/fstab... และยืนยันว่าไม่มี âswapâ บรรทัดอื่น... ใช้ SPACES ในบรรทัดนี้... ยืนยันว่าไม่มีแท็บ...

/swapfile ไม่มี swap sw 0 0

บันทึก: แสดงความคิดเห็นบรรทัดนี้ใน /etc/fstab...

UUID=76408dec-2d63-402b-9624-fc562b8e9b5b ไม่มีการแลกเปลี่ยน sw 0 0

รีบูต # รีบูตและตรวจสอบการทำงาน
Harley avatar
bt flag
สวัสดี @heynnema! ก่อนอื่น ขอขอบคุณที่สละเวลาตอบกลับโดยละเอียด โชคดีที่ฉันแก้ปัญหาผ่าน [fstab modified](https://pastebin.ubuntu.com/p/Pf3G3TnzQ3/) แล้วเปลี่ยนไปใช้ nvidia เวลาเคอร์เนลอยู่ที่ประมาณ 4 วินาทีแล้ว
Harley avatar
bt flag
ตอนนี้ ตามคำแนะนำของคุณ ฉันได้อัปเดตไบออส เปลี่ยนไปใช้ swapfile และแก้ไขไฟล์ /etc/default/grub ขณะตรวจสอบด้วย `sudo dmesg -HT | grep -i --color=never ata2 | grep -i --color=never failed` พบข้อผิดพลาดบางอย่าง (https://pastebin.ubuntu.com/p/2f7V2HJJgm/)
Harley avatar
bt flag
น่าเสียดายที่ฉันต้องเปลี่ยนกลับไปใช้นูโวอีกครั้ง ตลอดชีวิตของฉัน ฉันไม่สามารถเรียกใช้ windows 7 guest ใน vmware workstation pro (16.2.1) ในขณะที่ไดรเวอร์ nvidia ทำงานอยู่ แต่นั่นเป็นเวิร์มอีกกระป๋องหนึ่งและ (อาจ) อยู่นอกขอบเขตของคำถามนี้ ฉันลองกับ nvidia-driver-495 และ nvidia-driver-470 แต่ไม่มีโชค ในที่สุดฉันก็ตกลงกับ nvidia-driver-470 แต่ตั้งค่าโปรไฟล์ PRIME เป็น Intel (โหมดประหยัดพลังงาน) หลังจากนั้น ฉันไม่พบข้อความ/คำเตือนที่เกี่ยวข้องกับนูโวใน [dmesg](https://pastebin.ubuntu.com/p/XCGr9gHsrV/) ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือของคุณ
heynnema avatar
ru flag
@Harley ดีในการแก้ไข fstab ข้อผิดพลาด ata2 เกิดขึ้นหลังจากการเปลี่ยนแปลงของ /etc/default/grub และการรีบูต (จำเป็น)? Nvidia 495 เป็นซอฟต์แวร์เบต้า 470 เป็นตัวที่ใช้ได้ถูกต้อง Nouveau ไม่ได้สร้างข้อผิดพลาดใน dmesg เป็นเพียงบางอย่างที่ฉันสังเกตเห็นในบันทึกอื่นๆ ของคุณที่ระบุว่าคุณไม่ได้ใช้ Nvidia ตรวจสอบการตั้งค่า VMWare ที่เกี่ยวข้องกับ GPU ที่เร่งความเร็ว คุณใช้ X11/xorg หรือ Wayland อยู่หรือเปล่า
heynnema avatar
ru flag
@Harley ฉันได้ตรวจสอบ dmesg ล่าสุดของคุณแล้ว และแม้ว่าคุณจะไม่ได้รับข้อผิดพลาด NCQ อีกต่อไป แต่คุณได้รับข้อผิดพลาดในการอ่าน/สื่อ ดูอัปเดต #1 ในคำตอบของฉัน หลังจากบล็อกดิสก์ไม่ถูกต้อง คุณ **อาจ** สามารถลบแพตช์ NCQ ได้ แจ้งกลับ.
Harley avatar
bt flag
# ฉันรีบูตอยู่แล้ว; หลังจากการทดลองใช้ทุกครั้ง ไม่ว่าจะเปลี่ยนไดรเวอร์ nvidia หรือหลังจากรัน `sudo update-grub` # ใช่ เปิดใช้งาน 'เร่งความเร็วกราฟิก 3 มิติ' ในการตั้งค่าการแสดงผล vmware guest (win7_x64) # ประเภทเซสชันของฉันคือ `x11`
heynnema avatar
ru flag
@Harley ปิด "เร่งความเร็วกราฟิก 3 มิติ" ให้ Nvidia อยู่ในโหมดประสิทธิภาพ รีบูตและทดสอบใหม่ แจ้งให้เราทราบว่าการบล็อกที่ไม่ดีเป็นอย่างไร
Harley avatar
bt flag
น่าเศร้าที่ฉันไม่สามารถแก้ไขได้ด้วย `e2fsck` เนื่องจาก /dev/sdb เป็นดิสก์ที่ฟอร์แมต ntfsแม้ว่าฉันจะสามารถใช้ `chkdsk` จาก Windows 10 ได้ แต่ในทางกลับกัน พาร์ติชั่น linux ทั้งสองอยู่บน ssd (sda) ในกรณีนั้น คุณแนะนำว่าอย่าใช้ `e2fsck` บน ssd [นี่คือ](https://pastebin.ubuntu.com/p/P2s838KddJ/) เอาต์พุต `blkid`
heynnema avatar
ru flag
@Harley ทำทั้ง `chkdsk /f` และ `chkdsk /r` บน /dev/sdb
Score:1
ธง in

ไฟล์บันทึกของคุณแสดงกระบวนการที่ใช้เวลานานที่สุดด้วยบรรทัด:

6.458 วินาที NetworkManager-wait-online.service

ดังนั้นจึงดูเหมือนว่าการได้รับประสิทธิภาพที่ยิ่งใหญ่ที่สุดของคุณคือการมี systemd ไม่ รอให้เครือข่ายปรากฏขึ้น ดู:

คำตอบจะอธิบายกระบวนการโดยละเอียด แต่เพื่อสรุป คุณสามารถใช้:

sudo systemctl ปิดใช้งาน NetworkManager-wait-online.service

เวลาบูตเคอร์เนลนาน

จากคำตอบนี้:

ลองเปิดใช้งาน Intel SpeedStep ใน BIOS

Harley avatar
bt flag
ที่ไม่ได้ช่วย ในกรณีนี้ จะไม่รับผิดชอบต่อเวลาเคอร์เนลที่สูง นี่คือ [systemd-analyze](https://pastebin.ubuntu.com/p/MK3gbtHHVR/) และ [blame](https://pastebin.ubuntu.com/p/kwsWmDQNgb/) ใหม่หลังจากรีบูตเครื่อง เวลาเคอร์เนล (ประมาณ 35 วินาที) แทบจะไม่เบี่ยงเบนจากการเปลี่ยนแปลงนี้
WinEunuuchs2Unix avatar
in flag
@Harley หลังจากบู๊ตให้ตรวจสอบ 'dmesg' เป็นเวลานานระหว่างคำสั่ง ฉันได้แก้ไขคำตอบพร้อมวิธีแก้ปัญหาที่เป็นไปได้หากเกิดขึ้น
heynnema avatar
ru flag
@ WinEunuuchs2Unix ปัญหาเกิดจากการเมานต์สำหรับ Store ใน /etc/fstab และข้อผิดพลาด NCQ
WinEunuuchs2Unix avatar
in flag
@heynnema ขอบคุณ ฉันได้โหวตคำตอบของคุณแล้ว แต่จะปล่อยให้ฉันอยู่ที่นี่ชั่วคราวเพื่อเป็นวิธีแก้ปัญหาทั่วไปสำหรับผู้อื่นที่มาถึงคำถามนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา