Рабочий стол исчезает Ubuntu 10 после простоя

Недавно я собрал 2 идентичные машины Intel i7 Ubuntu 10.04 32, и у меня возникла проблема с исчезновением моего рабочего стола или сеанса gnome.

Например, если я оставляю компьютер сидя на рабочем столе (на самом деле я почти уверен, что даже если я оставлю его на экране входа в систему, такая же проблема возникает), в какой-то момент (возможно, 1-3 дня), когда я вернусь к нему у него будет только цветовой рисунок рабочего стола. Нет иконок, нет строк меню, ничего больше. Нажатие, перемещение мыши, нажатие клавиш на клавиатуре ничего не делают.

Получая доступ к машине через vnc или Team Viewer, я вижу то же самое!

Пару раз я также испытывал, что машина кажется очень медленной или почти не отвечает. Пару раз я все еще мог подключиться к машине и перезагрузить ее. Однажды я не смог даже войти в ssh, и мне пришлось выключить его.

Помимо базовой установки ОС, которая была новой установкой, у меня есть backuppc, crashplan, teamviewer ,ightvncserver, открытый сервер ssh, и я установил программный рейд mdadm 5 с 3 дисками. Я также включил Pae (?), Чтобы Ubuntu 32 мог видеть все 4 гигабайта оперативной памяти.

Обратите внимание, что у меня есть в основном идентичная 3-я старая машина без проблем. Единственное реальное различие, которое я считаю, это аппаратное обеспечение - это машина Intel i5.

Есть какие-нибудь мысли о том, что мне следует попробовать или посмотреть в следующий раз, когда оно замерзнет? Я просмотрел свой журнал dmesg и ничего там не увидел.

Обновление: я обновил все машины до ubuntu 11 на прошлой неделе, чтобы посмотреть, поможет ли это. К сожалению, сегодня утром я включил монитор и у меня почти пустой рабочий стол. Никаких строк меню или часов - единственное, что у меня есть, это две иконки, которые обычно находятся на моем рабочем столе. Alt-F2, похоже, ничего не делает. Машина реагирует и другими способами - я могу получить доступ к серверу samba и ssh, но рабочий стол gnome не годится.

На этот раз я вижу много информации о ярости, когда набираю 'dmesg' - это всего лишь небольшой пример - как мне на все это посмотреть?:

[425794.900377] CPU    7: hi:  186, btch:  31 usd:   0
[425794.900382] active_anon:747275 inactive_anon:207413 isolated_anon:0
[425794.900383]  active_file:349 inactive_file:618 isolated_file:0
[425794.900384]  unevictable:0 dirty:0 writeback:1 unstable:0
[425794.900385]  free:28156 slab_reclaimable:4790 slab_unreclaimable:15168
[425794.900387]  mapped:194 shmem:311 pagetables:2724 bounce:0
[425794.900393] DMA free:7292kB min:64kB low:80kB high:96kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15800kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:28kB slab_unreclaimable:44kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
[425794.900399] lowmem_reserve[]: 0 869 4031 4031
[425794.900407] Normal free:104852kB min:3736kB low:4668kB high:5604kB active_anon:289524kB inactive_anon:289684kB active_file:1316kB inactive_file:1780kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:890008kB mlocked:0kB dirty:0kB writeback:4kB mapped:468kB shmem:400kB slab_reclaimable:19132kB slab_unreclaimable:60628kB kernel_stack:3848kB pagetables:1472kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:4964 all_unreclaimable? yes
[425794.900413] lowmem_reserve[]: 0 0 25299 25299
[425794.900422] HighMem free:480kB min:512kB low:3908kB high:7308kB active_anon:2699576kB inactive_anon:539968kB active_file:80kB inactive_file:692kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:3238372kB mlocked:0kB dirty:0kB writeback:0kB mapped:308kB shmem:844kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:9424kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1216 all_unreclaimable? yes
[425794.900427] lowmem_reserve[]: 0 0 0 0
[425794.900431] DMA: 13*4kB 13*8kB 14*16kB 14*32kB 11*64kB 11*128kB 9*256kB 4*512kB 0*1024kB 0*2048kB 0*4096kB = 7292kB
[425794.900441] Normal: 545*4kB 3738*8kB 1954*16kB 421*32kB 130*64kB 42*128kB 34*256kB 7*512kB 2*1024kB 0*2048kB 0*4096kB = 104852kB
[425794.900451] HighMem: 146*4kB 2*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 600kB
[425794.900461] 7359 total pagecache pages
[425794.900463] 6028 pages in swap cache
[425794.900465] Swap cache stats: add 76118, delete 70090, find 8162246/8166421
[425794.900467] Free swap  = 0kB
[425794.900469] Total swap = 93180kB
[425794.910862] 1310704 pages RAM
[425794.910865] 1082370 pages HighMem
[425794.910866] 283533 pages reserved
[425794.910868] 1832 pages shared
[425794.910869] 996924 pages non-shared
[425794.910873] Out of memory: kill process 13783 (lshw) score 31039 or a child
[425794.910877] Killed process 13783 (lshw) vsz:124156kB, anon-rss:105456kB, file-rss:0kB
[433508.955028] CE: hpet increased min_delta_ns to 56952 nsec

Обновление:

Я обнаружил, что может быть несколько проблем. До сих пор я решил:

  1. Когда машина перезагружалась, она зависала во время процесса остановки в / около строки, сообщающей об автоматических обновлениях. Я включил это, поэтому я выключил его, и я думаю, что лучше - больше не застрять.

  2. На двух машинах я не использовал проприетарный драйвер nvidia. Установка, которая, кажется, имела значение с точки зрения видео, выглядящего лучше, но также я не получаю ошибки с виджетами, как я был, когда он загружался. Надеюсь, это также будет способствовать стабильности.

  3. Я использую CrashPlan для резервного копирования. У меня была установлена ​​OpenJDK-версия Java. Я заметил вчера, что машина была ОЧЕНЬ медленной, и я убил CrashPlan. Это стало намного быстрее. Так что это либо краш-план, либо ява по вине. Основываясь на прошлом неудачном опыте, я удалил OpenJDK и установил Sun (Oracle?) Java и посмотрю, что с этим случится.

  4. Одна из машин, на которых я запускал обновление Ubuntu 11. Однако я думаю, что это никогда не завершалось, потому что я проверил наличие обновлений и заметил, что я могу обновить до Ubuntu 11! При попытке обновить программное обеспечение я получал всевозможные ошибки. У меня такое ощущение, что система могла находиться в каком-то странном промежуточном состоянии версий программного обеспечения. Я заканчиваю обновления и обновляюсь до unbntu 11, чтобы посмотреть, много ли это очищается. Это машина, которая выбросила все эти странные ошибки выше.

2
задан 9 July 2012 в 17:39

1 ответ

Эта строка вызывает тревогу:

Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок

Либо у вас слишком много открытых программ (хроны, которые не завершаются, клиенты VNC не выключаются), либо вы испытываете серьезную утечку памяти.

Если вы устанавливаете программу htop ( sudo apt-get install htop ), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запустите htop и нажмите F6 , чтобы установить столбец, по которому должен быть отсортирован список. С помощью клавиш со стрелками выберите MEM% и нажмите . Введите .

Вы можете увидеть много дублирующихся процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2 . Перейдите в меню Параметры дисплея с помощью Стрелка вниз и перейдите к следующему полю с помощью Стрелка вправо . Установите флажок «Скрыть темы пользователя» и нажмите F10 , чтобы сохранить эту настройку.

1
ответ дан 2 December 2019 в 05:44

Другие вопросы по тегам:

Похожие вопросы: