cancel
Showing results for 
Search instead for 
Did you mean: 
Create Post
Level 9

NetFlow (NTA) Module Database sizing

Jump to solution

Hi you all,

i have a question about NTA and hope someone of can give me an Answer about it

We plan to buy NTA and now we would like to size the Flow Database Server.

We have 317 Devices which are sending about 15.000 flows per second.

Now the Question is, how big the Database will be and what amount of ram and CPU the server must have? (And are there some things about NTA which i should know?)

(In the Knowledgebase i found an article where they are saying that for 1000 flows/s we should plan 8GB of additional Storage - that would be 120GB - am i right?)

Thanks for your Answers!

br

Alois

0 Kudos
1 Solution
Level 8

For your storage question, I manage two separate instances of SolarWinds.  We upgraded to NTA4.2 and the Flow Storage datastore back in August.  Since then, I've been tracking the flow storage size.  Since September, the Flow Database consumes roughly the storage below (it may vary slightly week to week based on increasing/decreasing number of flows, but this is a good average):

Instance 1 - ~70,000 flows per second - 360GB Storage

Instance 2 - ~32,000 flows per second - 200GB Storage

Since it doesn't seem to be entirely linear, you may want to allocate more than 120GB just to allow for growth and to ensure you have enough space.

View solution in original post

6 Replies
Level 9

Hi all,

we use it since my question and i can tell you this:

with a retention period of 90 days and 7500 flows per second average, the database is around 550GB big.

hope this helps someone

br

Level 12

I suggest you have 500GB to 1 TB of storage available and ready..this data grows fast, and I can pretty much guarantee you're going to use it

Level 10

There is a KB article on FSBD sizing which may also be of interest:

https://support.solarwinds.com/Success_Center/Netflow_Traffic_Analyzer_(NTA)/Determine_the_right_siz...

Automatic:

  1. Login to the SolarWinds Web Console > Settings.
  2. Go to the product's specific Settings > NTA settings > Database Settings > NTA Flow storage Database Settings.
  3. Click Database Size > Calculate.

You should be able to see the size of your NTA database and the projected size based on your retention period.

Manual:

  1. Login to SolarWinds Web Console > Settings.
  2. Go to the product's specific settings > NTA settings > Database Settings > NTA Flow storage Database Settings > Location > Remote Access that Server.
  3. On the NTA flow storage server, click Start > Search > NTA flow storage configurator.
  4. Launch NTA flow storage configurator, and copy the path where it saves.
  5. Open the flow folder, and copy all folders in the following format with the numbers being the date.
    TN#2016-04-11@0_0
  6. Click the Date yesterday > All folder files, and right-click Properties.
  7. Check the Size of disk.
  8. Multiply it to the Database retention you have.
    Example: 1GB/day X 30 days (retention) = 30 GB
0 Kudos
Level 9

Thanks for your Answers!

0 Kudos
Level 8

For your storage question, I manage two separate instances of SolarWinds.  We upgraded to NTA4.2 and the Flow Storage datastore back in August.  Since then, I've been tracking the flow storage size.  Since September, the Flow Database consumes roughly the storage below (it may vary slightly week to week based on increasing/decreasing number of flows, but this is a good average):

Instance 1 - ~70,000 flows per second - 360GB Storage

Instance 2 - ~32,000 flows per second - 200GB Storage

Since it doesn't seem to be entirely linear, you may want to allocate more than 120GB just to allow for growth and to ensure you have enough space.

View solution in original post

Hi Mr. Baumgartner,

we have a few customers with approx the same amount of Flows they have a 12 Core VM with 64GB RAM. This should be OK for your environment.

Kind Regards,

Holger Mundt