내 데스크탑에서 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
나는 이것에 익숙하지 않으며 문제를 피하기 위해 내가 한 일은 다음과 같습니다.
- Ctrl나는 - Alt-를 사용하여 메인 콘솔로 전환합니다.F3
- 관리자로 로그인
유형:
exit
Ctrl- Alt-를 사용하여 데스크탑으로 다시 전환합니다.F2
마치 시스템이 방금 시작된 것처럼 차단된 모든 메모리가 해제되었습니다.
테일즈 3.1을 사용하고 있습니다