Re: irqbalance

Top Page

Reply to this message
Author: Frédéric
Date:  
To: Guilde
Subject: Re: irqbalance
Le 21/12/2016, Nicolas a écrit :

> Il y a pleins de trucs propres aux différents périphériques, et quelques
> uns liés au système. Je veux bien jeter un oeuil si tu envois le log.


Voili :

$ cat /proc/interrupts
           CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       
  0:         14          0          0          0          0          0          0          0  IR-IO-APIC   2-edge      timer
  1:          2          0          0          0          0          0          0          0  IR-IO-APIC   1-edge      i8042
  4:          6          0          0          0          0          0          0          0  IR-IO-APIC   4-edge
  8:          1          0          0          0          0          0          0          0  IR-IO-APIC   8-edge      rtc0
  9:          0          0          0          0          0          0          0          0  IR-IO-APIC   9-fasteoi   acpi
 12:          4          0          0          0          0          0          0          0  IR-IO-APIC  12-edge      i8042
 16:         29          0          0          0    1430000          0          0          0  IR-IO-APIC  16-fasteoi   ehci_hcd:usb1
 17:        169          0          0          0    6738672          0          0          0  IR-IO-APIC  17-fasteoi   ehci_hcd:usb2
 18:          0          0          0          0          0          0          0          0  IR-IO-APIC  18-fasteoi   i801_smbus, eth1
 24:          0          0          0          0          0          0          0          0  DMAR-MSI    0-edge      dmar0
 26:         17    1942235          0          0          0   28865744          0          0  IR-PCI-MSI 409600-edge      eth0
 27:      15273          0          0          0          0     684721    9793587          0  IR-PCI-MSI 512000-edge      ahci[0000:00:1f.2]
 28:         22          0          0          0          0          0          0          0  IR-PCI-MSI 360448-edge      mei_me
 29:        392          0          0          0    5203833          0          0          0  IR-PCI-MSI 442368-edge      snd_hda_intel:card0
 30:         38          0          0          0          5          0          0          0  IR-PCI-MSI 526336-edge      snd_hda_intel:card1
 31:          4          0          0          0          0          0          0   21390890  IR-PCI-MSI 524288-edge      radeon
NMI:       1904       1853       1812       1889        728        761        841       1044   Non-maskable interrupts
LOC:  223342826  219375395  222422440  223524747   49502762   32793163   32924572   31772179   Local timer interrupts
SPU:          0          0          0          0          0          0          0          0   Spurious interrupts
PMI:       1904       1853       1812       1889        728        761        841       1044   Performance monitoring interrupts
IWI:          0          3          0          2          0          0          0          0   IRQ work interrupts
RTR:          0          0          0          0          0          0          0          0   APIC ICR read retries
RES:     419382     359933     360147     424959     161757     147639     135451     175324   Rescheduling interrupts
CAL:    2442772    2428745    2518729    2531772    2098992    2176043    2114150     996313   Function call interrupts
TLB:     916244     917178     979117     978166     457962     614810     527351     381185   TLB shootdowns
TRM:          0          0          0          0          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0          0          0          0          0   Threshold APIC interrupts
DFR:          0          0          0          0          0          0          0          0   Deferred Error APIC interrupts
MCE:          0          0          0          0          0          0          0          0   Machine check exceptions
MCP:       3836       3836       3836       3836       3836       3836       3836       3836   Machine check polls
ERR:          0
MIS:          0
PIN:          0          0          0          0          0          0          0          0   Posted-interrupt notification event
PIW:          0          0          0          0          0          0          0          0   Posted-interrupt wakeup event


> Tu peux vérifier que le swap est bien désactivé en
> regardant /proc/meminfo: SwapTotal:             0 kB
> SwapFree:              0 kB


Vi-vi, c'est bien le cas. Je viens de le ré-activer, pour voir la
différence...

> Quand ca rame beaucoup, une solution qui marche parfois et de passer par
> un autre TTY. En switchan en mode console (Ctr-Alt F<N>), tu arrives
> souvent à te logger en root et à tuer les gros consommateurs de mémoire.
> Le scheduler est assez malin et essaye d'etre fair entre les différentes
> "sessions". Passer par un autre TTY est vu comme une session différente,
> et on arrive à négocier un peu plus de CPU.


Que pouic ! Quand ça arrive, je ne peux vraiment *rien* faire : ni le
clavier, ni la souris ne répondent... L'interruption du contrôleur disque
est tellement prioritaire et fréquente que tout le reste passe à la
trappe. Donc impossible de basculer sur une console texte (ce que je fais
effectivement dans d'autres cas).

Bon, après, je suppute que c'est un souci d'interruption, mais ça n'a
peut-être rien à voir. Le truc, c'est que ça l'a toujours fait avec cet
ordi, et comme je suis en debian sid, j'ai vu passer moults noyaux différents,
avec toujours le même comportement.

PS : voici les modules chargés, au cas où...

$ lsmod
Module                  Size  Used by
uas                    24576  0
usb_storage            69632  1 uas
btrfs                1040384  0
xor                    24576  1 btrfs
raid6_pq              102400  1 btrfs
ufs                    73728  0
qnx4                   16384  0
hfsplus               102400  0
hfs                    57344  0
minix                  36864  0
ntfs                   98304  0
vfat                   20480  0
msdos                  20480  0
fat                    69632  2 msdos,vfat
jfs                   176128  0
xfs                  1036288  0
libcrc32c              16384  1 xfs
dm_mod                114688  0
cpuid                  16384  0
bnep                   20480  0
fuse                   98304  1
rfcomm                 77824  0
bluetooth             544768  4 bnep,rfcomm
rfkill                 24576  2 bluetooth
pci_stub               16384  1
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               454656  3 vboxnetadp,vboxnetflt,vboxpci
uinput                 20480  0
xt_conntrack           16384  1
ipt_MASQUERADE         16384  1
nf_nat_masquerade_ipv4    16384  1 ipt_MASQUERADE
iptable_nat            16384  1
nf_conntrack_ipv4      20480  2
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 28672  2 nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack          114688  5 nf_conntrack_ipv4,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
iptable_filter         16384  1
binfmt_misc            20480  1
joydev                 20480  0
amdkfd                139264  1
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
coretemp               16384  0
kvm_intel             188416  0
radeon               1490944  17
kvm                   585728  1 kvm_intel
snd_hda_codec_realtek    86016  1
irqbypass              16384  1 kvm
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     45056  1
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
ttm                    98304  1 radeon
evdev                  24576  16
snd_hda_intel          36864  3
drm_kms_helper        155648  1 radeon
mei_me                 36864  0
crct10dif_pclmul       16384  0
drm                   360448  8 radeon,ttm,drm_kms_helper
sg                     32768  0
snd_hda_codec         131072  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
mei                   102400  1 mei_me
crc32_pclmul           16384  0
dcdbas                 16384  0
ghash_clmulni_intel    16384  0
snd_hda_core           81920  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
i2c_algo_bit           16384  1 radeon
snd_pcm               110592  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              32768  1 snd_pcm
snd                    86016  14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
shpchp                 36864  0
lpc_ich                24576  0
mfd_core               16384  1 lpc_ich
soundcore              16384  1 snd
i2c_i801               24576  0
i2c_smbus              16384  1 i2c_i801
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
video                  40960  0
tpm                    45056  2 tpm_tis,tpm_tis_core
serio_raw              16384  0
button                 16384  0
pcspkr                 16384  0
loop                   28672  0
sunrpc                335872  1
parport_pc             28672  1
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              24576  2 iptable_filter,iptable_nat
x_tables               36864  4 ip_tables,iptable_filter,ipt_MASQUERADE,xt_conntrack
autofs4                40960  2
hid_generic            16384  0
hid_microsoft          16384  0
usbhid                 53248  0
hid                   118784  3 hid_generic,usbhid,hid_microsoft
ext4                  581632  2
crc16                  16384  2 bluetooth,ext4
jbd2                  106496  1 ext4
crc32c_generic         16384  0
fscrypto               28672  1 ext4
ecb                    16384  0
mbcache                16384  3 ext4
sr_mod                 24576  0
cdrom                  61440  1 sr_mod
sd_mod                 45056  4
crc32c_intel           24576  2
ahci                   36864  3
libahci                32768  1 ahci
ehci_pci               16384  0
ehci_hcd               81920  1 ehci_pci
libata                249856  2 ahci,libahci
aesni_intel           167936  1
e1000e                245760  0
usbcore               249856  5 usbhid,usb_storage,ehci_hcd,uas,ehci_pci
aes_x86_64             20480  1 aesni_intel
scsi_mod              225280  6 sd_mod,usb_storage,libata,uas,sr_mod,sg
glue_helper            16384  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
ablk_helper            16384  1 aesni_intel
cryptd                 24576  3 ablk_helper,ghash_clmulni_intel,aesni_intel
psmouse               135168  0
3c59x                  53248  0
ptp                    20480  1 e1000e
mii                    16384  1 3c59x
pps_core               16384  1 ptp
usb_common             16384  1 usbcore
fjes                   28672  0


-- 
    Frédéric