Що таке процес "/ usr / bin / X: 0 -auth / var / run / lightdm / root /: 0 -istenisten tcp vt7 -novtswitch -background none"?


9

У мене виникають серйозні проблеми з продуктивністю при моїй установці Ubuntu 12.04, і тому я шукаю винуватця, працюючи htopпоруч зі своїми звичайними завданнями.

Окрім звичних підозрюваних, таких як хром, compiz та conky, я помітив цей процес:

/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

Він не тільки працює постійно, але також є однією з головних вивідників ресурсів у списку процесів, як щодо використання процесора, так і споживання пам'яті. Це номер один продуктивності людожер більшу частину часу, тільки зверху час від часу особливо Ressource голодних завдань , таких як флеш - плеєр чи щось таке.

Судячи з назви, я абсолютно не впевнений, що це робить. X і lightdm, схоже, вказують на відношення до gui, тоді як tcp здається пов'язаним з мережею.

Моє питання: чи повинен цей процес тривати весь час? Чи законно, що він використовує стільки ресурсів? Чи потрібно мені це бігти чи це безпечно вбивати, якщо так, то як?

FYI: Моя система повністю сучасна, я навіть використовую xorg-edgers ppa для самих останніх драйверів nvidia та compiz-пакетів (з конкретних причин, пов’язаних з помилками).

Будь-які пропозиції були б дуже вдячні.


2
Якщо ви вб'єте його, ви втратите GUI до тих пір, поки не перезавантажите комп'ютер або не знаєте, як перезапустити X-сервер.
Бреден Кращий

Відповіді:


7

Це сервер графічної системи, і його не слід вбивати. Він перетворює макет настільних додатків у низькорівневі операції малювання на вашій графічній карті та спрямовує введення клавіатури та миші в правильну програму, яка повинна їх отримувати.

Посилання на LightDM полягає в тому, що це перший клієнт, який він запускає (екран входу в Ubuntu); посилання на tcp пояснюється тим, що X призначений для прозорості в мережі - він може працювати досить успішно із пристроями введення, додатками та пристроями відображення, що працюють на різних комп’ютерах. (Я думаю, що в Ubuntu налаштовано не приймати мережеві з'єднання, лише ті, що проходять через SSH, але можуть бути неправильними).

Перевірте використовувані статистичні дані для самого X , а не для X та дітей, оскільки діти включають усі програми, які ви запускаєте у графічному середовищі. Надмірне використання самих ресурсів X зазвичай зводиться до неправильного поведінки настільних додатків, але це може бути важко налагодити.


Дякуємо за вашу відому відповідь! Ви б не хотіли детальніше розробити цю останню частину? Як би ви підійшли до налагодження?
FuzzyQ

1
Тут є деяка інформація wiki.ubuntu.com/X/Troubleshooting/HighCPU
хроніт

2

Це сервер X. Ось той графічний інтерфейс, яким користуються всі інші графічні програми.

  • Так, він повинен працювати весь час.
  • LightDM - це лише менеджер входу, який завантажується спочатку
  • Використання великої кількості ресурсів, як правило, є ознакою того, що X або бореться з хитрим драйвером, або що є шалений додаток (історично зазвичай Compiz), який намагається натиснути драйвер занадто сильно.
  • Використання xorg-edgers - це хороший спосіб запустити шалено неперевірене програмне забезпечення. Прочитайте опис PPA і вирішіть, чи бажаєте ви використовувати ppa-purge. Найновіші драйвери nvidia можна встановити без оновлення X.

Дякую за вашу відповідь. Як я вже зазначив, моє використання xorg-edgers суворо пов'язане з помилками. Я знаю про ризики, але вони ніщо в порівнянні з проблемами, які мені довелося зазнати в іншому випадку. Я сподіваюся, що незабаром її знову позбудуться, але це залежить від того, які помилки підтримуються з кванталу. Дякую за попередження, хоча.
FuzzyQ

Ось чому я б запропонував не використовувати цей PPA і вручну встановити драйвер від Nvidia. Запустіть запасні (перевірені) версії X та все ж отримайте початкові виправлення помилок. Тоді ви дізнаєтесь, чи проблема насправді не лише чергова помилка у драйвері Nvidia - про яку потім можна повідомити Nvidia, щоб вона виправилася ...
Oli

Є кілька помилок, від яких я страждаю. Деякі пов'язані з ядром, інші - з nvidia-драйверами, більшість - з компромісними. Я спробував встановити останні версії цих трьох одна за одною, але не вдалося. Після оновлення ядра мені не вдалося встановити жоден драйвер nvidia (із сховища або вручну). Лише після встановлення деяких бібліотек з xorg-edgers я зміг запустити драйвер. Плюс, ця PPA принесла більше стабільності, ніж будь-які мої власні спроби вирішити проблеми. Якщо чесно, то в минулому я жодного разу не помічав жодних проблем, пов’язаних із використанням цієї програми, інакше не був.
FuzzyQ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.