Zu viel CPU-Auslastung von / usr / lib / xorg / Xorg [geschlossen]

8

Meine CPU-Auslastung beträgt fast 90% + Nachdem ich die Ausgabe von htop untersucht habe, gibt es einen Prozess mit diesem folgenden Befehl, der zu viel CPU-Auslastung erfordert

 /usr/lib/xorg/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.eEvrhpxBUl

Schauen Sie sich die gesamten Daten an

alamin    1635  1634 31 06:12 tty1     00:35:13 /usr/lib/xorg/Xorg -nolisten tcp :0 vt1 -keeptty -auth /tmp/serverauth.eEvrhpxBUl
alamin    9081 26703  0 08:04 pts/0    00:00:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn Xorg

lspci Ausgabe

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
06:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)
08:00.0 3D controller: NVIDIA Corporation GK208M [GeForce 920M] (rev a1)

Ausgabe von mpstat -P ALL

Linux 4.10.0-33-generic (laptop)    08/29/2017  _x86_64_    (4 CPU)

08:55:25 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
08:55:25 AM  all   47.07    0.01   18.16    4.53    0.00    0.52    0.00    0.00    0.00   29.70
08:55:25 AM    0   48.75    0.01   17.76    4.44    0.00    0.18    0.00    0.00    0.00   28.87
08:55:25 AM    1   47.76    0.02   17.03    4.06    0.00    1.59    0.00    0.00    0.00   29.55
08:55:25 AM    2   47.95    0.01   18.64    5.16    0.00    0.22    0.00    0.00    0.00   28.02
08:55:25 AM    3   43.81    0.01   19.24    4.47    0.00    0.09    0.00    0.00    0.00   32.38

Ausgabe von vmstat

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 5918180  57512 905904    0    0   202    28 1848 2469 48 19 29  4  0

Wenn Sie weitere Daten benötigen. Einfach fragen....

Bitte geben Sie mir einen Vorschlag, um es zu lösen.

Alamin
quelle
Bitte fügen Sie die Ausgabe von "mpstat -P ALL" und "vmstat"
Rui F Ribeiro
@RuiFRibeiro Ich habe die Frage aktualisiert
Alamin
Führen Sie grafische Remote-Sitzungen / -Programme aus?
Rui F Ribeiro
Ich glaube nicht ... Ich verwende nur eine i3-basierte WM und arbeite nur mit einigen lokalen Konfigurationen in meinem Editor. und meine CPU-Auslastung ist zu viel
Alamin
5
Xorgist der X-Server, der für die Anzeige von Grafiken verantwortlich ist. Ein anderes Programm versucht also ständig, etwas anzuzeigen. Versuchen Sie, die Täter in zu identifizieren htop, xlsclientsusw.
dirkt

Antworten:

2

Danke an @dirkt . Das Problem war ein anderer Prozess - i3bar - der ständig versuchte, viel anzuzeigen. Ich habe ein wenig in der Konfiguration nachgeforscht und den Engpass herausgefunden.

Alamin
quelle
1
Vielen Dank, i3bar war auch in meinem Fall der Schuldige. Aber wie haben Sie dieses Problem gelöst? Wie ja, i3bar zu töten ist eine Option, aber was genau in i3bar hat das Problem verursacht?
Rishabh Agrahari
@ RishabhAgrahari Es ist lange her. Ich erinnere mich nicht. Aber eines - ich verwende viele Skripte für i3bar, eines davon war der Engpass.
Alamin
2
Ah, ich habe es herausgefunden, es war ein Modul (Block in i3blocks), das nicht erfüllte Abhängigkeiten hatte.
Rishabh Agrahari