LINUX.ORG.RU

Ubuntu низкая отзывчивость системы

 , ,


0

1

Всем привет.

Сначала преамбула: Обновил свой компьютер, т.к для работы надо.Железо поставил intel-core i3 и 8 гигов памяти, новая мат. плата, чтобы это всё дело завести, на h61 чипсете. Видео карточка осталась старой - GeForce 7900GS. Параметры остальных железяк думаю не важны, но если что спрашивайте. Запилил Xubuntu 12.04 64bit, дрова на видео карточку 295.

Собственно сама проблема: Система не то что-бы тормозит, а иногда медленно реагирует. Т.е при клике на иконке, иногда может пройти до нескольких минут, перед открытием приложения или меню. При этом, уже запущенные приложения могут работать как шустро, так и тоже реагировать с задержкой. Проблема возникает не постоянно. Никакой взаимосвязи, когда это возникает я не нашёл. Первоначально винил клиент boinc крутящийся в фоне, думал что он сжирает весь cpu, но экспериментально установлено, что он не при чем. Поставил lowlatency ядро - проблема не решилась, хотя даже на глаз видно что система стала поотзывчивей. Поиск в гугле по невнятными запросам ничего внятного не дал: В оновном обсуждались проблемы, что тормозит и медленно отрисовывается gui, однако я думаю это не мой случай. Есть у какого какие идеи чем это может быть вызвано и как починить? Под оффтопиком проблем с производительностью не замечал, поэтому проблема не аппаратная.


Лучше бы ты себе ssd поставил, вместо всего этого гава, что ты напихал. Отзывчивость бы повысилась.

v9lij ★★★★★
()

Выложи куда-нибудь ~/.xsession-errors и полный dmesg.

anonymous
()
Ответ на: комментарий от i_gnatenko_brain
dmitry@desktop:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          7969       5770       2198          0       1450       2572
-/+ buffers/cache:       1747       6221
Swap:         4094          0       4094

cat ~/.xsession-errors
dmesg!

Винтов 2: sata-шный:

  IDE 00.0: 10600 Disk
  [Created at block.243]
  Unique ID: 3OOL.dNRVye9wOqF
  Parent ID: w7Y8.0iikP2qMHRD
  SysFS ID: /class/block/sda
  SysFS BusID: 0:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0
  Hardware Class: disk
  Model: "ST3160812AS"
  Device: "ST3160812AS"
  Revision: "3.AA"
  Driver: "ata_piix", "sd"
  Driver Modules: "ata_piix"
  Device File: /dev/sda
  Device Files: /dev/sda, /dev/disk/by-id/ata-ST3160812AS_5LS25KLF, /dev/disk/by-id/scsi-SATA_ST3160812AS_5LS25KLF, /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
  Device Number: block 8:0-8:15
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #27 (IDE interface)

и ide:

  IDE 600.0: 10600 Disk
  [Created at block.243]
  Unique ID: WZeP.MFjb9eataN6
  Parent ID: kYBq.jiSnUXv_p_6
  SysFS ID: /class/block/sdb
  SysFS BusID: 6:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:1c.4/0000:06:00.0/0000:07:02.0/host6/target6:0:0/6:0:0:0
  Hardware Class: disk
  Model: "WDC WD2000JB-00K"
  Vendor: "WDC"
  Device: "WD2000JB-00K"
  Revision: "08.0"
  Driver: "sata_via", "sd"
  Driver Modules: "sata_via"
  Device File: /dev/sdb
  Device Files: /dev/sdb, /dev/disk/by-id/ata-WDC_WD2000JB-00KFA0_WD-WCAMT1097852, /dev/disk/by-id/scsi-SATA_WDC_WD2000JB-00_WD-WCAMT1097852, /dev/disk/by-path/pci-0000:07:02.0-scsi-2:0:0:0
  Device Number: block 8:16-8:31
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #34 (RAID bus controller)

Система на ide-шном винте. Но я не думаю, что дисковая подсистема это узкое место.

koirn
() автор топика
Ответ на: комментарий от koirn

Система на ide-шном винте.

По рукам! По рукам! По рукам!

anonymous
()

В эти промежутки задержек процессор нагружен? Если нет, то скорее всего чтото чегото ожидает и таймаут выходит через минуты. Может dbus конючит?

vova7890 ★★★
()

Ещё заметил, что запущенный процесс, который «тормозит», таки появляется в списке процессов. Например окно хрома у меня сегодня утром вылезло только минут через 10, после того, как я его запустил, но всё это время он висел в процессах, и даже не кушал ресурсы

koirn
() автор топика
Ответ на: комментарий от vova7890

Когда впервые появилось, висел boinc, но после его убиения проблема не решилась - задержка есть, загрузка ЦП 1-5%.

koirn
() автор топика
Последнее исправление: koirn (всего исправлений: 1)
Ответ на: комментарий от koirn

Вот это:

[  287.794692] Pid: 0, comm: swapper/0 Tainted: P         C O 3.2.0-40-generic #64-Ubuntu
[  287.794694] Call Trace:
[  287.794696]  <IRQ>  [<ffffffff810dc47d>] __report_bad_irq+0x3d/0xe0
[  287.794705]  [<ffffffff810dc8b5>] note_interrupt+0x135/0x190
[  287.794707]  [<ffffffff810da11a>] handle_irq_event_percpu+0xaa/0x210
[  287.794710]  [<ffffffff810da2d1>] handle_irq_event+0x51/0x80
[  287.794712]  [<ffffffff810dd30a>] handle_fasteoi_irq+0x6a/0x110
[  287.794716]  [<ffffffff81016282>] handle_irq+0x22/0x40
[  287.794721]  [<ffffffff816695aa>] do_IRQ+0x5a/0xe0
[  287.794724]  [<ffffffff8165e92e>] common_interrupt+0x6e/0x6e
[  287.794725]  <EOI>  [<ffffffff8109d0b4>] ? tick_program_event+0x24/0x30
[  287.794732]  [<ffffffff8136e04d>] ? intel_idle+0xed/0x150
[  287.794735]  [<ffffffff8136e02f>] ? intel_idle+0xcf/0x150
[  287.794738]  [<ffffffff81509791>] cpuidle_idle_call+0xc1/0x280
[  287.794741]  [<ffffffff8101322a>] cpu_idle+0xca/0x120
[  287.794745]  [<ffffffff81624d8e>] rest_init+0x72/0x74
[  287.794749]  [<ffffffff81cfcc06>] start_kernel+0x3b5/0x3c2
[  287.794751]  [<ffffffff81cfc388>] x86_64_start_reservations+0x132/0x136
[  287.794754]  [<ffffffff81cfc140>] ? early_idt_handlers+0x140/0x140
[  287.794756]  [<ffffffff81cfc459>] x86_64_start_kernel+0xcd/0xdc
[  287.794758] handlers:
[  287.794761] [<ffffffff814695a0>] ata_bmdma_interrupt
[  287.794763] Disabling IRQ #18
Пиши багрепорт против пакета с ядром. Только сначала воспроизведи проблему без левых модулей, чтобы в kernel.tainted было 0. Ну и можно попробовать загрузку с параметром irqpoll, вроде некоторым помогает.

Прочую петросянщину в треде можно спокойно игнорировать.

anonymous
()
Ответ на: комментарий от koirn

Можешь попробовать во время задержки рестартнуть дбус, если приложение тут-же запустится, значит оно. Я не помню где на убунтах сервисы, но вроде:

/etc/init.d/dbus restart

vova7890 ★★★
()

GeForce 7900GS

BTW интеграшка в твоей корке в разы мощнее, чем этот хлам

wxw ★★★★★
()
Ответ на: комментарий от koirn

Обнови ядро до 3.8.4(или какое там последнее) если будет проявляться, пиши багу по совету анона.

vova7890 ★★★
()
Ответ на: комментарий от koirn

Система на ide-шном винте. Но я не думаю, что дисковая подсистема это узкое место.

А зря.

Ip0 ★★★★
()
Ответ на: комментарий от koirn

Под оффтопиком проблем с производительностью не замечал

И ошибки прерываний обычно имеют другие причины.

Хотя SMART проверить всё равно не повредит.

anonymous
()
Ответ на: комментарий от koirn

Какое при этом состояние у процесса — ″S″, ″R″ или ″D″?

После этого сообщения:

Disabling IRQ #18

всё продолжает работать и тормоза остаются?

mky ★★★★★
()
Ответ на: комментарий от koirn

У того процесса, который долго запускается по клику на иконку.

Как поймать не знаю, но можно посоветовать держать в открытом терминале на готове команду типа:

for i in `seq 1 100` ; do /bin/date; /bin/ps axfuwww ; /bin/sleep 1 ; done > /tmp/ps.log

и как возникнуть подозрения, что слишком долго появляется окно, запускать эту команду, а потом изучать файл в /tmp.

Вобще, насколько воспроизводится ситуация с запуском хрома в течении 10 минут? Допустим, если сделать 20 раз запуск/закрытие. Или вместо хрома взять что попроще, какие-нибудь xclock. Если хотя бы раз воспроизводится, можно будет пробовать запускать через strace и смотреть на чём тормозит.

Ещё на уровне гадания, могу постоветовать поставить локальный кеширующий dns-сервер, и сделать, чтобы он отвечал на прямые/обратные запросы об ip-адресах компьютера без обращения по сети.

В dmesg по ходу работы сообщения вида «Call Trace:», кроме уже показанного вами, не добавляются?

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.