У меня возникли серьезные проблемы с производительностью при настройке 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, кажется, указывают на отношение к графическому интерфейсу, в то время как tcp, кажется, связан с сетью.
Мой вопрос (ы): этот процесс должен выполняться все время? Это законно, что он использует столько ресурсов? Нужно ли его запускать или безопасно убивать? Если да, то как?
К вашему сведению: моя система полностью обновлена, я даже использую xorg-edgers ppa для самых последних драйверов nvidia и пакетов compiz (по определенным причинам, связанным с ошибками).
Любые предложения будут очень признательны.
Ответы:
Это системный графический сервер и не должен быть убит. Он преобразует макет настольных приложений в низкоуровневые операции рисования на вашей видеокарте и направляет ввод с клавиатуры и мыши в правильное приложение, которое должно их получать.
Ссылка на LightDM заключается в том, что это первый клиент, который он запускает (экран входа в Ubuntu); Ссылка на tcp объясняется тем, что X разработан для прозрачности сети - он вполне может работать с устройствами ввода, приложениями и устройствами отображения, работающими на разных компьютерах. (Я думаю, что в Ubuntu он настроен не принимать сетевые подключения, а только те, которые идут через SSH, но может быть и ошибочным).
Проверьте, используете ли вы статистику для самого X , а не для X и дочерних, так как дочерние элементы включают все приложения, которые вы запускаете в графической среде. Чрезмерное использование ресурсов самой X обычно ведет к неправильному поведению настольных приложений, но это может быть очень трудно отладить.
источник
Это Х-сервер. Это графический интерфейс, для которого все остальные графические приложения являются клиентами.
ppa-purge
. Новейшие драйверы nvidia могут быть установлены без обновления X.источник