数日前、Windows 10でAsusラップトップデュアルブートにUbuntu 17.04をインストールしましたが、その後まもなく、systemd-journald
プロセスが常にCPUの25-35%を使用していることに気付きました。
プロセスをトレースし、出力の一部を保存しました here。
CPUがループして、pciデバイスに関連する何かをしているようです。
誰も問題について何かアドバイスがありますか?
@S_nログを確認して、問題についての兆候が得られるかどうかを確認してください。
私は同じ問題を抱えており、それが無限ループを引き起こし、CPUは常に30%を超えていました。
したがって、ターミナルで実行する場合はjournalctl
ターミナルでログを確認できます。
GRUB_CMDLINE_LINUX_DEFAULTプロパティにpci=nomsi
パラメーターを追加して修正しました(次の場所で検索および編集できます:Sudo vim /etc/default/grub
)
パラメーターを追加した後、grubを更新します:Sudo update-grub
そして、再起動します。次に、ターミナルでtop
を実行し、それが修正されたかどうかを確認します。
注:これを行うことで、パラメーターを永続的に追加しますが、一時的に追加できます
次のように一時的に追加する場合:
Shift
キーを押し続けます) 。e
キーを押します。強調表示されたカーネルに関連付けられたコマンドを表示および編集できるはずです。linux
で始まる行に移動し、パラメータpci=nomsi
を最後に追加します。Ctrl + x
を押して起動します。この回避策は私のコンピューター(Ubuntu 17.10 x64)の問題を解決しました: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1723362/comments/11
$ Sudo apt-add-repository ppa:ubuntu-desktop/gnome-software
$ Sudo apt update
$ Sudo apt upgrade
この問題は、次のようなsnapd-glib
に毎分数百/数千行を記録する/var/log/syslog
が原因です。
Jan 29 11:12:28 hostXXX gnome-software[1723]: Ignoring unexpected response
Jan 29 11:12:28 hostXXX gnome-software[1723]: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed
私の/var/log/syslog
は、モジュールを更新してコンテンツをパージする前に9.5 Gbのサイズを取得しました。