Jump to content

Recommended Posts

Posted

root@mail:~# uname -a

Linux x.ru 3.2.0-4-amd64 #1 SMP Debian 3.2.81-1 x86_64 GNU/Linux

root@mail:~# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:16:e6:d9:69:8f

inet addr:88.88.88.88 Bcast:88.88.88.83 Mask:255.255.255.248

inet6 addr: fe80::216:e6ff:fed9:698f/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:296242 errors:0 dropped:980 overruns:0 frame:0

TX packets:56904 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:21251651 (20.2 MiB) TX bytes:326593698 (311.4 MiB)

Interrupt:17

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:25915 errors:0 dropped:0 overruns:0 frame:0

TX packets:25915 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:22093095 (21.0 MiB) TX bytes:22093095 (21.0 MiB)

 

root@mail:~# cat /proc/interrupts

CPU0 CPU1

0: 141 0 IO-APIC-edge timer

1: 8 0 IO-APIC-edge i8042

8: 1 0 IO-APIC-edge rtc0

9: 0 0 IO-APIC-fasteoi acpi

12: 146 0 IO-APIC-edge i8042

14: 0 0 IO-APIC-edge ata_piix

15: 0 0 IO-APIC-edge ata_piix

16: 416768 0 IO-APIC-fasteoi stex

19: 0 0 IO-APIC-fasteoi ata_piix

44: 320463 0 PCI-MSI-edge eth0

45: 151 0 PCI-MSI-edge snd_hda_intel

46: 1 0 PCI-MSI-edge i915

NMI: 112 50 Non-maskable interrupts

LOC: 1237339 1053433 Local timer interrupts

SPU: 0 0 Spurious interrupts

PMI: 112 50 Performance monitoring interrupts

IWI: 0 0 IRQ work interrupts

RES: 282765 423785 Rescheduling interrupts

CAL: 131 52025 Function call interrupts

TLB: 6838 7454 TLB shootdowns

TRM: 0 0 Thermal event interrupts

THR: 0 0 Threshold APIC interrupts

MCE: 0 0 Machine check exceptions

MCP: 99 99 Machine check polls

ERR: 0

MIS: 0

root@mail:~# ethtool -i eth0

driver: sky2

version: 1.30

firmware-version: N/A

bus-info: 0000:05:00.0

supports-statistics: yes

supports-test: no

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: no

root@mail:~# ethtool -S eth0

NIC statistics:

tx_bytes: 338182019

rx_bytes: 22479924

tx_broadcast: 1

rx_broadcast: 173034

tx_multicast: 6

rx_multicast: 495

tx_unicast: 244980

rx_unicast: 123231

tx_mac_pause: 0

rx_mac_pause: 0

collisions: 0

late_collision: 0

aborted: 0

single_collisions: 0

multi_collisions: 0

rx_short: 0

rx_runt: 0

rx_64_byte_packets: 240634

rx_65_to_127_byte_packets: 45330

rx_128_to_255_byte_packets: 4638

rx_256_to_511_byte_packets: 5244

rx_512_to_1023_byte_packets: 705

rx_1024_to_1518_byte_packets: 209

rx_1518_to_max_byte_packets: 0

rx_too_long: 0

rx_fifo_overflow: 0

rx_jabber: 0

rx_fcs_error: 0

tx_64_byte_packets: 3047

tx_65_to_127_byte_packets: 11965

tx_128_to_255_byte_packets: 3099

tx_256_to_511_byte_packets: 401

tx_512_to_1023_byte_packets: 612

tx_1024_to_1518_byte_packets: 225863

tx_1519_to_max_byte_packets: 0

tx_fifo_underrun: 0

root@mail:~# lspci

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)

00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)

00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02)

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)

00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)

00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)

00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 02)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)

00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)

00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [iDE mode] (rev 02)

00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)

00:1f.5 IDE interface: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [iDE mode] (rev 02)

01:00.0 PCI bridge: Intel Corporation 80333 Segment-A PCI Express-to-PCI Express Bridge

01:00.2 PCI bridge: Intel Corporation 80333 Segment-B PCI Express-to-PCI Express Bridge

02:0e.0 RAID bus controller: Promise Technology, Inc. 80333 [superTrak EX8350/EX16350], 80331 [superTrak EX8300/EX16300]

05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)

root@mail:~#

 

Вообще пытался заставить оба ядра обрабатывать eth с помощью smp_affinity но ничего не получилось

Кстати в centos на 2.6.32 все ядра обрабатывают прерывания от eth а на дебиан нет.

Вот думаю от железа это или от опций ядра при компиляции?

Posted

Кстати в centos на 2.6.32 все ядра обрабатывают прерывания от eth а на дебиан нет.

Вот думаю от железа это или от опций ядра при компиляции?

В centos по умолчанию irqbalance работает, а на дебиане вроде нет. Имхо.

Posted

PID TTY STAT TIME COMMAND

1 ? Ss 0:00 /sbin/init

2 ? S 0:00 [kthreadd]

3 ? S 0:00 [migration/0]

4 ? S 0:00 [ksoftirqd/0]

5 ? S 0:00 [stopper/0]

6 ? S 0:00 [watchdog/0]

7 ? S 0:00 [migration/1]

8 ? S 0:00 [stopper/1]

9 ? S 0:00 [ksoftirqd/1]

10 ? S 0:00 [watchdog/1]

11 ? S 0:00 [migration/2]

12 ? S 0:00 [stopper/2]

13 ? S 0:00 [ksoftirqd/2]

14 ? S 0:00 [watchdog/2]

15 ? S 0:00 [migration/3]

16 ? S 0:00 [stopper/3]

17 ? S 0:00 [ksoftirqd/3]

18 ? S 0:00 [watchdog/3]

19 ? S 0:00 [events/0]

20 ? S 0:00 [events/1]

21 ? S 0:00 [events/2]

22 ? S 0:00 [events/3]

23 ? S 0:00 [events/0]

24 ? S 0:00 [events/1]

25 ? S 0:00 [events/2]

26 ? S 0:00 [events/3]

27 ? S 0:00 [events_long/0]

28 ? S 0:00 [events_long/1]

29 ? S 0:00 [events_long/2]

30 ? S 0:00 [events_long/3]

31 ? S 0:00 [events_power_ef]

32 ? S 0:00 [events_power_ef]

33 ? S 0:00 [events_power_ef]

34 ? S 0:00 [events_power_ef]

35 ? S 0:00 [cgroup]

36 ? S 0:00 [khelper]

37 ? S 0:00 [netns]

38 ? S 0:00 [async/mgr]

39 ? S 0:00 [pm]

40 ? S 0:00 [sync_supers]

41 ? S 0:00 [bdi-default]

42 ? S 0:00 [kintegrityd/0]

43 ? S 0:00 [kintegrityd/1]

44 ? S 0:00 [kintegrityd/2]

45 ? S 0:00 [kintegrityd/3]

46 ? S 0:00 [kblockd/0]

47 ? S 0:00 [kblockd/1]

48 ? S 0:00 [kblockd/2]

49 ? S 0:00 [kblockd/3]

50 ? S 0:00 [kacpid]

51 ? S 0:00 [kacpi_notify]

52 ? S 0:00 [kacpi_hotplug]

53 ? S 0:00 [ata_aux]

54 ? S 0:00 [ata_sff/0]

55 ? S 0:00 [ata_sff/1]

56 ? S 0:00 [ata_sff/2]

57 ? S 0:00 [ata_sff/3]

58 ? S 0:00 [ksuspend_usbd]

59 ? S 0:00 [khubd]

60 ? S 0:00 [kseriod]

61 ? S 0:00 [md/0]

62 ? S 0:00 [md/1]

63 ? S 0:00 [md/2]

64 ? S 0:00 [md/3]

65 ? S 0:00 [md_misc/0]

66 ? S 0:00 [md_misc/1]

67 ? S 0:00 [md_misc/2]

68 ? S 0:00 [md_misc/3]

69 ? S 0:00 [linkwatch]

71 ? S 0:00 [khungtaskd]

72 ? S 0:00 [kswapd0]

73 ? SN 0:00 [ksmd]

74 ? SN 0:00 [khugepaged]

75 ? S 0:00 [aio/0]

76 ? S 0:00 [aio/1]

77 ? S 0:00 [aio/2]

78 ? S 0:00 [aio/3]

79 ? S 0:00 [crypto/0]

80 ? S 0:00 [crypto/1]

81 ? S 0:00 [crypto/2]

82 ? S 0:00 [crypto/3]

89 ? S 0:00 [kthrotld/0]

90 ? S 0:00 [kthrotld/1]

91 ? S 0:00 [kthrotld/2]

92 ? S 0:00 [kthrotld/3]

94 ? S 0:00 [kpsmoused]

95 ? S 0:00 [usbhid_resumer]

96 ? S 0:00 [deferwq]

129 ? S 0:00 [kdmremove]

130 ? S 0:00 [kstriped]

318 ? S 0:00 [scsi_eh_0]

319 ? S 0:00 [scsi_eh_1]

352 ? S 0:00 [scsi_eh_2]

353 ? S 0:00 [scsi_eh_3]

354 ? S 0:00 [scsi_eh_4]

355 ? S 0:00 [scsi_eh_5]

468 ? S 0:00 [kdmflush]

470 ? S 0:00 [kdmflush]

488 ? S 0:00 [jbd2/dm-0-8]

489 ? S 0:00 [ext4-dio-unwrit]

582 ? S<s 0:00 /sbin/udevd -d

742 ? S 0:00 [hd-audio0]

957 ? S 0:00 [kdmflush]

998 ? S 0:00 [jbd2/sda1-8]

999 ? S 0:00 [ext4-dio-unwrit]

1000 ? S 0:00 [jbd2/dm-2-8]

1001 ? S 0:00 [ext4-dio-unwrit]

1006 ? S 0:00 [flush-253:0]

1038 ? S 0:00 [kauditd]

1422 ? S<sl 0:00 auditd

1444 ? Sl 0:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5

1510 ? Ss 0:00 /usr/sbin/sshd

1590 ? Ss 0:00 /usr/libexec/postfix/master

1596 ? S 0:00 pickup -l -t fifo -u

1597 ? S 0:00 qmgr -l -t fifo -u

1604 ? Ss 0:00 crond

1618 tty1 Ss+ 0:00 /sbin/mingetty /dev/tty1

1620 tty2 Ss+ 0:00 /sbin/mingetty /dev/tty2

1622 tty3 Ss+ 0:00 /sbin/mingetty /dev/tty3

1624 tty4 Ss+ 0:00 /sbin/mingetty /dev/tty4

1626 tty5 Ss+ 0:00 /sbin/mingetty /dev/tty5

1628 tty6 Ss+ 0:00 /sbin/mingetty /dev/tty6

1635 ? S< 0:00 /sbin/udevd -d

1636 ? S< 0:00 /sbin/udevd -d

1637 ? Ss 0:00 sshd: root@pts/0

1641 pts/0 Ss 0:00 -bash

1667 pts/0 S+ 0:00 /usr/bin/mc -P /tmp/mc-root/mc.pwd.1641

1669 pts/1 Ss 0:00 bash -rcfile .bashrc

2346 pts/1 R+ 0:00 ps ax

 

в centos нет irqbalance, либо в ядре либо в железе, в ядре какой параметр отвечает за балансировку?

Posted

Никакой. Нет там балансировки.

В дебиане более свежее ядро просто не позволяет делать эти глупости с smp_affinity, а центос позволяет.

Но все это бестолковая хрень, в реальности никакой балансировки не происходит, пакеты поочередно обрабатываются ядрами и вы имеете только ухудшение ситуации.

Простыми словами - при определенном трафике на дебиане вы упретесь в 100% на одном ядре, а на центосе - в 2 ядра по 50%. Причем трафика в первом случае пролезет больше.

Posted

Никакой. Нет там балансировки.

В дебиане более свежее ядро просто не позволяет делать эти глупости с smp_affinity, а центос позволяет.

Но все это бестолковая хрень, в реальности никакой балансировки не происходит, пакеты поочередно обрабатываются ядрами и вы имеете только ухудшение ситуации.

Простыми словами - при определенном трафике на дебиане вы упретесь в 100% на одном ядре, а на центосе - в 2 ядра по 50%. Причем трафика в первом случае пролезет больше.

т.е. вся ветка про обсуждение router linux - ересь полная?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.