Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Внезапно появившиеся тормоза приложений. непонятно, куда копать... 
V
    Опции темы
JackYF
Дата 26.9.2007, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Есть следующая проблема: около суток назад после очередной перезагрузки своей любимой операционной системы резко увеличилось время отклика системы на любые действия пользователя. В иксовых приложениях при любых пустячных действиях загрузка процессора доходит до 100, появляется слайд-шоу перерисовок и т.д. По признакам - типичные глюки, когда либо системе не хватает оперативки или слабый процессор.

Имею:

Linux yfnote-debian 2.6.21-2-686 #1 SMP Mon Jun 25 20:53:36 UTC 2007 i686 GNU/Linux
менеджер - xfce4.

На системном диске не меньше 500 метров свободного места, свободной оперативки не меньше 200 метров, своп не юзается.

Для интереса замерил время работы команды apt-cache search browser на разных "консолях":

- дефолтная, нэтивная консоль - 18 секунд, перерисовка почти без глюков в процессе работы;
- xfce4-terminal - 33 секунды, перерисовка консоли - слайд-шоу.
- konsole - 32 секунды, аналогично
- xterm - 10 секунд, перерисовка без глюков.

Стал грешить на антиалиасинг шрифтов. Убрал всё сглаживание - шрифты стали еще более уродскими, чем после установки, однако ничего не поменялось.

Перед возникновением такого дела вроде бы ничего не обновлял, тем более серьёзного. Единственное, firefox с 2.0.0.3 до 2.0.0.6 где-то в этом районе времени обновил. Но понятия не имею, как firefox может иметь отношение к тем же консолям...

В логах X-сервера ничего подозрительного, ошибок нет, модули glx, dri, drm грузятся нормально, aiglx включен.

Внимание, вопрос: и куда копать дальше? ведь работать же стало очень трудно.
До этого более полугода система работало без нареканий.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 26.9.2007, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



JackYF, а что пишут
Код

sudo hdparm -d <disk>
sudo hdparm -tT <disk>
glxgears
glxinfo | grep -i direct
egrep WW\|EE /var/log/Xorg.0.log

?


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 26.9.2007, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



ещё не помешает знать:
uptime, посмотреть сколько открытых файлов есть в системе и кем они открыты,
и т.д.


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
JackYF
Дата 26.9.2007, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата

/dev/hda6:
 using_dma     =  1 (on)


Цитата

/dev/hda6:
 Timing cached reads:   104 MB in  2.04 seconds =  50.89 MB/sec
 Timing buffered disk reads:   44 MB in  3.10 seconds =  14.21 MB/sec


Цитата

glxgears
1002 frames in 5.0 seconds = 200.346 FPS
984 frames in 5.0 seconds = 196.611 FPS
958 frames in 5.0 seconds = 191.543 FPS
849 frames in 5.0 seconds = 169.370 FPS
940 frames in 5.0 seconds = 187.943 FPS


Цитата

glxinfo | grep -i direct
direct rendering: Yes


Цитата

egrep WW\|EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/X11R6/lib/X11/fonts/misc" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi/" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/Type1" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi" does not exist.
(WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi" does not exist.
(WW) Including the default font path /usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) intel(0): Bad V_BIOS checksum
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
(WW) intel(0): Option "UseFBDev" is not used
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) intel(0):   Hardware claims pipe A is off while software believes it is on
(WW) intel(0):   Hardware claims plane A is off while software believes it is on
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) intel(0):   Hardware claims pipe A is off while software believes it is on
(WW) intel(0):   Hardware claims plane A is off while software believes it is on





--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Vasay
Дата 26.9.2007, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 6
Всего: 73



А что выводит top. Какая программа доводит проц до 100% ?


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
JackYF
Дата 26.9.2007, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата(Vasay @  26.9.2007,  02:01 Найти цитируемый пост)
Какая программа доводит проц до 100%

любая практически. Запустил firefox - при любом движении проц на 100%, запустил mplayer - и он туда же.

Теперь и фильм не могу посмотреть... mplayer теперь заявляет, что процессор слишком медленный.... и да, действительно, если раньше видео/аудиопоток загружал проц на 20-30%, то теперь на 100% только половина потока успевает отображаться на экране.

Не могла система тупо понизить частоту проца? Эдак раза в 4  smile

Цитата

 uptime
 02:19:44 up  4:08, 11 users,  load average: 1.57, 1.03, 0.84



Цитата(bilbobagginz @  26.9.2007,  01:49 Найти цитируемый пост)
посмотреть сколько открытых файлов есть в системе и кем они открыты

хм... вывод lsof'a - более 3000 строк... или имелось в виду другое?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Imple
Дата 26.9.2007, 05:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Перед этим обновление системы не делали?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
JackYF
Дата 26.9.2007, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата(Imple @  26.9.2007,  05:12 Найти цитируемый пост)
Перед этим обновление системы не делали? 

можно и на "ты".

нет, не делал. Обновил только Firefox с 2.0.0.3 до 2.0.0.6.
upgrade или disp-upgrade не делался уже как минимум месяц, ЕМНИП.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Imple
Дата 26.9.2007, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



В разгар тормозов, выполни и дай вывод

Код

# iostat -m
# vmstat
# mpstat
# procinfo



--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
JackYF
Дата 26.9.2007, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Так-с, товарищи, проблема приобрела еще одну плоскость. Я ради эксперимента загрузился под ядром 2.6.18, а не 2.6.21, и проблема исчезла, как будто её и не было. И в голову лезут странные мысли.

Это что-то кому-то объясняет?

Цитата(Imple @  26.9.2007,  08:41 Найти цитируемый пост)
В разгар тормозов, выполни и дай вывод

машинка дома, вечером попробую и отпишусь.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 26.9.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(JackYF @  26.9.2007,  13:43 Найти цитируемый пост)
загрузился под ядром 2.6.18, а не 2.6.21, и проблема исчезла

Когда ядро обновил? Сам собирал? Сделай diff конфигов, может там что-нибудь забыл включить итд.

Можно еще попробовать переустановить дрова к графиккарте и/или иксы.

Да, кстати, загрузись под 2.6.18 и сделай еще раз все тесты, которые делал на 2.6.21 раньше, что изменится?


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JackYF
Дата 26.9.2007, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата(nickless @  26.9.2007,  15:25 Найти цитируемый пост)
Сам собирал? Сделай diff конфигов, может там что-нибудь забыл включить

нет, ядра пакетные дебиановские

Цитата(nickless @  26.9.2007,  15:25 Найти цитируемый пост)
Можно еще попробовать переустановить дрова к графиккарте и/или иксы.

возьму на примету, если что

Цитата(nickless @  26.9.2007,  15:25 Найти цитируемый пост)
Да, кстати, загрузись под 2.6.18 и сделай еще раз все тесты, которые делал на 2.6.21 раньше, что изменится? 

вечером сотворю, надеюсь, время будет


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Vasay
Дата 27.9.2007, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 6
Всего: 73



А у тебя случаем не ноут?
Например, в KLaptop можно так настройки выставить, что все твои симптомы будут...


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
bilbobagginz
Дата 27.9.2007, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



смотри, uptime показывает соотношение бегущих и спящих процессов, которые ждут I/O
если твои тормоза охарактеризованы действительно скоростью, ты можешь посмостреть что написано в:
/proc/cpuinfo

если есть разница, что то у тебя неладное с настройками speedstep-а.

а log файлы ничего не говорят о какой-то проблеме в новом ядре ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Vasay
Дата 27.9.2007, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 6
Всего: 73



to JackYF

11 пользователей - не многовато?

to bilbobagginz 
uptime показывает время работы системы после последней перезагрузкм.
Возможно Вы имели ввиду load average - - средний количество приостановленных процессов,  за последние 1/5/15 минут соотв-но.

Кстати значение 1.57, 1.03, 0.84 - для домашнего компа конечно большое, но сервер при такой нагрузке вполне работоспособен.

Если бы такие вещи происходили у меня на сервере, я бы подумал что меня сломали....


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0591 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.