Недавно я собрал 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 гигабайта оперативной памяти.
Обратите внимание, что у меня в основном идентичная третья старая машина без проблем. Единственное реальное различие, которое я считаю, - это аппаратное обеспечение - это машина 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
Обновление:
Я обнаружил, что могут возникнуть несколько проблем. До сих пор я решил:
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.
Эта строка вызывает тревогу:
Недостаточно памяти: процесс уничтожения 13783 (lshw) счет 31039 или ребенок
blockquote>Либо у вас слишком открыто много программ (cron, которые не завершаются, клиенты VNC, которые не завершают работу), или вы испытываете серьезную утечку памяти.
Если вы установите программу
htop
(sudo apt-get install htop
), вы можете получить краткий обзор программ, которые занимают большую часть памяти. Запуститеhtop
и нажмите F6, чтобы задать столбец, по которому должен быть отсортирован список. Используйте клавиши со стрелками, чтобы выбратьMEM%
и нажмите Enter.Вы можете увидеть много дублирующих процессов (которые на самом деле являются потоками, разделяющими память), чтобы скрыть их, нажмите F2. Перейдите в меню Параметры дисплея с помощью стрелки вниз и перейдите к следующему полю с помощью стрелки вправо. Установите флажок «Скрыть темы пользователя» и нажмите F10, чтобы сохранить эту настройку.