내 데스크탑에서 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
답변
X 서버의 일부 메모리 누수는 응용 프로그램의 결함입니다. 그들이 서버 측을 만들고 Pixmap
스스로 청소하지 않으면 영원히 붙어 있습니다. (이것은 기능을위한 것입니다. 예를 들어 그놈은 표준 세트를 Pixmap
한 번 설치 한 다음 XID
최적화를 통해 모든 프로그램에서이를 사용할 xrestop
수 있습니다 .) 이를 추적하는 데 사용할 수 있습니다.
답변
다음은 Xorg의 메모리 누수에 대한 Ubuntu 버그 보고서입니다. https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/565981
그게 전혀 도움이 되나요?
답변
나는 같은 문제와 비슷한 OS를 가지고 있습니다. 멤 누출은 아마도 그놈 일 것입니다. 애플릿을 사용하여 모니터 해상도를 변경하면 Xorg mem 공간에서 막대한 메모리 누수가 발생합니다. 어디에 문제가 있는지 모르겠지만 mem 누수 보다이 애플릿을 비활성화하면 더 이상 나타나지 않습니다.
답변
나는 이것에 익숙하지 않다. 다음은 문제를 피하기 위해 내가하는 일이다.
- Ctrl– 를 사용하여 마스터 콘솔로 전환합니다 Alt—F3
- 관리자로 로그온
-
유형:
exit
-
데스크탑으로 다시 전환 Ctrl– Alt–F2
시스템이 방금 부팅 된 것처럼 모든 차단 된 메모리가 해제되었습니다.
꼬리 3.1을 사용하고 있습니다