“/ usr / bin / X : 0 -auth / var / run / lightdm / root / : 0 -nolisten 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

지속적으로 실행될뿐만 아니라 CPU 사용량과 메모리 소비 측면에서 프로세스 목록의 주요 자원 중 하나입니다. 그것은이다 대부분의 시간 만 같은 플래시 플레이어 등 특히 ressource에 굶주린 작업에 의해 수시로 얹어 번호를 하나의 성능 먹는.

이름으로 판단하면, 그것이 무엇을하는지 완전히 확신 할 수 없습니다. X와 lightdm은 GUI와의 관계를 나타내는 것으로 보이지만 tcp는 네트워크와 관련된 것으로 보입니다.

내 질문 :이 프로세스는 항상 실행됩니까? 이 리소스를 많이 사용하는 것이 합법적 인가요? 달리기 위해 필요합니까? 그렇다면 어떻게 죽이는 것이 안전합니까?

참고 : 내 시스템은 완전히 최신 상태입니다. 최신 nvidia 드라이버 및 compiz 패키지에 대해 xorg-edgers ppa를 사용하고 있습니다 (특정 버그 관련 이유로).

어떤 제안이라도 대단히 감사하겠습니다.


2
죽이면 컴퓨터를 재부팅하거나 X 서버를 다시 시작하는 방법을 알 때까지 GUI를 잃게됩니다.
Braden Best

답변:


7

이것은 시스템 그래픽 서버이므로 종료해서는 안됩니다. 데스크톱 응용 프로그램의 레이아웃을 그래픽 카드의 하위 수준 그리기 작업으로 변환하고 키보드 및 마우스 입력을 수신해야하는 올바른 응용 프로그램으로 라우팅합니다.

LightDM에 대한 언급은 이것이 처음 시작하는 클라이언트 (우분투 로그인 화면)라는 것입니다. tcp에 대한 참조는 X가 네트워크 투명하도록 설계 되었기 때문에 다른 컴퓨터에서 실행되는 입력 장치, 응용 프로그램 및 디스플레이 장치와 함께 매우 행복하게 작동 할 수 있습니다. (나는 생각 우분투가 네트워크 연결, SSH를 통해 오는들만을 허용하지 않도록 구성되어 있지만, 잘못 될 수 있음).

자식은 그래픽 환경에서 실행하는 모든 응용 프로그램을 포함하므로 X 및 자식이 아닌 X 자체 에 대한 통계를 확인하십시오 . X 자체의 과도한 리소스 사용량은 일반적으로 데스크톱 응용 프로그램의 오작동으로 인한 것이지만 디버깅하기가 매우 어려울 수 있습니다.


당신의 알려진 대답에 감사드립니다! 마지막 부분을 더 자세히 설명해 주시겠습니까? 디버깅에 어떻게 접근하겠습니까?
FuzzyQ

1
여기에 몇 가지 정보가 wiki.ubuntu.com/X/Troubleshooting/HighCPU은
chronitis

2

이것이 X 서버입니다. 그것은 다른 모든 그래픽 응용 프로그램이 클라이언트 인 그래픽 인터페이스입니다.

  • 예, 항상 작동해야합니다.
  • LightDM은 먼저로드되는 로그인 관리자입니다.
  • 많은 리소스를 사용한다는 것은 일반적으로 X가 crappy 드라이버로 어려움을 겪고 있거나 드라이버를 너무 세게 밀어 넣으려고하는 crappy 응용 프로그램 (일반적으로 Compiz)이 있다는 표시입니다.
  • xorg-edgers를 사용하는 것은 테스트되지 않은 크 래피 소프트웨어를 실행하는 좋은 방법입니다. PPA 설명을 읽고 사용 여부를 결정하십시오 ppa-purge. X를 업그레이드하지 않고 최신 nvidia 드라이버를 설치할 수 있습니다.

답변 주셔서 감사합니다. 내가 지적했듯이, xorg-edgers의 사용은 엄격하게 버그와 관련이 있습니다. 나는 그 위험에 대해 알고 있지만, 내가 달리 겪어야하는 문제와 비교되는 것은 아무것도 없습니다. 나는 곧 다시 그것을 제거하기를 희망하지만, 그것은 퀀탈에서 백 포트 된 버그 수정에 달려 있습니다. 경고 해 주셔서 감사합니다.
FuzzyQ

그래서 PPA를 사용하지 않고 Nvidia에서 드라이버를 수동으로 설치하는 것이 좋습니다. 스톡 (테스트 된) 버전의 X를 실행하고 여전히 초기 버그 수정을받습니다. 그러면 문제가 실제로 Nvidia 드라이버의 또 다른 버그가 아닌지 확인할 수 있습니다. 그러면 Nvidia에보고되어 수정 될 수 있습니다.
Oli

몇 가지 버그가 있습니다. 일부는 커널 관련이고 다른 일부는 nvidia-driver 관련이며 대부분 compiz 관련입니다. 이 세 가지 버전의 최신 버전을 하나씩 설치하려고했지만 실패했습니다. 커널 업데이트 후 (저장소에서 또는 수동으로) nvidia 드라이버를 설치할 수 없었습니다. xorg-edgers에서 일부 라이브러리를 설치 한 후에 만 ​​드라이버를 실행할 수있었습니다. 또한이 ppa는 문제를 해결하려는 시도보다 더 안정적이었습니다. 솔직히 말하면, 나는 과거 에도이 파파를 사용하여 다른 문제를 전혀 발견하지 못했습니다.
FuzzyQ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.