Глюк (?) Gnome

Автор: victor.p Дата: 23.06.2005 00:37 Второй раз устанавливаю AspLinux 10 в Gnome, и второй раз одна и та же "заморочка": уже через непродолжительное время после установки все убыстряясь начинает трещать жесткий диск. Как будто выполняется безостановочная процедура чтения-записи с винчестера. Скоро система перестает реагировать на мышь, а ее указатель перемещается скачками.
Нажатием соответствующих клавиш можно перебраться в консоль. При возврате в XWindow наблюдаем чистый экран с черными полосами на месте панелей задач и черными прямоугольниками на месте меню, если последние были открыты.
Проблему решаю нажатием кнопки Reset.
Подскажите, пожалуйста, в чем дело?
Re: глюк Пожимает плечами Gnome 23.06.2005 01:22alexhack В этот момент открыть консоль
набрать команду:
top
после чего нажать Shift+P
вверху вы увидите процесс который зажрался, это скорее всего будет
updatedb
Re: глюк Пожимает плечами Gnome 23.06.2005 19:30victor.p alexhack писал(а):

> В этот момент открыть консоль
> набрать команду:
> top
> после чего нажать Shift+P
> вверху вы увидите процесс который зажрался, это скорее всего
> будет
> updatedb
>
Жаль, что Linux я уже снес, и сейчас не могу проверить это. Очень похоже, что какой-то процесс "приватизирует" систему. Надо полагать, что этот процесс следует убить.
Спасибо за подсказку. Но неужели я так и буду киллером каждый раз, как это случится?
Re: глюк Пожимает плечами Gnome 23.06.2005 22:36lystor > Но неужели я так и буду киллером каждый раз, как это случится?
А не легче выяснить причину и решить проблему "по-мирному"?

> Linux я уже снес
Ну и зря. Неужели не интресно узнать, что за проблема была
Re: глюк Пожимает плечами Gnome 23.06.2005 23:21victor.p lystor писал(а):

> А не легче выяснить причину и решить проблему "по-мирному"?

> Ну и зря. Неужели не интресно узнать, что за проблема была

Согласен с замечаниями. Вот только как к каждому из возможных глюков подступиться? Ой, не для домашнего компьютера Linux, поскольку предполагает достаточно квалифицированного пользователя.
Попробовал несколько дистрибутивов, и в каждом из них почти сразу же упираешься в какую-то проблему, что-то "не так" и надо править или настраивать. А для серьезных знаний как-то и возраст уже не тот...
Re: глюк Пожимает плечами Gnome 24.06.2005 02:51lystor > Вот только как к каждому из возможных глюков подступиться
Решение первой проблемы прекрасно выше описал alexhack.
По второй проблеме: у вас, случайно, видеокарта ни на чипсете nvidia?

> Ой, не для домашнего компьютера Linux
Я считаю, что это - дело времени.

> поскольку предполагает достаточно квалифицированного пользователя.
Без чтения документации понять основные принципы работы данной системы, как и любой другой, невозможно.

> А для серьезных знаний как-то и возраст уже не тот...
Я думаю, здесь главное не возраст, а желание и свободное время.
Re: глюк Пожимает плечами Gnome 24.06.2005 09:45Neonovice Кстати о возрасте.
Лично мне 49 без малого, и я пока не устал еще учиться, даже у совсем молодых ребят (если есть чему).
А двое моих знакомых купили PC в возрасте 60 лет. Линух им уже врядли по зубам, т.к. они не знают и уже не выучат английский, да и оба они гуманитарии. Но они достаточно прилежно читают всякие руководства по винде, и ко мне обращаются все реже и реже. Последнее время уже почти обо мне забыли (слава тебе господи!).
Re: глюк Пожимает плечами Gnome 24.06.2005 18:54victor.p lystor писал(а):
> Решение первой проблемы прекрасно выше описал alexhack.
Это принято и понятно. Вот только что делать с этим "зажравшимся" процессом? Убить? Остановить? Уменьшить приоритет? Так ведь это будет действовать, в лучшем случае, до первой перезагрузки. В чем первопричина? Как ее найти? И как действовать определив ее?

> По второй проблеме: у вас, случайно, видеокарта ни на чипсете
> nvidia?
>
Действительно, это так: nvidia geforce 2mx/mx 400.

По поводу возраста было сказано, как говорится, к слову. Но он (т.е. возраст), мягко говоря, больше предполагаемого Neonovice. Но давайте об этом больше не будем.
Re: глюк Пожимает плечами Gnome 24.06.2005 23:06lystor victor.p писал:
> В чем первопричина?
Я не знаю. Мне она тоже интересна.

> Как ее найти?
alexhack уже описал необходимые для выяснения причины действия

> И как действовать определив ее?
Скажите нам, какой процесс использует значительную часть процессорного времени, а уже мы вместе подумаем, как лучше поступить.

По второму вопросу: при возврате в X из текстового режима проблема возникает всегда или только после "отсутствия реакции системы на мышь" и "перемещения указателя скачками"?
Какой у Вас драйвер прописан в настройках Х (XF86Config, xorf.conf): nv или nvidia?
Re: глюк Пожимает плечами Gnome 24.06.2005 23:44victor.p To lystor:
Получается так, что по некоторым обстоятельствам мне придется два дня отсутствовать в инете. Как только объявлюсь, постараюсь ответить на все поставленные вами вопросы.
Благодарю за внимание.
Re: глюк Пожимает плечами Gnome 27.06.2005 21:59victor.p To lystor:
Появился на форуме. Извиняюсь за столь не ко времени исчезновение.
Теперь по существу.
Установил заново AspLinux 10 в Gnome, но в отличие от прошлых установок, систему поставил по умолчанию. То есть, если в прошлые разы при установке удалял некоторые пакеты (серверы LDAP, NFS и еще что-то подобное и ненужное мне), то теперь оставил все как есть.
Спустя час после установки, некоторое время активно поработал жесткий диск, но это не привело к зависанию иксов. График загрузки процессора - "пила" с почти 100% пиками. Причину не знаю.

lystor писал(а):
> при возврате в X из текстового режима
> проблема возникает всегда или только после "отсутствия реакции
> системы на мышь" и "перемещения указателя скачками"?
Проблема имела место только после "отсутствия реакции системы на мышь" и "перемещения указателя скачками"

> Какой у Вас драйвер прописан в настройках Х (XF86Config,
> xorf.conf): nv или nvidia?
Драйвер в xorg.conf - nvidia.

Остается, по-видимому, только понаблюдать за системой. Быть может, т.н. "глюк" - следствие моих некорректных удалений серверных пакетов.
Re: глюк Пожимает плечами Gnome 28.06.2005 01:07lystor > Спустя час после установки, некоторое время активно поработал жесткий диск, но это не привело к зависанию иксов. График загрузки процессора - "пила" с почти 100% пиками. Причину не знаю.

В следующий раз при сильной загрузке процесора выполните команду top и скажите какой процесс наиболее активен.
Re: глюк Пожимает плечами Gnome 28.06.2005 06:58Neonovice Подозреваю, что у вас маловато памяти, и updatedb запускается слишком часто.
Эта штука нужна для успешного выполнения команды locate, т.е. для поика точного местонахождения файлов.
Например:
# locate updatedb
/usr/share/man/man1/updatedb.1.gz
/usr/bin/updatedb
/etc/updatedb.conf
Запускается эта штука по cron скриптом slocate.cron.
Поищите его в каталогах /etc/cron, и перебросьте в другой каталог с меньшей периодичностью. Если командой locate пользуетесь редко, то можно запускать раз в месяц. На худой конец если не найдете какой-то нужный файл из-за неверных сведений в базе slocate, то можно вручную запустить перестроение базы перед поиском.
У меня эта хрень запускается раз в неделю (когда-то было ежедневно, что меня тоже страшно угнетало).
Кроме updatedb по крону могут запускаться и другие проверки. Что у вас - посмотрите сами. Лучше всего, как написали коллеги, командой top.
ИМХО при любых раскладах: лучшая таблетка - это дополнительная планка памяти.
Re: глюк Пожимает плечами Gnome 28.06.2005 20:04victor.p lystor писал(а):
> В следующий раз при сильной загрузке процесора выполните
> команду top и скажите какой процесс наиболее активен.

Почти вот только что совсем коротко вдруг "протрещал" жесткий диск. Успел по команде top увидеть, что это именно процесс updatedb. Правда, максимальная загрузка процессора (которую я успел увидеть) составила всего 10%. На сей раз обошлось без каких-либо последствий для иксов.

Neonovice писал(а):
> Подозреваю, что у вас маловато памяти, и updatedb запускается слишком часто.

Наверное, по теперешним меркам памяти на самом деле маловато - 256 Мб. Попробую ее нарастить. А процесс updatedb получается так, что запускается ежедневно
Но вот с командой locate, как впрочем и со всем остальным, что связано с командной строкой, еще долго придется мне разбираться. Пользователю Windows, да еще с не очень большим стажем, в текстовом режиме Linux совсем не уютно, даже по сравнению с DOS. В последней, впрочем, я почти также "никак".
Re: глюк Пожимает плечами Gnome 28.06.2005 21:55lystor > Наверное, по теперешним меркам памяти на самом деле маловато - 256 Мб.
Смотря для чего используется компьютер. (У меня, например, самый маломощный сервер имеет всего 64 Мб ОЗУ и прекрасно выполняет свою работу).

> Попробую ее нарастить.
Если вышеописанная проблема является единственной причиной для наращивания ОЗУ, я бы этого не делал.

> А процесс updatedb получается так, что запускается ежедневно
Измените его периодичность запуска как Neonovice писал и важа проблема будет решена.
Re: глюк Пожимает плечами Gnome 28.06.2005 22:48victor.p lystor писал:
> Смотря для чего используется компьютер.
Компьютер - нечто совсем домашнее, без серьезных задач. И в Linux не предполагается выполнять ничего из ряда вон выходящего. Пробую научиться жить в новой для себя системе.

> > А процесс updatedb получается так, что запускается ежедневно
> Измените его периодичность запуска как Neonovice писал и важа
> проблема будет решена.
Совет понятен и, конечно, исполню его.

Надо полагать, что тема исчерпалась.
Благодарю alexhack, lystor и Neonovice за советы и поддержку.
Re: глюк Пожимает плечами Gnome 29.06.2005 01:00alexhack не за что, всегда рады помочь.
В принципе процессу updatedb можно изменить приоритет исполнения, но как показала практика это мало чем помогает, особенно если идет сканирование не только родных разделов но и виндосовских, которые у меня например монтируются при старте системы.
Re: глюк Пожимает плечами Gnome 29.06.2005 03:11lystor Последний момент.
victor.p. писал:
> Пользователю Windows, да еще с не очень большим стажем, в текстовом режиме Linux совсем не уютно, даже по сравнению с DOS.

victor.p., мне интересно услышать Вашу точку зрения по поводу сравнения консоли Linux с командной строкой MSDOS и удобства работы ней (консоли) примерно через пару месяцев при условии, что Вы не забросите Linux и будете периодически заниматься изучением этой прекрасной ОС. Улыбка
Re: глюк Пожимает плечами Gnome 29.06.2005 07:28Neonovice С 256М на десктопе жить можно, при условии, что swap монтируется при загрузке и его объём не меньше 512М (можно больше, но это будет лишним).
64М на не сильно загруженном сервере без Х тоже нормально, если на нем ничего не компилируется (по соображениям безопасности на нём и не должно быть компиляторов).

2alexhack:
А зачем вы монтируете досовские разделы при загрузке (если это не сервер среди виндовозного окружения)? Неужели вам так важно, чтобы slocate знала содержимое всего вашего винчестера? Кроме того, slocate можно настроить, чтобы она не рылась по всем каталогам.
Re: глюк Пожимает плечами Gnome 29.06.2005 12:13Neonovice 2victor.p.

Еще один момент, совсем забыл дописать.
Возможно у вас не работает UDMA режим для винчестера.
Сделайте hdparm -i /dev/hda, и убедитесь, что у вас есть что-то типа этого в выводе:
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
Звёздочка говорит о том, что включен режим UDMA5.
Еcли этого нет, сделайте так:
hdparm -d1 /dev/hda

Это включает UDMA только для этой сессии. Как в точности сделать включение UDMA при загрузке я не помню. Знаю лишь, что нужно ковыряться в /etc/rc.d/rc.local или в /etc/rc.d/rc.sysinit
RSS-материал