1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-11-24 02:46:36 +01:00
Commit Graph

974 Commits

Author SHA1 Message Date
Pavel Odintsov
d94d79a494 Add perfprmance estomations for netmap on i7 3820 :) 2015-05-13 23:58:17 +03:00
Pavel Odintsov
167484efaa Disable timestamping for packets. We achieve 12 mpps with netmap 2015-05-13 22:52:00 +02:00
Pavel Odintsov
7799c6fcb5 Fix markup 2015-05-13 13:45:47 +03:00
Pavel Odintsov
8d8491131e Add PF_RING metrics 2015-05-13 13:44:16 +03:00
Pavel Odintsov
64774c0f33 Fix about used driver 2015-05-13 11:19:35 +03:00
Pavel Odintsov
5365190d3e Add performance tests for VT-D/hw auth 2015-05-13 11:16:11 +03:00
Pavel Odintsov
330dee5464 Add cpu load 2015-05-13 11:13:31 +03:00
Pavel Odintsov
c61ce2a4b7 Add cpu load 2015-05-13 11:09:14 +03:00
Pavel Odintsov
74de47cb3c Add remark about tool configuration 2015-05-13 11:05:02 +03:00
Pavel Odintsov
96bb818a06 Fix field names 2015-05-13 11:04:32 +03:00
Pavel Odintsov
b3c035fc67 Add details in performance evaluation 2015-05-13 11:03:23 +03:00
Pavel Odintsov
0a185845d8 Fix 2015-05-13 11:02:23 +03:00
Pavel Odintsov
c6ad8c3ffa Add document with performance evaluation results 2015-05-13 11:01:46 +03:00
Pavel Odintsov
a271ebde91 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-05-13 10:52:43 +03:00
Pavel Odintsov
3ada2e3d94 Add test patch for libcucu as flow tracking hash 2015-05-13 10:52:22 +03:00
Pavel Odintsov
0814b7d760 Update CAPTURE_BACKENDS.md 2015-05-13 10:39:29 +03:00
Pavel Odintsov
54704f86eb Update CAPTURE_BACKENDS.md 2015-05-13 10:31:03 +03:00
Pavel Odintsov
575c890942 Add remark about backed accuracy for attack detection 2015-05-13 10:28:39 +03:00
Pavel Odintsov
0dfe6a01b5 Add compatibility code for machines with very old Boost (<= 1.50) 2015-05-12 18:42:04 +03:00
Pavel Odintsov
c790e395b9 Switch netmap plugin to thread_group 2015-05-12 18:15:24 +03:00
Pavel Odintsov
d6b1d8bca6 Implement strict CPU affinity for netmap worker threads Closes: #145, #140 2015-05-12 18:07:06 +03:00
Pavel Odintsov
1211a513cd Add patch for wtoring data in ordered vector instead of vector
12 subnets, total size: 18176 IP

std::map lookup:
Incoming traffic        6740435 pps   3085 mbps      0 flows

sorted vector lookup:
new: Incoming traffic   7129775 pps   3263 mbps      0 flows

Speedup: 400 kpps.

CPU: E5-2407 2.20GHz 4 cores
2015-05-12 16:19:08 +03:00
Pavel Odintsov
a966603c2b Remove mistake in cmake 2015-05-12 15:07:26 +03:00
Pavel Odintsov
572c10b4a2 Fix cmake file; Add custom flags fro, user 2015-05-12 14:35:20 +03:00
Pavel Odintsov
13a0f6995e Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-05-12 12:09:19 +03:00
Pavel Odintsov
c7daba5902 Switch to Boost threadgroup instead separate threads 2015-05-12 12:07:45 +03:00
Pavel Odintsov
b52f741f81 Replace bash script to socat; More reliable and simple guide; Thanks for Thomas Mangin 2015-05-11 23:22:34 +03:00
Pavel Odintsov
c948e5d8c2 Create EXABGP_INTEGRATION_WITHOUT_SOCAT.md 2015-05-11 23:20:00 +03:00
Pavel Odintsov
079014a759 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-05-11 22:56:32 +03:00
Pavel Odintsov
2df34c33f3 Fix ExaBGP integration code 2015-05-11 22:56:18 +03:00
Pavel Odintsov
9f8f8700d6 Add ability to close client with q key Closes: #203 2015-05-11 20:10:52 +03:00
Pavel Odintsov
9cdcba4b58 Introduce ability to detect local IP's and aliases on Linux 2015-05-11 19:00:35 +03:00
Pavel Odintsov
6d42693f8b Add code for detecting local IP's on Linux machine with ip tools 2015-05-11 18:50:01 +03:00
Pavel Odintsov
dc2ea7faff Fix Graphite code 2015-05-11 15:28:14 +03:00
Pavel Odintsov
98fe095204 Fix Graphite deploy guide 2015-05-10 21:52:49 +03:00
Pavel Odintsov
44ce896924 Fix path to image 2015-05-10 21:51:28 +03:00
Pavel Odintsov
d52e121799 Add docs about Graphite integration 2015-05-10 21:50:41 +03:00
Pavel Odintsov
2f8bf8d365 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-05-10 21:42:56 +03:00
Pavel Odintsov
2aaa82385e Add Graphite integration 2015-05-10 21:42:49 +03:00
Pavel Odintsov
07c0c1ed8f Add Graphite image 2015-05-10 21:41:19 +03:00
Pavel Odintsov
5e5864d9e0 Add function to store data to Graphite 2015-05-10 18:02:54 +03:00
Pavel Odintsov
4137586f52 Merge branch 'master' of https://github.com/FastVPSEestiOu/fastnetmon 2015-05-10 16:19:44 +03:00
Pavel Odintsov
bfa3951487 Add example code for storing data to graphite 2015-05-10 16:19:24 +03:00
Pavel Odintsov
f256b96a5e Remove symlink. It did not work over http 2015-05-10 14:49:53 +03:00
Pavel Odintsov
6a8ba0f0aa Add sym link to installer 2015-05-10 14:45:52 +03:00
Pavel Odintsov
c18f902f0d Update README.md 2015-05-08 19:00:48 +03:00
Pavel Odintsov
e8afbcd75a Move PF_RING to GitHub 2015-05-08 17:05:31 +03:00
Pavel Odintsov
de9c12f11e add sudo 2015-05-08 16:57:25 +03:00
Pavel Odintsov
ad8cc7635d Add number of flows in both directions 2015-05-08 11:42:20 +03:00
Pavel Odintsov
d7867736bb Fix code for fragmentation analyzer 2015-05-08 10:54:39 +03:00