Câu hỏi Xác định thời gian và thời gian đình chỉ cuối cùng


Tôi muốn biết thời gian và thời gian của hệ thống treo cuối cùng. Có thể không?

CHỈNH SỬA

dmesg | grep -A10 suspend
[27075.428135] PM: suspend of devices complete after 998.769 msecs
[27075.432139] PM: late suspend of devices complete after 4.000 msecs
[27075.432325] r8169 0000:02:00.0: System wakeup enabled by ACPI
[27075.448098] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[27075.452115] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[27075.460035] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
[27075.464397] PM: noirq suspend of devices complete after 32.255 msecs
[27075.464646] ACPI: Preparing to enter system sleep state S3
[27075.464873] PM: Saving platform NVS memory
[27075.465405] Disabling non-boot CPUs ...
[27075.466662] kvm: disabling virtualization on CPU1
[27075.568014] smpboot: CPU 1 is now offline
[27075.569471] kvm: disabling virtualization on CPU2
[27075.672016] smpboot: CPU 2 is now offline
[27075.673417] kvm: disabling virtualization on CPU3
[27075.776020] smpboot: CPU 3 is now offline
[27075.777422] kvm: disabling virtualization on CPU4
[27075.880019] smpboot: CPU 4 is now offline
[27075.881376] kvm: disabling virtualization on CPU5
[27075.984012] smpboot: CPU 5 is now offline
[27075.984393] Broke affinity for irq 23
[27075.985396] kvm: disabling virtualization on CPU6
[27076.088010] smpboot: CPU 6 is now offline
[27076.089372] kvm: disabling virtualization on CPU7
[27076.192012] smpboot: CPU 7 is now offline
[27076.192213] ACPI: Low-level resume complete
[27076.192213] PM: Restoring platform NVS memory

2
2017-07-11 17:34


gốc


Bạn có thể thử xem những gì được đăng nhập dmesg... - Wilf
dmesg thực sự là lời khuyên tốt :) - Leszek
Bạn đã nhận được điều này chưa dmesg đầu ra sau khi tạm ngưng và nhanh chóng tiếp tục? (Hơn 10 dòng có thể hữu ích) - Wilf


Các câu trả lời:


Nhìn vào những dòng này:

[27075.428135] PM: suspend of devices complete after 998.769 msecs
[27075.432139] PM: late suspend of devices complete after 4.000 msecs
...
...
[27076.192213] PM: Restoring platform NVS memory

Những, tại một chương trình đoán khi nó bắt đầu và kết thúc đình chỉ. Vì vậy, một cách để có được thời gian khi nó bắt đầu đình chỉ là:

dmesg | egrep -i "suspend|complete" | head -1 | cut -d ] -f1 | tr -d [

và khi nó kết thúc

dmesg | egrep -i "resume complete" | head -1 | cut -d ] -f1 | tr -d [

Vì vậy, một cách để có được một đoán tại thời điểm giữa khi nó bị đình chỉ và tiếp tục là:

expr "$(dmesg | egrep -i "resume complete" | head -1 | cut -d ] -f1 | tr -d [ | cut -d . -f1)" - "$(dmesg | egrep -i "suspend|complete" | head -1 | cut -d ] -f1 | tr -d [ | cut -d . -f1)"

Có nhiều cách tốt hơn để làm điều này ....

(N.B. using dmesg -T để hiển thị thời gian có thể không hoạt động - sau mục này trong man dmesg:

-T, --có

  In dấu thời gian có thể đọc được của con người. Dấu thời gian có thể không chính xác!

  Nguồn thời gian được sử dụng cho nhật ký không được cập nhật sau hệ thống SUSPEND / RESUME.

)


2
2017-07-11 18:03