Биллинговая система Nodeny
03 Мая 2024, 06:39:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: ipfw pipe как отключить пайпы  (Прочитано 10129 раз)
adminnik
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #15 : 10 Июня 2011, 08:20:04 »

Цитировать
он наверное режет скорость на порту, методом включения 10half.....
хотя тоже не понятно...
Nodeny собран как по доку установки, никаких своих изменений я не делал

Цитировать
может он мел ввиду что нарезка скорости ему не нужна на время пока он разбирается с этой проблемой....
хотя... а кто его знает...
При моей скорости и количеству юзеро ,около 20, нарезка мне не обезательна, быстро скачал и освободил канал, время маниакальных закачек прошло, когда качали ВСЁ и ПОБОЛЬШЕ .., наверно харды закончились Смеющийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #16 : 10 Июня 2011, 08:33:17 »

При моей скорости и количеству юзеро ,около 20, нарезка мне не обезательна, быстро скачал и освободил канал, время маниакальных закачек прошло, когда качали ВСЁ и ПОБОЛЬШЕ .., наверно харды закончились Смеющийся
так же прошло время когда на серверах можно было использовать любой хлам - нынче скоростя не те.
закачка по полной и
netstat -w1
top -SHP
dmesg
Записан
adminnik
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #17 : 10 Июня 2011, 08:51:48 »

Цитировать
netstat -w1
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
      1907     0    1825889       1889     0    1883080     0
     10015     0   10198971       9952     0   10186265     0
     10820     0   10927103      10767     0   10920718     0
     10142     0   10215988      10096     0   10217465     0
     10980     0   11120476      10926     0   11109882     0
     12025     0   12199443      11970     0   12182295     0
     11477     0   11618093      11439     0   11615479     0
     11995     0   12171542      11946     0   12173992     0
      3686     0    3839162       3427     0    3524698     0
      7369     0    7596027       7319     0    7585394     0
      8085     0    8214300       8026     0    8200334     0
      7572     0    7623113       7473     0    7612587     0
      9673     0    9855487       9606     0    9859948     0
     11174     0   11360848      11117     0   11346356     0
      8534     0    8619042       8464     0    8624602     0
      9339     0    9555436       9274     0    9549669     0
     11288     0   11420925      11228     0   11406158     0
     12053     0   12234957      12010     0   12231802     0
     10894     0   11128359      10848     0   11118728     0
     10058     0   10264126      10004     0   10255982     0
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
      8685     0    8743442       8637     0    8744773     0
     11400     0   11577547      11339     0   11570528     0
     12352     0   12389618      12260     0   12365763     0
     12347     0   12464327      12278     0   12475746     0
     10577     0   10830974      10524     0   10828268     0
      6110     0    6151878       6045     0    6144600     0
     10909     0   11027702      10851     0   11011442     0
      7959     0    8096332       7919     0    8099402     0
Записан
adminnik
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #18 : 10 Июня 2011, 08:56:09 »

Цитировать
last pid: 22281;  load averages:  0.40,  0.25,  0.10                                                                                                      up 0+19:53:47  09:55:50
116 processes: 2 running, 98 sleeping, 16 waiting
CPU:  5.0% user,  0.0% nice, 20.8% system, 40.9% interrupt, 33.2% idle
Mem: 130M Active, 223M Inact, 122M Wired, 232K Cache, 111M Buf, 517M Free
Swap: 2015M Total, 2015M Free

  PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
   11 root     171 ki31     0K     8K RUN     19.1H 50.98% idle: cpu0
   23 root     -68    -     0K     8K WAIT    13:58 41.89% irq11: rl0 rl2+++
  962 root       4  -15  5448K  3608K sbwait   4:45  3.76% ipcad
  962 root       4  -15  5448K  3608K sbwait   5:06  2.39% ipcad
   42 root     -68    -     0K     8K -        5:43  0.00% dummynet
   13 root     -32    -     0K     8K WAIT     4:19  0.00% swi4: clock sio
 1056 root       8  -15 47084K 42572K nanslp   3:32  0.00% perl5.12.3
 1055 root      44  -15 10240K  7492K select   1:35  0.00% perl5.12.3
   24 root     -68    -     0K     8K WAIT     1:23  0.00% irq5: rl1 ehci0
   48 root      20    -     0K     8K syncer   0:47  0.00% syncer
   15 root     -16    -     0K     8K -        0:44  0.00% yarrow
  929 mysql      4    0   469M 69456K sbwait   0:40  0.00% mysqld
  929 mysql     44    0   469M 69456K select   0:24  0.00% mysqld
  929 mysql     44    0   469M 69456K select   0:18  0.00% mysqld
  929 mysql      4    0   469M 69456K sbwait   0:12  0.00% mysqld
  929 mysql     44    0   469M 69456K ucond    0:11  0.00% mysqld
  929 mysql     44    0   469M 69456K ucond    0:11  0.00% mysqld
  929 mysql      4    0   469M 69456K sbwait   0:11  0.00% mysqld
  929 mysql      4    0   469M 69456K sbwait   0:08  0.00% mysqld
  929 mysql      4    0   469M 69456K sbwait   0:08  0.00% mysqld
    3 root      -8    -     0K     8K -        0:05  0.00% g_up
  929 mysql     44    0   469M 69456K ucond    0:05  0.00% mysqld
    4 root      -8    -     0K     8K -        0:05  0.00% g_down
20373 root       8  -15 10220K  7628K nanslp   0:04  0.00% perl5.12.3
   41 root       8    -     0K     8K pftm     0:03  0.00% pfpurge
  972 root      44    0 19300K 12496K select   0:03  0.00% httpd
   33 root       0    -     0K     8K tzpoll   0:03  0.00% acpi_thermal
    2 root      -8    -     0K     8K -        0:03  0.00% g_event
   32 root     -64    -     0K     8K WAIT     0:02  0.00% irq15: ata1
   35 root      -8    -     0K     8K -        0:02  0.00% fdc0
   12 root     -44    -     0K     8K WAIT     0:02  0.00% swi1: net
  990 root      44    0  5904K  3516K select   0:02  0.00% sendmail
  420 _dhcp     44    0  3156K  1388K select   0:01  0.00% dhclient
  929 mysql     44    0   469M 69456K select   0:01  0.00% mysqld

Цитировать
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 7.3-RELEASE #0: Mon Jun  6 11:28:18 EEST 2011
    root@testserver.praha:/usr/src/sys/i386/compile/SER i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2472.29-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf24  Stepping = 4
  Features=0x3febf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
real memory  = 1073676288 (1023 MB)
avail memory = 1036959744 (988 MB)
kbd1 at kbdmux0
acpi0: <VIAP4X AWRDACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 3fef0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_button0: <Power Button> on acpi0
acpi_button1: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x400-0x47f,0x500-0x50f on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 8753 (P4X266) host to PCI bridge> on hostb0
agp0: aperture size is 256M
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0x9000-0x90ff mem 0xd8000000-0xdfffffff,0xe9000000-0xe900ffff irq 11 at device 0.0 on pci1
vgapci1: <VGA-compatible display> mem 0xe0000000-0xe7ffffff,0xe9010000-0xe901ffff at device 0.1 on pci1
rl0: <RealTek 8139 10/100BaseTX> port 0xa000-0xa0ff mem 0xeb000000-0xeb0000ff irq 11 at device 10.0 on pci0
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:23:cd:b5:58:37
rl0: [ITHREAD]
rl1: <RealTek 8139 10/100BaseTX> port 0xa400-0xa4ff mem 0xeb001000-0xeb0010ff irq 5 at device 11.0 on pci0
miibus1: <MII bus> on rl1
rlphy1: <RealTek internal media interface> PHY 0 on miibus1
rlphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl1: Ethernet address: 00:23:cd:b5:6f:71
rl1: [ITHREAD]
rl2: <RealTek 8139 10/100BaseTX> port 0xa800-0xa8ff mem 0xeb002000-0xeb0020ff irq 11 at device 12.0 on pci0
miibus2: <MII bus> on rl2
rlphy2: <RealTek internal media interface> PHY 0 on miibus2
rlphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl2: Ethernet address: 00:c0:26:2c:c9:21
rl2: [ITHREAD]
uhci0: <VIA 83C572 USB controller> port 0xac00-0xac1f irq 11 at device 16.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xb000-0xb01f irq 11 at device 16.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xb400-0xb41f irq 11 at device 16.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xeb003000-0xeb0030ff irq 5 at device 16.3 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <VIA VT6202 USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: <VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3
uhub3: 6 ports with 6 removable, self powered
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8235 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xb800-0xb80f at device 17.1 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <multimedia, audio> at device 17.5 (no driver attached)
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xc000-0xc0ff mem 0xeb004000-0xeb0040ff irq 11 at device 18.0 on pci0
vr0: Quirks: 0x0
vr0: Revision: 0x74
vr0: MII without any phy!
device_attach: vr0 attach returned 6
acpi_tz0: <Thermal Zone> on acpi0
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
sio1: [FILTER]
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 Generic PS/2 mouse, device ID 0
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc0000-0xccfff pnpid ORM0000 on isa0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
ppbus0: <Parallel port bus> on ppc0
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
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
Timecounter "TSC" frequency 2472290836 Hz quality 800
Timecounters tick every 1.000 msec
ipfw2 (+ipv6) initialized, divert enabled, nat enabled, rule-based forwarding enabled, default to deny, logging limited to 10 packets/entry by default
acd0: CDRW <HL-DT-ST RW/DVD GCC-4521B/1.05> at ata0-master UDMA33
ad2: 19092MB <WDC WD200EB-00CPF0 06.04G06> at ata1-master UDMA100
Trying to mount root from ufs:/dev/ad2s1a
usb3: unrecoverable error, controller halted
usb3: blocking intrs 0x10
arp: 192.168.0.50 is on rl1 but got reply from 00:21:91:12:78:d4 on rl2
arp: 192.168.0.50 is on rl1 but got reply from 00:21:91:12:78:d4 on rl2
arplookup 194.44.136.250 failed: host is not on local network

Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #19 : 10 Июня 2011, 09:52:16 »

Администраторы, вы никогда не замечали, почему в серьезном оборудовании пропускная способность указывается в пакетах, а не только в трафике? Сервер шуршит пакетами. Как вы считаете что легче обработать 1000 пакетов по 50 байтам или 1 пакет на 50000 байт? Торренты, вирусы и подобные создают большое количество мелких пакетов.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #20 : 10 Июня 2011, 09:54:41 »

Нормальная сетевая карточка разрулит такую проблему. Или вы думали что двухдолларовые риалтеки смогут обслужить всю сеть? Твои сетевые тупо передают трафик на обработку процессору и он переваривает это большое количество пакетов. Трафик тут не причем. Когда гомносетевушка стоит на десктопе - там пакетов мало, поэтому проц справляется с большими объемами. Не жадничай и купи нормальные сетевухи
« Последнее редактирование: 10 Июня 2011, 09:59:19 от Efendy » Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #21 : 10 Июня 2011, 10:01:33 »

100% сетевая (ты путаешься с хлама раздавать 100+м?
+ если судить по этому по demesg я так понял єто при allow ip from any to any
CPU:  5.0% user,  0.0% nice, 20.8% system, 40.9% interrupt, 33.2% idle
то хлам надо менять полностью
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #22 : 10 Июня 2011, 10:01:53 »

Цитировать
23 root     -68    -     0K     8K WAIT    13:58 41.89% irq11: rl0 rl2+++
половину процессорного времени (41.89%) тратится на обработку прерываний от сетевушек
Записан
adminnik
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #23 : 10 Июня 2011, 11:56:06 »

 Рот на замке Пошол искать сетевухи
Записан
adminnik
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #24 : 14 Июня 2011, 08:57:41 »

Относительно,  как отключить пайпы, для себя решил так
В nofire.pl

строчку
 &SetIpfwRule(qq{pipe tablearg ip from any to table(10)});
поменял на
  &SetIpfwRule(qq{allow ip from any to table(10)});
и
&SetIpfwRule(qq{pipe tablearg ip from table(11) to any});
на
&SetIpfwRule(qq{allow ip from table(11) to any});

при этом получил полный входящий и исходящий канал
Может кому пригодится Улыбающийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #25 : 14 Июня 2011, 09:38:05 »

Относительно,  как отключить пайпы, для себя решил так
В nofire.pl

строчку
 &SetIpfwRule(qq{pipe tablearg ip from any to table(10)});
поменял на
  &SetIpfwRule(qq{allow ip from any to table(10)});
и
&SetIpfwRule(qq{pipe tablearg ip from table(11) to any});
на
&SetIpfwRule(qq{allow ip from table(11) to any});

при этом получил полный входящий и исходящий канал
Может кому пригодится Улыбающийся

так об я писла в первом посте
пойти еще чуть дальше
и убрать все правила из нофире оставить только таблицы то еще снизить нагрузку можно .
каждое правило отнимает процесс время (правила можно сократить в 2-3 раза с учетом украины)
Записан
Unix
Гость
« Ответ #26 : 18 Июня 2011, 02:00:05 »

А как именно отключить пайпы на время, а потом обратно включить???

Хочу сделать тест проверить на сколько хватит всей ширины канала в интернет.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #27 : 18 Июня 2011, 07:47:08 »

А как именно отключить пайпы на время, а потом обратно включить???

Хочу сделать тест проверить на сколько хватит всей ширины канала в интернет.
allow ip from any to any
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #28 : 06 Апреля 2012, 23:25:36 »

кстати наличие в системе самих Pipe, даже если в них не направлять трафик - dummynet будет неплохо приседать.
так что их лучше тоже удалять ipfw pipe flush
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!