Hi Steve
please update, thank you

Regards
Alfredo

On Jun 3, 2013, at 7:58 PM, Steve Clark <[email protected]> wrote:

> Hi Luca,
> 
> On 32 bit architecture OS  I see overflow issues I don't see
> the issue on a 64 bit architecture OS system. Note both systems are
> capable of 64bit - but one has a i686 32bit Linux OS installed the other has a
> x86_64 64 bit Linux OS.
> 
> It looks like lua-jit compiles itself for 64bit or 32bit integers depending 
> on the
> architecture it finds.
> 
> I changed the following and it appears to work now on 32 architecture.
> void lua_push_int_table_entry(lua_State *L, const char *key, u_int64_t value) 
> {
>   lua_pushstring(L, key);
> //  lua_pushinteger(L, value);
>   lua_pushnumber(L, value);
>   lua_settable(L, -3);
> }
> 
> Don't know what the side effects are though.
> Doing more testing with above change.
> Here is output on 32bit architecture with above change.
> 
> (Router) MAC Address  00:50:FC:FB:35:58
> IP Address    10.0.129.11
> Name  10.0.129.11 Local
> First Seen    06/03/13 13:37:46 [00:20:58 ago]
> Last Seen     06/03/13 13:57:43 [00:00:01 ago]
> Sent vs Received Traffic Breakdown    
> Sent
> Rcvd
> Traffic Sent  5,200,441 Pkts / 6.26 GB
> Traffic Received      2,634,294 Pkts / 168.08 MB
> 
> 
> Regards,
> Steve
> 
> 
> On 06/03/2013 10:46 AM, Steve Clark wrote:
>> Hi Luca,
>> 
>> I modified host_details.lua to be:
>> 
>>    print("<tr><th>Traffic Sent</th><td>" .. formatPackets(host["pkts.sent"]) 
>> .. " / ".. host["bytes.sent"] .. "</td></tr>\n")
>>    print("<tr><th>Traffic Received</th><td>" .. 
>> formatPackets(host["pkts.rcvd"]) .. " / ".. host["bytes.rcvd"] .. 
>> "</td></tr>\n")
>> 
>> And this is what I get
>> (Router) MAC Address FC:99:47:8C:64:00
>> IP Address   10.254.100.170
>> Name dd2.local.intrasp.com Local
>> First Seen   06/03/13 10:32:54 [00:10:42 ago]
>> Last Seen    06/03/13 10:42:35 [00:00:01 ago]
>> Sent vs Received Traffic Breakdown    
>> Traffic Sent 2,881,194 Pkts / 256861110
>> Traffic Received     5,579,201 Pkts / -1470723800
>> 
>> On 06/03/2013 07:27 AM, Steve Clark wrote:
>>> Hi Luca,
>>> 
>>> As you can see from the table below - this host had received 15 million 
>>> packets
>>> in 28 minutes. Actually the counters had already wrapped once. I'll see if 
>>> I can setup
>>> a controlled environment to reproduce the problem.
>>> 
>>> I am running on CentOS 6.3 32bit - but I would expect if the counters are 
>>> 64 bit that wouldn't matter.
>>> 
>>> Are there any data stores I should clear? I have been rm'ing the rrd 
>>> directory.
>>> 
>>> 
>>> I see in Lua.h where you are using u_int64.
>>> I see in Lua.cpp static int ntop_process_flow() the bytes and packets are 
>>> only 32 bit.
>>> 
>>> (Router) MAC Address        FC:99:47:8C:64:00
>>> IP Address  10.254.100.170
>>> Name        dd2.local.intrasp.com Local
>>> First Seen  06/03/13 06:54:33 [00:28:10 ago]
>>> Last Seen   06/03/13 07:22:42 [00:00:01 ago]
>>> Sent vs Received Traffic Breakdown   
>>> Traffic Sent        8,002,036 Pkts / 679.97 MB
>>> Traffic Received    15,634,670 Pkts / -1517166050 B
>>> © ntop.org - 1998-2013 
>>> Generated by ntopng 0.1 (r6338)
>>> 100.4 Mbps [1544 hosts][2527 flows]
>>> 
>>> 
>>> On 06/03/2013 04:02 AM, Luca Deri wrote:
>>>> Steve
>>>> I have tested using large counters and it worked for me. CAn you please 
>>>> tell me how to reproduce the problem?
>>>> 
>>>> Regards Luca
>>>> 
>>>> On Jun 3, 2013, at 2:46 AM, Steve Clark <[email protected]> wrote:
>>>> 
>>>>> Hi Luca,
>>>>> 
>>>>> Was this suppose to fix the 32bit overflow problem?
>>>>> 
>>>>> Because it doesn't seem to. The network I am monitoring is running at
>>>>> 93.5 Mbps [1365 hosts][2096 flows] or higher.
>>>>> 
>>>>> Regards,
>>>>> Steve
>>>>> 
>>>>> On 06/02/2013 10:52 AM, [email protected] wrote:
>>>>>> Author: deri
>>>>>> Date: 2013-06-02 16:52:37 +0200 (Sun, 02 Jun 2013)
>>>>>> New Revision: 6336
>>>>>> 
>>>>>> Modified:
>>>>>>    trunk/ntopng/Lua.cpp
>>>>>>    trunk/ntopng/Lua.h
>>>>>> Log:
>>>>>> Fix for counters overflooding 32 bit (often they are present on 
>>>>>> high-speed links)
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Ntop-dev mailing list
>>>>>> [email protected]
>>>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-dev
>>>>>> 
>>>>> 
> 
> 
> -- 
> Stephen Clark
> NetWolves
> Director of Technology
> Phone: 813-579-3200
> Fax: 813-882-0209
> Email: [email protected]
> http://www.netwolves.com
> _______________________________________________
> Ntop-dev mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop-dev

_______________________________________________
Ntop-dev mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

Reply via email to