Hi Simone,

these are the configurations used:

/etc/ntopng/ntopng.conf

#
-i="zc:ens2@0"
-i="zc:ens2@1"
-i="zc:ens2@2"
-i="zc:ens2@3"
-i="view:zc:ens2@0,zc:ens2@1,zc:ens2@3,zc:ens2@3"
#
-w=3000
#
-m=10.0.0.0/8,193.205.23.0/24
#
-n=1
#
-d=/var/lib/ntopng
#
-x=150000
#
-X=1000000
#
#--capture-direction 1
#


/etc/pf_ring/

  pf_ring.conf 
  min_num_slots=65536

  hugepages.conf 
  node=0 hugepagenumber=1024

  interfaces.conf 
  MANAGEMENT_INTERFACES="enp2s0f0"
  CAPTURE_INTERFACES="ens2"

  zc/ixgbe/ixgbe.conf 
  RSS=4,4,4,4


cat /proc/net/pf_ring/dev/ens2/info 

Name:         ens2
Index:        8
Address:      90:E2:BA:E0:62:04
Polling Mode: NAPI/ZC
Type:         Ethernet
Family:       Intel ixgbe 82599
TX Queues:    4
RX Queues:    4
Num RX Slots: 32768
Num TX Slots: 32768


[root@ntopng ~]# pf_ringctl status
Drivers Loaded
pf_ring Loaded


root@ntopng ~]# pfcount -i zc:ens2@0
Using PF_RING v.7.4.0
Capturing from zc:ens2@0 [mac: 90:E2:BA:E0:62:04][if_index: 8][speed: 10000Mb/s]
# Device RX channels: 4
# Polling threads:    1
Dumping statistics on /proc/net/pf_ring/stats/26507-ens2.100
=========================
Absolute Stats: [56'087 pkts total][0 pkts dropped][0.0% dropped]
[56'087 pkts rcvd][34'330'999 bytes rcvd]
=========================

[root@ntopng ~]# pfcount -i zc:ens2@1
Using PF_RING v.7.4.0
Capturing from zc:ens2@1 [mac: 90:E2:BA:E0:62:04][if_index: 8][speed: 10000Mb/s]
# Device RX channels: 4
# Polling threads:    1
Dumping statistics on /proc/net/pf_ring/stats/26519-ens2.101
=========================
Absolute Stats: [31'149 pkts total][0 pkts dropped][0.0% dropped]
[31'149 pkts rcvd][13'806'852 bytes rcvd]
=========================

[root@ntopng ~]# 
[root@ntopng ~]# pfcount -i zc:ens2@2
Using PF_RING v.7.4.0
Capturing from zc:ens2@2 [mac: 90:E2:BA:E0:62:04][if_index: 8][speed: 10000Mb/s]
# Device RX channels: 4
# Polling threads:    1
Dumping statistics on /proc/net/pf_ring/stats/26530-ens2.102
=========================
Absolute Stats: [26'905 pkts total][0 pkts dropped][0.0% dropped]
[26'905 pkts rcvd][14'088'572 bytes rcvd]
=========================

[root@ntopng ~]# 
[root@ntopng ~]# pfcount -i zc:ens2@3
Using PF_RING v.7.4.0
Capturing from zc:ens2@3 [mac: 90:E2:BA:E0:62:04][if_index: 8][speed: 10000Mb/s]
# Device RX channels: 4
# Polling threads:    1
Dumping statistics on /proc/net/pf_ring/stats/26531-ens2.103
=========================
Absolute Stats: [26'484 pkts total][0 pkts dropped][0.0% dropped]
[26'484 pkts rcvd][16'016'959 bytes rcvd]
=========================

As you can see, from the CLI, there are no packets dropped, 
but from the NTOPNG GUI I see, for the view:zc... interface:

  Received Traffic 854.75 GB [1,669,799,657 Pkts]       Dropped Packets 
1,444,351,763 Pkts [ 46.38 % ] 

Whats wring ?

Thanks a lot.
Marco

----- Il 7-feb-19, alle 9:15, Simone Mainardi maina...@ntop.org ha scritto:

> Marco,
> 
>> On 6 Feb 2019, at 13:16, Marco Pirovano <marco.pirov...@unibocconi.it> wrote:
>> 
>> Hi Simone,
>> 
>> I've configured ntopng to start with the 4 zc:ens2@[0-3], but I see lot of
>> dropped Packets, over 90%:
>> 
>>  Received Traffic  20.14 GB [48,789,336 Pkts]         Dropped Packets  
>> 515,138,975 Pkts
>>  [ 91.35 % ]
> 
> Are you getting drops for any of the 4 interfaces configured? How many PPS 
> each
> interface is getting, on average? Did you try with core pinning as suggested?
> 
> Please, post the full configuration used.
> 
>> 
>> Also, the speed of the 4 zc:ens2 interfaces is 10 Gbit/s, but the speed of 
>> the
>> view:zc:ens2 interfaces is 1 Gbit/s
>> 
>> Marco
>> 
>> ----- Il 4-feb-19, alle 17:19, Simone Mainardi maina...@ntop.org ha scritto:
>> 
>>> Hi Marco,
>>> 
>>> As you're using RSS with 4 queues, you are balancing the incoming traffic 
>>> among
>>> 4 queues.
>>> 
>>> In order to monitor every single queue in ntopng, you have to explicitly 
>>> tell it
>>> to monitor these 4 queues.
>>> 
>>> So you should do
>>> 
>>> -i="zc:ens2@0"
>>> -i="zc:ens2@1"
>>> -i="zc:ens2@2"
>>> -i="zc:ens2@3"
>>> 
>>> Your current -i=ens2 is defaulting to queue number 0 and isn't using the 
>>> Zero
>>> Copy driver.
>>> 
>>> The use of zc: will reduce/eliminate the drops. Note that you can also play 
>>> with
>>> core affinity (see --core-affinity)
>>> to make sure ntopng pins the 4 capturing threads spawned to certain cores 
>>> that
>>> you want.
>>> 
>>> Finally, if you want to merge the 4 interfaces in a single view, you can 
>>> add an
>>> extra
>>> -i="view:zc:ens2@0,zc:ens2@1,zc:ens2@2,zc:ens2@3"
>>> 
>>> Don't worry, the view won't put extra pressure on the machine.
>>> 
>>> Regards,
>>> 
>>> Simone
>>> 
>>> 
>>>> On 4 Feb 2019, at 12:29, Marco Pirovano <marco.pirov...@unibocconi.it> 
>>>> wrote:
>>>> 
>>>> Hello,
>>>> 
>>>> we are using NTOPNG to monitor our 10G link to internet.
>>>> We are using an Arista switch in Tap Aggregation mode to send traffic to 
>>>> NTOPNG
>>>> server.
>>>> 
>>>> The traffic is about 2Gbps and we see several dropped packets:
>>>> 
>>>> Received Traffic  157.47 GB [292,586,873 Pkts]     Dropped Packets 
>>>> 25,637,433 Pkts
>>>> [ 8.06 % ]
>>>> 
>>>> I've configured PF_RING ZC, the interface is an Intel 82599, ixgbe driver.
>>>> 
>>>> ixgbe.conf configuration:    RSS=4,4,4,4
>>>> 
>>>> pf_fing.conf configuration:  min_num_slots=65536
>>>> 
>>>> ntopng.conf  configuratrion:
>>>> 
>>>> #
>>>> -i=ens2
>>>> #
>>>> -w=3000
>>>> #
>>>> -m=10.0.0.0/8,193.205.23.0/24
>>>> #
>>>> -n=1
>>>> #
>>>> -d=/var/lib/ntopng
>>>> #
>>>> -x=150000
>>>> #
>>>> -X=1000000
>>>> #
>>>> 
>>>> 
>>>> What do I need to setup correctly to see less dropped packets ?
>>>> 
>>>> Thank you very much.
>>>> Marco
>>>> 
>>>> --
>>>> Marco Pirovano
>>>> Security & Network Competence Centre
>>>> ICT - Universita' Bocconi
>>>> via Gobbi, 5 - 20136 Milano
>>>> Tel. +39 02 5836.3173
>>>> _______________________________________________
>>>> Ntop mailing list
>>>> Ntop@listgateway.unipi.it
>>>> http://listgateway.unipi.it/mailman/listinfo/ntop
>>> 
>>> _______________________________________________
>>> Ntop mailing list
>>> Ntop@listgateway.unipi.it
>>> http://listgateway.unipi.it/mailman/listinfo/ntop
>> 
>> --
>> Marco Pirovano
>> Security & Network Competence Centre
>> ICT - Universita' Bocconi
>> via Gobbi, 5 - 20136 Milano
>> Tel. +39 02 5836.3173
>> _______________________________________________
>> Ntop mailing list
>> Ntop@listgateway.unipi.it
>> http://listgateway.unipi.it/mailman/listinfo/ntop
> 
> _______________________________________________
> Ntop mailing list
> Ntop@listgateway.unipi.it
> http://listgateway.unipi.it/mailman/listinfo/ntop

-- 
Marco Pirovano
Security & Network Competence Centre
ICT - Universita' Bocconi
via Gobbi, 5 - 20136 Milano
Tel. +39 02 5836.3173
_______________________________________________
Ntop mailing list
Ntop@listgateway.unipi.it
http://listgateway.unipi.it/mailman/listinfo/ntop

Reply via email to