Прерывания съели мой проц

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Прерывания съели мой проц

Непрочитанное сообщение ski » 2010-11-09 16:29:45

Бобры съели мой дом...
Под virtualboxэом крутится

Код: Выделить всё

FreeBSD hosting1.mlcom.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Tue Nov  9 08:16:34 VOLT 2010     root@hosting1.mlcom.ru:/usr/obj/usr/src/sys/hosting1  i386
dmesg вот такой:

Код: Выделить всё

Copyright (c) 1992-2010 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.1-RELEASE #1: Tue Nov  9 08:16:34 VOLT 2010
    root@hosting1.mlcom.ru:/usr/obj/usr/src/sys/hosting1 i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (2090.89-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x40fb2  Family = f  Model = 4b  Stepping = 2
  Features=0x78bfbbf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  Features2=0x1<SSE3>
  AMD Features=0xca000800<SYSCALL,FFXSR,RDTSCP,3DNow!+,3DNow!>
  AMD Features2=0x10<CR8>
real memory  = 968818688 (923 MB)
avail memory = 934563840 (891 MB)
kbd1 at kbdmux0
acpi0: <VBOX VBOXXSDT> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: Sleep Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
Correcting Natoma config for non-SMP
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xd000-0xd00f at device 1.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
vgapci0: <VGA-compatible display> mem 0xe0000000-0xe07fffff irq 11 at device 2.0 on pci0
em0: <Intel(R) PRO/1000 Legacy Network Connection 1.0.1> port 0xd010-0xd017 mem 0xf0000000-0xf001ffff irq 10 at device 3.0 on pci0
em0: [FILTER]
em0: Ethernet address: 08:00:27:4d:5c:42
pci0: <base peripheral> at device 4.0 (no driver attached)
pci0: <bridge> at device 7.0 (no driver attached)
ahci0: <Intel ICH8M AHCI SATA controller> port 0xd040-0xd047,0xd050-0xd057,0xd060-0xd06f mem 0xf0804000-0xf0805fff irq 5 at device 13.0 on pci0
ahci0: [ITHREAD]
ahci0: AHCI v1.10 with 1 3Gbps ports, Port Multiplier not supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich0: [ITHREAD]
acpi_acad0: <AC Adapter> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse Explorer, device ID 4
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc8fff,0xe2000-0xe6fff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0
ppc0: parallel port not found.
Timecounter "TSC" frequency 2090893628 Hz quality 800
Timecounters tick every 10.000 msec
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <VBOX HARDDISK 1.0> ATA-6 SATA 2.x device
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 491520MB (1006632960 512 byte sectors: 16H 63S/T 16383C)
Trying to mount root from ufs:/dev/ada0s1a
топ вот такой:
l

Код: Выделить всё

ast pid:  1193;  load averages:  0.06,  0.11,  0.11                                      up 0+00:18:41  16:25:44
57 processes:  2 running, 55 sleeping
CPU: 15.1% user,  0.0% nice, 16.3% system, 43.8% interrupt, 24.8% idle
Mem: 86M Active, 30M Inact, 56M Wired, 248K Cache, 51M Buf, 722M Free
Swap: 1500M Total, 1500M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1095 www           1  47    0 65476K 46064K select   0:06  4.98% httpd
  950 jabber        1  45    0  5948K  4020K RUN      1:01  1.95% perl
 1136 www           1  44    0 27588K 18480K select   0:05  0.00% httpd
  930 mysql        14  44    0 57220K 26100K sbwait   0:03  0.00% mysqld
  996 root          1  44    0 24516K 14884K select   0:01  0.00% httpd
  974 jabber        2  45    0 24804K 19308K uwait    0:01  0.00% python2.6
  961 jabber        2  44    0  7624K  3716K ucond    0:01  0.00% mu-conference
  946 jabber        1  44    0  8488K  4440K select   0:01  0.00% router
  947 jabber        1  44    0 10300K  5596K select   0:01  0.00% sm
  949 jabber        1  44    0  9036K  5104K select   0:00  0.00% c2s
  672 root          2  76    0  8600K  4256K select   0:00  0.00% mpd5
  948 jabber        1  44    0  8348K  4120K select   0:00  0.00% s2s
 1045 root          1  44    0  6080K  3428K select   0:00  0.00% sendmail
  530 root          1  44    0  3348K  1336K select   0:00  0.00% syslogd
 1168 denis         1  44    0  9428K  4632K select   0:00  0.00% sshd
 1183 denis         1  44    0  7664K  3996K wait     0:00  0.00% mc
 1165 root          1  45    0  9428K  4640K sbwait   0:00  0.00% sshd
 1186 root          1  45    0  3784K  1924K sbwait   0:00  0.00% ftpd
  881 mysql         1  76    0  3628K  1516K wait     0:00  0.00% sh
 1056 root          1  44    0  3376K  1368K nanslp   0:00  0.00% cron
 1037 root          1  44    0  6704K  4188K select   0:00  0.00% sshd
 1169 denis         1  44    0  3628K  1620K wait     0:00  0.00% sh
 1128 root          1  76    0  3348K  1156K ttyin    0:00  0.00% getty
 1192 denis         1  44    0  3684K  1912K RUN      0:00  0.00% top
 1094 www           1  44    0 24516K 14960K select   0:00  0.00% httpd
 1090 root          1  44    0  3408K  1456K select   0:00  0.00% inetd
 1049 smmsp         1  76    0  6080K  3400K pause    0:00  0.00% sendmail
Из доставленного на систему софта крутится апач, мускуль, джабберд, айскаст2. При остановке всего картина не меняется, interrupts жрут от 40 до 65 процентов процессора. Как выяснить, кто генерит эти прерывания? В сети нашел невнятные советы собрать ядро без usb и smp, но действия эти эффекта не возымевают, смена типа сетевой карты у виртуалбокса - тоже. Что делать - придумать не могу, зело прошу помощи, ибо жутко хочется разобраться.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Прерывания съели мой проц

Непрочитанное сообщение ski » 2010-11-09 16:51:19

rmn писал(а): ?

Код: Выделить всё

last pid:  1276;  load averages:  0.04,  0.14,  0.21                                                                                 up 0+00:42:51  16:49:54
97 processes:  2 running, 82 sleeping, 13 waiting
CPU:  0.0% user,  0.0% nice,  9.3% system, 38.0% interrupt, 52.7% idle
Mem: 74M Active, 57M Inact, 62M Wired, 228K Cache, 57M Buf, 701M Free
Swap: 1500M Total, 1500M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
   11 root          1 171 ki31     0K     8K RUN     26:11 91.99% idle
  950 jabber        1  46    0  5948K  4020K select   2:17  2.98% perl
    0 root          8 -68    0     0K    56K -        2:05  0.98% kernel
   12 root         13 -60    -     0K   104K WAIT     5:22  0.00% intr
   13 root          1 -16    -     0K     8K -        0:32  0.00% yarrow
    2 root          1  -8    -     0K     8K -        0:28  0.00% g_event
  686 root          1  44    -     0K     8K sleep    0:09  0.00% ng_queue
  930 mysql        13  56    0 58372K 27804K sbwait   0:07  0.00% mysqld
 1200 www           1  46    0 28612K 19584K accept   0:07  0.00% httpd
 1202 www           1  61    0 28612K 19308K accept   0:06  0.00% httpd
 1247 www           1  47    0 28612K 19552K accept   0:04  0.00% httpd
 1236 www           1  47    0 28612K 19588K accept   0:03  0.00% httpd
   16 root          1  44    -     0K     8K syncer   0:03  0.00% syncer
 1250 www           1  49    0 28612K 19516K accept   0:03  0.00% httpd
  996 root          1  44    0 24516K 14884K select   0:03  0.00% httpd
   14 root          1 -16    -     0K     8K psleep   0:03  0.00% bufdaemon
   17 root          1 -16    -     0K     8K sdflus   0:03  0.00% softdepflush
   15 root          1 -16    -     0K     8K vlruwt   0:02  0.00% vnlru
    4 root          1  -8    -     0K     8K -        0:02  0.00% g_down
 1246 www           1  48    0 28612K 19480K accept   0:02  0.00% httpd
  974 jabber        2  45    0 24932K 19336K uwait    0:01  0.00% python2.6
  961 jabber        2  44    0  7624K  3716K ucond    0:01  0.00% mu-conference
 1245 www           1  46    0 27588K 18408K accept   0:01  0.00% httpd
 1237 www           1  47    0 28612K 19448K accept   0:01  0.00% httpd
 1253 www           1  47    0 27588K 18464K accept   0:01  0.00% httpd
  949 jabber        1  44    0  9036K  5104K select   0:01  0.00% c2s
  946 jabber        1  44    0  8488K  4448K select   0:01  0.00% router
  947 jabber        1  44    0 10300K  5604K select   0:01  0.00% sm
 1168 denis         1  44    0  9428K  4632K select   0:01  0.00% sshd
  672 root          2  76    0  8600K  4256K select   0:01  0.00% mpd5
    3 root          1  -8    -     0K     8K -        0:01  0.00% g_up
    7 root          1 -16    -     0K     8K psleep   0:01  0.00% pagedaemon
 1045 root          1  44    0  6080K  3428K select   0:00  0.00% sendmail
 1254 www           1  47    0 27588K 18344K accept   0:00  0.00% httpd
  948 jabber        1  44    0  8348K  4120K select   0:00  0.00% s2s
 1183 denis         1  44    0  7664K  4652K wait     0:00  0.00% mc
  530 root          1  44    0  3348K  1336K select   0:00  0.00% syslogd
   18 root          1 -16    -     0K     8K flowcl   0:00  0.00% flowcleaner
 1056 root          1  44    0  3376K  1368K nanslp   0:00  0.00% cron
    6 root          1  76    -     0K     8K ccb_sc   0:00  0.00% xpt_thrd
 1165 root          1  45    0  9428K  4640K sbwait   0:00  0.00% sshd
    1 root          1  44    0  2912K   488K wait     0:00  0.00% init
  881 mysql         1  76    0  3628K  1516K wait     0:00  0.00% sh
 1037 root          1  44    0  6704K  4188K select   0:00  0.00% sshd
 1276 root          1  44    0  3684K  1920K RUN      0:00  0.00% top
 1169 denis         1  44    0  3628K  1620K wait     0:00  0.00% sh
 1128 root          1  76    0  3348K  1156K ttyin    0:00  0.00% getty
 1049 smmsp         1  44    0  6080K  3400K pause    0:00  0.00% sendmail
 1090 root          1  44    0  3408K  1492K select   0:00  0.00% inetd
    9 root          1  76 ki-6     0K     8K pgzero   0:00  0.00% pagezero

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Прерывания съели мой проц

Непрочитанное сообщение Alex Keda » 2010-11-10 13:23:22

Код: Выделить всё

systat -v 1
Убей их всех! Бог потом рассортирует...

Аватара пользователя
TaN
рядовой
Сообщения: 49
Зарегистрирован: 2007-08-13 8:39:00
Откуда: Россия, Волгоград/Волжский (Работа/Дом)
Контактная информация:

Re: Прерывания съели мой проц

Непрочитанное сообщение TaN » 2010-11-10 13:49:49

В первую очередь

Код: Выделить всё

vmstat -i
"Верьте в нас, ибо только вера придаёт богам силу." @ Ом (Терри Пратчетт "Маленькие Боги")

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Прерывания съели мой проц

Непрочитанное сообщение ski » 2010-11-11 9:07:21

TaN писал(а):В первую очередь

Код: Выделить всё

vmstat -i
Чудеса чудесатые творятся, блин :) по этому выходит, что большинство прерываний приходит от rtc. По твоему совету сказал kern.hz 100 - ситуация не изменилась. Сделал kern.hz 1000 - ситуация с прерываниями стабилизировалась, но начали отставать часы - одна секунда машинного времени проходит за 4 реальных. Вернул взад 100 - прерывания проц не съедают, но часы так же отстают, правда, теперь секунда за две. Шаманство с выбором таймера не помогает. Короче, я в недоумении.

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: Прерывания съели мой проц

Непрочитанное сообщение ski » 2010-11-30 13:19:28

вылечилось, как ни странно, заменой материнской платы на хосте. Вообще говоря, сначала сменил и проц, но потом решил поглядеть, как с прежним процессором будет работать; прошлая мб была на nVidia 590 чипсете, нынешняя на nVidia 7025. После замены все работает как надо. Что не так в материнке - непонятно, хостовая ОС работала без нареканий.