On Mon, 4 Mar 2019, 09:43 Tony Sarendal, <t...@polarcap.org> wrote:

>
>
> Den mån 4 mars 2019 kl 09:26 skrev Tony Sarendal <t...@polarcap.org>:
>
>> Den sön 3 mars 2019 kl 21:35 skrev Theo de Raadt <dera...@openbsd.org>:
>>
>>> Tony,
>>>
>>> Are you out of your mind?  You didn't provide even a rough hint about
>>> what your firewall configuration looks like.  You recognize that's
>>> pathetic, right?
>>>
>>> > Earlier in the week I could run parallel ping-pong tests through my
>>> test
>>> > firewalls
>>> > at 300kpps without any packet loss. I updated to the latest snapshot
>>> today
>>> > and
>>> > start to see packet loss at around 80kpps.
>>> >
>>> > /T
>>> >
>>> > OpenBSD 6.5-beta (GENERIC.MP) #764: Sun Mar  3 10:24:08 MST 2019
>>> >     dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/
>>> GENERIC.MP
>>> > real mem = 34300891136 (32711MB)
>>> > avail mem = 33251393536 (31711MB)
>>> > mpath0 at root
>>> > scsibus0 at mpath0: 256 targets
>>> > mainbus0 at root
>>> > bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xec170 (34 entries)
>>> > bios0: vendor American Megatrends Inc. version "3.0" date 04/24/2015
>>> > bios0: Supermicro X10SLD
>>> > acpi0 at bios0: rev 2
>>> > acpi0: sleep states S0 S4 S5
>>> > acpi0: tables DSDT FACP APIC FPDT FIDT SSDT SSDT MCFG PRAD HPET SSDT
>>> SSDT
>>> > SPMI DMAR EINJ ERST HEST BERT
>>> > acpi0: wakeup devices PEGP(S4) PEG0(S4) PEGP(S4) PEG1(S4) PEGP(S4)
>>> PEG2(S4)
>>> > PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(S4)
>>> > PXSX(S4) RP05(S4) [...]
>>> > acpitimer0 at acpi0: 3579545 Hz, 24 bits
>>> > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
>>> > cpu0 at mainbus0: apid 0 (boot processor)
>>> > cpu0: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz, 3500.68 MHz, 06-3c-03
>>> > cpu0:
>>> >
>>> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
>>> > cpu0: 256KB 64b/line 8-way L2 cache
>>> > cpu0: smt 0, core 0, package 0
>>> > mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
>>> > cpu0: apic clock running at 99MHz
>>> > cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4, IBE
>>> > cpu1 at mainbus0: apid 2 (application processor)
>>> > cpu1: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz, 3500.01 MHz, 06-3c-03
>>> > cpu1:
>>> >
>>> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
>>> > cpu1: 256KB 64b/line 8-way L2 cache
>>> > cpu1: smt 0, core 1, package 0
>>> > cpu2 at mainbus0: apid 4 (application processor)
>>> > cpu2: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz, 3500.01 MHz, 06-3c-03
>>> > cpu2:
>>> >
>>> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
>>> > cpu2: 256KB 64b/line 8-way L2 cache
>>> > cpu2: smt 0, core 2, package 0
>>> > cpu3 at mainbus0: apid 6 (application processor)
>>> > cpu3: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz, 3500.01 MHz, 06-3c-03
>>> > cpu3:
>>> >
>>> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,PERF,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,MELTDOWN
>>> > cpu3: 256KB 64b/line 8-way L2 cache
>>> > cpu3: smt 0, core 3, package 0
>>> > ioapic0 at mainbus0: apid 8 pa 0xfec00000, version 20, 24 pins
>>> > acpimcfg0 at acpi0
>>> > acpimcfg0: addr 0xf8000000, bus 0-63
>>> > acpihpet0 at acpi0: 14318179 Hz
>>> > acpiprt0 at acpi0: bus 0 (PCI0)
>>> > acpiprt1 at acpi0: bus 1 (PEG0)
>>> > acpiprt2 at acpi0: bus 2 (PEG1)
>>> > acpiprt3 at acpi0: bus -1 (PEG2)
>>> > acpiprt4 at acpi0: bus 3 (RP01)
>>> > acpiprt5 at acpi0: bus -1 (RP02)
>>> > acpiprt6 at acpi0: bus -1 (RP03)
>>> > acpiprt7 at acpi0: bus -1 (RP04)
>>> > acpiprt8 at acpi0: bus -1 (RP05)
>>> > acpiprt9 at acpi0: bus -1 (RP06)
>>> > acpiprt10 at acpi0: bus -1 (RP07)
>>> > acpiprt11 at acpi0: bus -1 (RP08)
>>> > acpiec0 at acpi0: not present
>>> > acpicpu0 at acpi0: C1(@1 halt!)
>>> > acpicpu1 at acpi0: C1(@1 halt!)
>>> > acpicpu2 at acpi0: C1(@1 halt!)
>>> > acpicpu3 at acpi0: C1(@1 halt!)
>>> > acpipwrres0 at acpi0: PG00, resource for PEG0
>>> > acpipwrres1 at acpi0: PG01, resource for PEG1
>>> > acpipwrres2 at acpi0: PG02, resource for PEG2
>>> > acpipwrres3 at acpi0: FN00, resource for FAN0
>>> > acpipwrres4 at acpi0: FN01, resource for FAN1
>>> > acpipwrres5 at acpi0: FN02, resource for FAN2
>>> > acpipwrres6 at acpi0: FN03, resource for FAN3
>>> > acpipwrres7 at acpi0: FN04, resource for FAN4
>>> > acpitz0 at acpi0: critical temperature is 105 degC
>>> > acpitz1 at acpi0: critical temperature is 105 degC
>>> > acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001
>>> > acpicmos0 at acpi0
>>> > "IPI0001" at acpi0 not configured
>>> > acpibtn0 at acpi0: SLPB
>>> > acpibtn1 at acpi0: PWRB
>>> > "PNP0C0B" at acpi0 not configured
>>> > "PNP0C0B" at acpi0 not configured
>>> > "PNP0C0B" at acpi0 not configured
>>> > "PNP0C0B" at acpi0 not configured
>>> > "PNP0C0B" at acpi0 not configured
>>> > acpivideo0 at acpi0: GFX0
>>> > acpivout0 at acpivideo0: DD1F
>>> > ipmi at mainbus0 not configured
>>> > pci0 at mainbus0 bus 0
>>> > pchb0 at pci0 dev 0 function 0 "Intel Xeon E3-1200 v3 Host" rev 0x06
>>> > ppb0 at pci0 dev 1 function 0 "Intel Core 4G PCIE" rev 0x06: msi
>>> > pci1 at ppb0 bus 1
>>> > ix0 at pci1 dev 0 function 0 "Intel 82599" rev 0x01: msi, address
>>> > 0c:c4:7a:59:30:a4
>>> > ix1 at pci1 dev 0 function 1 "Intel 82599" rev 0x01: msi, address
>>> > 0c:c4:7a:59:30:a5
>>> > ppb1 at pci0 dev 1 function 1 "Intel Core 4G PCIE" rev 0x06: msi
>>> > pci2 at ppb1 bus 2
>>> > ixl0 at pci2 dev 0 function 0 "Intel XL710 QSFP+" rev 0x02: port 0, FW
>>> > 5.0.40043 API 1.5, msi, address 0c:c4:7a:5e:f9:c8
>>> > ixl0: unable to query phy types
>>> > ixl1 at pci2 dev 0 function 1 "Intel XL710 QSFP+" rev 0x02: port 1, FW
>>> > 5.0.40043 API 1.5, msi, address 0c:c4:7a:5e:f9:c9
>>> > ixl1: unable to query phy types
>>> > "Intel 8 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
>>> > "Intel 8 Series MEI" rev 0x04 at pci0 dev 22 function 1 not configured
>>> > ehci0 at pci0 dev 26 function 0 "Intel 8 Series USB" rev 0x05: apic 8
>>> int 16
>>> > usb0 at ehci0: USB revision 2.0
>>> > uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev
>>> > 2.00/1.00 addr 1
>>> > ppb2 at pci0 dev 28 function 0 "Intel 8 Series PCIE" rev 0xd5: msi
>>> > pci3 at ppb2 bus 3
>>> > ppb3 at pci3 dev 0 function 0 "ASPEED Technology AST1150 PCI" rev 0x03
>>> > pci4 at ppb3 bus 4
>>> > vga1 at pci4 dev 0 function 0 "ASPEED Technology AST2000" rev 0x30
>>> > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
>>> > wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
>>> > ehci1 at pci0 dev 29 function 0 "Intel 8 Series USB" rev 0x05: apic 8
>>> int 22
>>> > usb1 at ehci1: USB revision 2.0
>>> > uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev
>>> > 2.00/1.00 addr 1
>>> > pcib0 at pci0 dev 31 function 0 "Intel C224 LPC" rev 0x05
>>> > ahci0 at pci0 dev 31 function 2 "Intel 8 Series AHCI" rev 0x05: msi,
>>> AHCI
>>> > 1.3
>>> > ahci0: port 0: 6.0Gb/s
>>> > ahci0: port 1: 6.0Gb/s
>>> > scsibus1 at ahci0: 32 targets
>>> > sd0 at scsibus1 targ 0 lun 0: <ATA, INTEL SSDSC2BB12, G201> SCSI3
>>> 0/direct
>>> > fixed naa.55cd2e404c022db4
>>> > sd0: 114473MB, 512 bytes/sector, 234441648 sectors, thin
>>> > sd1 at scsibus1 targ 1 lun 0: <ATA, INTEL SSDSC2BB12, G201> SCSI3
>>> 0/direct
>>> > fixed naa.55cd2e404c022518
>>> > sd1: 114473MB, 512 bytes/sector, 234441648 sectors, thin
>>> > ichiic0 at pci0 dev 31 function 3 "Intel 8 Series SMBus" rev 0x05:
>>> apic 8
>>> > int 18
>>> > iic0 at ichiic0
>>> > sdtemp0 at iic0 addr 0x18: stts2002
>>> > sdtemp1 at iic0 addr 0x19: stts2002
>>> > sdtemp2 at iic0 addr 0x1a: stts2002
>>> > sdtemp3 at iic0 addr 0x1b: stts2002
>>> > spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM ECC PC3-12800 with thermal
>>> sensor
>>> > spdmem1 at iic0 addr 0x51: 8GB DDR3 SDRAM ECC PC3-12800 with thermal
>>> sensor
>>> > spdmem2 at iic0 addr 0x52: 8GB DDR3 SDRAM ECC PC3-12800 with thermal
>>> sensor
>>> > spdmem3 at iic0 addr 0x53: 8GB DDR3 SDRAM ECC PC3-12800 with thermal
>>> sensor
>>> > "Intel 8 Series Thermal" rev 0x05 at pci0 dev 31 function 6 not
>>> configured
>>> > isa0 at pcib0
>>> > isadma0 at isa0
>>> > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>>> > com2 at isa0 port 0x3e8/8 irq 5: ns16550a, 16 byte fifo
>>> > pckbc0 at isa0 port 0x60/5 irq 1 irq 12
>>> > pcppi0 at isa0 port 0x61
>>> > spkr0 at pcppi0
>>> > wbsio0 at isa0 port 0x2e/2: NCT6776F rev 0x33
>>> > lm1 at wbsio0 port 0xa30/8: NCT6776F
>>> > vmm0 at mainbus0: VMX/EPT
>>> > uhub2 at uhub0 port 1 configuration 1 interface 0 "Intel Rate Matching
>>> Hub"
>>> > rev 2.00/0.05 addr 2
>>> > uhub3 at uhub2 port 3 configuration 1 interface 0 "ATEN International
>>> > product 0x7000" rev 2.00/0.00 addr 3
>>> > uhidev0 at uhub3 port 1 configuration 1 interface 0 "ATEN International
>>> > product 0x2419" rev 1.10/1.00 addr 4
>>> > uhidev0: iclass 3/1
>>> > ukbd0 at uhidev0: 8 variable keys, 6 key codes
>>> > wskbd0 at ukbd0: console keyboard, using wsdisplay0
>>> > uhidev1 at uhub3 port 1 configuration 1 interface 1 "ATEN International
>>> > product 0x2419" rev 1.10/1.00 addr 4
>>> > uhidev1: iclass 3/1
>>> > ums0 at uhidev1: 3 buttons, Z dir
>>> > wsmouse0 at ums0 mux 0
>>> > uhub4 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching
>>> Hub"
>>> > rev 2.00/0.05 addr 2
>>> > vscsi0 at root
>>> > scsibus2 at vscsi0: 256 targets
>>> > softraid0 at root
>>> > scsibus3 at softraid0: 256 targets
>>> > root on sd0a (705899aa0befef4d.a) swap on sd0b dump on sd0b
>>>
>>
>>
>> I have a firewall test setup consisting of 14 machines.
>> All old E3's, with a mix of ix and em, and some 2x40G ixl(work in
>> progress).
>>
>> Firewalls interfaces are configured as:
>> 2x ix => trunk(lacp) => vlans+carps
>>
>> 14 vlan interfaces and 13 carps (no carp on pfsync vlan interface)
>> set skip on lo and the vlan carrying pfsync.
>> No shaping or other funkiness, just pass/block.
>>
>> As this is a forwarding performance test with very low session rate
>> the rule-set is irrelevant.
>>
>> The test performed is ping-pong of UDP packets across the firewall
>> at the speed of RTT, additional clients are added to increase load.
>>
>> Testing with OpenBSD 6.5-beta (GENERIC.MP) #764: Sun Mar  3 10:24:08 MST
>> 2019
>> Baseline, single session between testers.
>> OpenBSD 6.5-beta (GENERIC.MP) #764: Sun Mar  3 10:24:08 MST 2019
>>
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -c 25000
>> 10.96.2.21:2222
>> packet size: 512
>> packets per client: 25000
>> number of clients: 1
>> server address: 10.96.2.21:2222
>> pps: 4016 total drops: 0 avg rtt: 0.249 ms clients: 1
>> pps: 4015 total drops: 0 avg rtt: 0.249 ms clients: 1
>> pps: 3905 total drops: 0 avg rtt: 0.256 ms clients: 1
>> pps: 4016 total drops: 0 avg rtt: 0.249 ms clients: 1
>> pps: 4015 total drops: 0 avg rtt: 0.249 ms clients: 1
>> pps: 3976 total drops: 0 avg rtt: 0.252 ms clients: 1
>> Runtime: 7.118854881s Packets received: 25000 Packets dropped: 0
>> thehoff@cloud5.swe69$
>>
>> The pps here is packets sent (and received), so firewall pps
>> on trunk is double the above number.
>>
>> A ramp-up test where one client per second is added until packet loss:
>>
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -r 1
>> 10.96.2.21:2222
>> packet size: 512
>> ramp-up interval: 1 seconds
>> packets per client: 9223372036854775807
>> number of clients: 9223372036854775807
>> server address: 10.96.2.21:2222
>> pps: 4051 total drops: 0 avg rtt: 0.494 ms clients: 2
>> pps: 5736 total drops: 0 avg rtt: 0.523 ms clients: 3
>> pps: 8258 total drops: 0 avg rtt: 0.484 ms clients: 4
>> pps: 10852 total drops: 0 avg rtt: 0.461 ms clients: 5
>> pps: 13174 total drops: 0 avg rtt: 0.455 ms clients: 6
>> pps: 15417 total drops: 0 avg rtt: 0.454 ms clients: 7
>> pps: 17894 total drops: 0 avg rtt: 0.447 ms clients: 8
>> pps: 20010 total drops: 0 avg rtt: 0.450 ms clients: 9
>> pps: 22178 total drops: 0 avg rtt: 0.451 ms clients: 10
>> pps: 24252 total drops: 0 avg rtt: 0.454 ms clients: 11
>> pps: 26056 total drops: 0 avg rtt: 0.461 ms clients: 12
>> pps: 28060 total drops: 0 avg rtt: 0.463 ms clients: 13
>> pps: 30437 total drops: 0 avg rtt: 0.460 ms clients: 14
>> pps: 32503 total drops: 0 avg rtt: 0.461 ms clients: 15
>> pps: 33421 total drops: 0 avg rtt: 0.479 ms clients: 16
>> pps: 35810 total drops: 0 avg rtt: 0.475 ms clients: 17
>> pps: 37042 total drops: 0 avg rtt: 0.486 ms clients: 18
>> pps: 38626 total drops: 0 avg rtt: 0.492 ms clients: 19
>> read failed: read udp 10.96.3.52:43580->10.96.2.21:2222: i/o timeout
>> pps: 38045 total drops: 1 avg rtt: 0.526 ms clients: 20
>> read failed: read udp 10.96.3.52:3459->10.96.2.21:2222: i/o timeout
>>
>> Runtime: 20.198108441s Packets received: 472256 Packets dropped: 2
>> thehoff@cloud5.swe69$
>>
>> Packet loss starts at around 35-40kpps:
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -c 25000 -n 17
>> 10.96.2.21:2222
>> packet size: 512
>> packets per client: 25000
>> number of clients: 17
>> server address: 10.96.2.21:2222
>> pps: 35234 total drops: 0 avg rtt: 0.482 ms clients: 17
>> pps: 37294 total drops: 0 avg rtt: 0.456 ms clients: 17
>> pps: 36400 total drops: 0 avg rtt: 0.467 ms clients: 17
>> pps: 37040 total drops: 0 avg rtt: 0.459 ms clients: 17
>> pps: 37081 total drops: 0 avg rtt: 0.458 ms clients: 17
>> pps: 35258 total drops: 0 avg rtt: 0.482 ms clients: 17
>> read failed: read udp 10.96.3.52:45255->10.96.2.21:2222: i/o timeout
>> pps: 36918 total drops: 1 avg rtt: 0.460 ms clients: 17
>> ^C
>> Runtime: 8.029600463s Packets received: 285855 Packets dropped: 1
>> thehoff@cloud5.swe69$
>>
>>
>> Now testing with OpenBSD 6.5-beta (GENERIC.MP) #760: Thu Feb 28 12:38:40
>> MST 2019.
>> Single-session base line:
>>
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -c 25000
>> 10.96.2.21:2222
>> packet size: 512
>> packets per client: 25000
>> number of clients: 1
>> server address: 10.96.2.21:2222
>> pps: 3640 total drops: 0 avg rtt: 0.275 ms clients: 1
>> pps: 3568 total drops: 0 avg rtt: 0.280 ms clients: 1
>> pps: 3638 total drops: 0 avg rtt: 0.275 ms clients: 1
>> pps: 3637 total drops: 0 avg rtt: 0.275 ms clients: 1
>> pps: 3641 total drops: 0 avg rtt: 0.275 ms clients: 1
>> pps: 3674 total drops: 0 avg rtt: 0.272 ms clients: 1
>> Runtime: 7.131570891s Packets received: 25000 Packets dropped: 0
>> thehoff@cloud5.swe69$
>>
>> Ramp-up test:
>>
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -r 1
>> 10.96.2.21:2222
>>
>>
>>
>>                                                    [2/1836]
>> packet size: 512
>> ramp-up interval: 1 seconds
>> packets per client: 9223372036854775807
>> number of clients: 9223372036854775807
>> server address: 10.96.2.21:2222
>> pps: 3827 total drops: 0 avg rtt: 0.523 ms clients: 2
>> pps: 5686 total drops: 0 avg rtt: 0.528 ms clients: 3
>> pps: 8278 total drops: 0 avg rtt: 0.483 ms clients: 4
>> pps: 10807 total drops: 0 avg rtt: 0.463 ms clients: 5
>> pps: 13402 total drops: 0 avg rtt: 0.448 ms clients: 6
>> pps: 15878 total drops: 0 avg rtt: 0.441 ms clients: 7
>> pps: 18432 total drops: 0 avg rtt: 0.434 ms clients: 8
>> pps: 20948 total drops: 0 avg rtt: 0.430 ms clients: 9
>> pps: 23393 total drops: 0 avg rtt: 0.427 ms clients: 10
>> pps: 25905 total drops: 0 avg rtt: 0.425 ms clients: 11
>> pps: 28186 total drops: 0 avg rtt: 0.426 ms clients: 12
>> pps: 29716 total drops: 0 avg rtt: 0.437 ms clients: 13
>> pps: 31801 total drops: 0 avg rtt: 0.440 ms clients: 14
>> pps: 32901 total drops: 0 avg rtt: 0.456 ms clients: 15
>> pps: 34493 total drops: 0 avg rtt: 0.464 ms clients: 16
>> pps: 35223 total drops: 0 avg rtt: 0.483 ms clients: 17
>> pps: 36824 total drops: 0 avg rtt: 0.489 ms clients: 18
>> pps: 38655 total drops: 0 avg rtt: 0.492 ms clients: 19
>> pps: 39625 total drops: 0 avg rtt: 0.505 ms clients: 20
>> pps: 41467 total drops: 0 avg rtt: 0.506 ms clients: 21
>> pps: 43342 total drops: 0 avg rtt: 0.508 ms clients: 22
>> pps: 44565 total drops: 0 avg rtt: 0.516 ms clients: 23
>> pps: 47022 total drops: 0 avg rtt: 0.510 ms clients: 24
>> pps: 48825 total drops: 0 avg rtt: 0.512 ms clients: 25
>> pps: 49426 total drops: 0 avg rtt: 0.526 ms clients: 26
>> pps: 51010 total drops: 0 avg rtt: 0.529 ms clients: 27
>> pps: 53227 total drops: 0 avg rtt: 0.526 ms clients: 28
>> pps: 55427 total drops: 0 avg rtt: 0.523 ms clients: 29
>> pps: 56294 total drops: 0 avg rtt: 0.533 ms clients: 30
>> pps: 57202 total drops: 0 avg rtt: 0.542 ms clients: 31
>> pps: 58672 total drops: 0 avg rtt: 0.545 ms clients: 32
>> pps: 60757 total drops: 0 avg rtt: 0.543 ms clients: 33
>> pps: 61619 total drops: 0 avg rtt: 0.552 ms clients: 34
>> pps: 62094 total drops: 0 avg rtt: 0.564 ms clients: 35
>> pps: 65039 total drops: 0 avg rtt: 0.554 ms clients: 36
>> pps: 65980 total drops: 0 avg rtt: 0.561 ms clients: 37
>> pps: 68124 total drops: 0 avg rtt: 0.558 ms clients: 38
>> pps: 68712 total drops: 0 avg rtt: 0.568 ms clients: 39
>> pps: 71362 total drops: 0 avg rtt: 0.561 ms clients: 40
>> pps: 72715 total drops: 0 avg rtt: 0.564 ms clients: 41
>> pps: 72362 total drops: 0 avg rtt: 0.580 ms clients: 42
>> pps: 72946 total drops: 0 avg rtt: 0.589 ms clients: 43
>> pps: 77915 total drops: 0 avg rtt: 0.565 ms clients: 44
>> pps: 77999 total drops: 0 avg rtt: 0.577 ms clients: 45
>> pps: 78544 total drops: 0 avg rtt: 0.586 ms clients: 46
>> pps: 80823 total drops: 0 avg rtt: 0.582 ms clients: 47
>> pps: 82208 total drops: 0 avg rtt: 0.584 ms clients: 48
>> pps: 83035 total drops: 0 avg rtt: 0.590 ms clients: 49
>> pps: 84476 total drops: 0 avg rtt: 0.592 ms clients: 50
>> pps: 86276 total drops: 0 avg rtt: 0.591 ms clients: 51
>> pps: 86409 total drops: 0 avg rtt: 0.602 ms clients: 52
>> pps: 87482 total drops: 0 avg rtt: 0.606 ms clients: 53
>> pps: 88760 total drops: 0 avg rtt: 0.608 ms clients: 54
>> pps: 90796 total drops: 0 avg rtt: 0.606 ms clients: 55
>> pps: 92476 total drops: 0 avg rtt: 0.606 ms clients: 56
>> pps: 94324 total drops: 0 avg rtt: 0.604 ms clients: 57
>> pps: 96194 total drops: 0 avg rtt: 0.603 ms clients: 58
>> pps: 98696 total drops: 0 avg rtt: 0.598 ms clients: 59
>> pps: 99291 total drops: 0 avg rtt: 0.604 ms clients: 60
>> pps: 100693 total drops: 0 avg rtt: 0.606 ms clients: 61
>> pps: 103156 total drops: 0 avg rtt: 0.601 ms clients: 62
>> pps: 104484 total drops: 0 avg rtt: 0.603 ms clients: 63
>> pps: 103819 total drops: 0 avg rtt: 0.616 ms clients: 64
>> pps: 105292 total drops: 0 avg rtt: 0.617 ms clients: 65
>> pps: 107878 total drops: 0 avg rtt: 0.612 ms clients: 66
>> pps: 108857 total drops: 0 avg rtt: 0.615 ms clients: 67
>> pps: 108004 total drops: 0 avg rtt: 0.630 ms clients: 68
>> pps: 108584 total drops: 0 avg rtt: 0.635 ms clients: 69
>> pps: 108634 total drops: 0 avg rtt: 0.644 ms clients: 70
>> pps: 109416 total drops: 0 avg rtt: 0.649 ms clients: 71
>> pps: 111989 total drops: 0 avg rtt: 0.643 ms clients: 72
>> pps: 112612 total drops: 0 avg rtt: 0.648 ms clients: 73
>> pps: 113058 total drops: 0 avg rtt: 0.655 ms clients: 74
>> pps: 114198 total drops: 0 avg rtt: 0.657 ms clients: 75
>> pps: 116640 total drops: 0 avg rtt: 0.652 ms clients: 76
>> pps: 117816 total drops: 0 avg rtt: 0.654 ms clients: 77
>> pps: 117980 total drops: 0 avg rtt: 0.661 ms clients: 78
>> pps: 120047 total drops: 0 avg rtt: 0.658 ms clients: 79
>> pps: 123420 total drops: 0 avg rtt: 0.648 ms clients: 80
>> pps: 123739 total drops: 0 avg rtt: 0.655 ms clients: 81
>> pps: 125930 total drops: 0 avg rtt: 0.651 ms clients: 82
>> pps: 127521 total drops: 0 avg rtt: 0.651 ms clients: 83
>> pps: 128499 total drops: 0 avg rtt: 0.654 ms clients: 84
>> pps: 129330 total drops: 0 avg rtt: 0.657 ms clients: 85
>> pps: 131785 total drops: 0 avg rtt: 0.653 ms clients: 86
>> pps: 131340 total drops: 0 avg rtt: 0.662 ms clients: 87
>> pps: 131660 total drops: 0 avg rtt: 0.668 ms clients: 88
>> pps: 133302 total drops: 0 avg rtt: 0.668 ms clients: 89
>> pps: 131994 total drops: 0 avg rtt: 0.682 ms clients: 90
>> pps: 133166 total drops: 0 avg rtt: 0.683 ms clients: 91
>> pps: 132691 total drops: 0 avg rtt: 0.693 ms clients: 92
>> pps: 132280 total drops: 0 avg rtt: 0.703 ms clients: 93
>> pps: 131950 total drops: 0 avg rtt: 0.712 ms clients: 94
>> pps: 133879 total drops: 0 avg rtt: 0.710 ms clients: 95
>> pps: 132591 total drops: 0 avg rtt: 0.724 ms clients: 96
>> pps: 131854 total drops: 0 avg rtt: 0.736 ms clients: 97
>> pps: 132559 total drops: 0 avg rtt: 0.739 ms clients: 98
>> pps: 132294 total drops: 0 avg rtt: 0.748 ms clients: 99
>> pps: 132859 total drops: 0 avg rtt: 0.753 ms clients: 100
>> pps: 131105 total drops: 0 avg rtt: 0.770 ms clients: 101
>> ^C
>> Runtime: 1m41.78992826s Packets received: 8284037 Packets dropped: 0
>> thehoff@cloud5.swe69$
>>
>> We are here beyond the point where the tester cpu's can cause false
>> positives.
>>
>> With the older snapshot I can run 4 concurrent 30 client tests without
>> packet
>> loss, this is more than 300kpps on trunk0 on the firewall.
>> Output from one of the four testers:
>>
>> thehoff@cloud5.swe69$ route -T2 exec ./phantom -k 1234 -c 0 -n 30
>> 10.96.2.21:2222
>> packet size: 512
>> packets per client: 9223372036854775807
>> number of clients: 30
>> server address: 10.96.2.21:2222
>> pps: 36448 total drops: 0 avg rtt: 0.823 ms clients: 30
>> pps: 40931 total drops: 0 avg rtt: 0.733 ms clients: 30
>> pps: 41419 total drops: 0 avg rtt: 0.724 ms clients: 30
>> pps: 41585 total drops: 0 avg rtt: 0.721 ms clients: 30
>> pps: 41078 total drops: 0 avg rtt: 0.730 ms clients: 30
>> pps: 41637 total drops: 0 avg rtt: 0.721 ms clients: 30
>> pps: 41504 total drops: 0 avg rtt: 0.723 ms clients: 30
>> pps: 41666 total drops: 0 avg rtt: 0.720 ms clients: 30
>> pps: 41803 total drops: 0 avg rtt: 0.718 ms clients: 30
>> pps: 42074 total drops: 0 avg rtt: 0.713 ms clients: 30
>> pps: 40728 total drops: 0 avg rtt: 0.737 ms clients: 30
>> ^C
>> Runtime: 11.877603832s Packets received: 475599 Packets dropped: 0
>> thehoff@cloud5.swe69$
>>
>> The recent snapshot takes me from over 300kpps clean, to less than 40kpps
>> clean.
>> The test clients runs 6.3, as that release is a lot faster here than 6.4
>> or snaps.
>>
>> Regards Tony
>>
>>
> On the older snapshot, four tcp sessions with tcpbench resulted in 350kpps
> in this setup.
> The current snapshot gets around 100kpps, fluctuating between 70 and 120
> kpps.
>
> Don't be fooled by the named "cloud" on the testers. They are supermicro
> microcloud boxes,
> not cloud-cloud VM's.
>
> Regards Tony
>
>

> The recent snapshot takes me from over 300kpps
> clean, to less than 40kpps clean.

My bad, less than 80kpps clean on trunk0.

Reply via email to