xorg 메모리 누수

xorg 메모리 누수

내 데스크탑에서 Xorg는 많은 메모리 누수를 발생시킵니다. 나는 이 컴퓨터를 며칠(몇 주, 몇 달...) 동안 열어 두곤 했지만, 일주일에 한 번씩 xorg가 너무 많은 메모리를 차지하기 때문에 강제로 다시 시작해야 했습니다.

이 문제로 영향을 받는 사람은 나뿐인가요? 왜 이런 일이 발생합니까?
xorg인가요?도청, 아니면 다른 것(어쩌면 xorg 모듈)인가요?
그것을 피하기 위해 내가 할 수 있는 일이 있나요?


추가 정보:

저는 ArchLinux, 커널 2.6.36, nvidia 드라이버 260.19.36, gnome 2.32.1을 사용하고 있습니다.

어쨌든, 저는 이 문제를 오랫동안(약 1년 넘게) 겪었습니다.


약 9일간의 가동 시간 이후 상단에 표시된 Xorg 프로세스는 다음과 같습니다.

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
1591 root      20   0  278m 229m 9364 S    2 11.8 244:38.73 Xorg

창문이 몇 개만 열려 있어요. 229MB의 상주 메모리는 나에게 큰 것 같습니다(그리고 시간이 지남에 따라 계속 증가할 것입니다). Xorg를 다시 시작하면 수명 주기가 시작될 때 프로세스 통계도 추가됩니다.


내 Gnome 데스크탑은 다음과 같이 시작됩니다.

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1573 root      20   0 89508  43m  11m S    1  2.2   0:03.53 Xorg

답변1

X 서버의 일부 메모리 누수는 애플리케이션의 결함입니다. 서버측에서 생성되어 Pixmap자체적으로 정리되지 않으면 영원히 남아 있게 됩니다. (이것은 예를 들어 GNOME이 표준 세트를 한 번 설치한 다음 해당 표준을 최적화로 Pixmap전달하여 XID모든 프로그램에서 사용할 수 있도록 하는 기능입니다.)xrestop이를 추적하는 데 사용할 수 있습니다.

답변2

다음은 Xorg 메모리 누수에 대한 Ubuntu 버그 보고서입니다.https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981

도움이 되었나요?

답변3

비슷한 운영 체제에서도 같은 문제가 있습니다. 메모리 누수는 gnome에서 발생했을 수 있습니다. 애플릿을 사용하여 모니터 해상도를 변경하면 Xorg 메모리 공간에 엄청난 메모리 누수가 발생합니다. 무엇이 문제인지는 모르겠지만 이 애플릿을 비활성화하면 메모리 누수가 더 이상 나타나지 않습니다.

답변4

나는 이것에 익숙하지 않으며 문제를 피하기 위해 내가 한 일은 다음과 같습니다.

  1. Ctrl나는 - Alt-를 사용하여 메인 콘솔로 전환합니다.F3
  2. 관리자로 로그인
  3. 유형:

    exit
    
  4. Ctrl- Alt-를 사용하여 데스크탑으로 다시 전환합니다.F2

    마치 시스템이 방금 시작된 것처럼 차단된 모든 메모리가 해제되었습니다.

테일즈 3.1을 사용하고 있습니다

관련 정보