# Some hardware confusion

**URL:** <https://forum.suricata.io/t/some-hardware-confusion/1670>\
**Category:** Uncategorized\
**Created:** [September 1, 2021, 7:48am UTC](https://forum.suricata.io/t/some-hardware-confusion/1670 "2021-09-01T07:48:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon\_xv](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.suricata.io/simon_xv/32/952_2.png) [@Simon\_xv](https://forum.suricata.io/u/Simon_xv)\
**Post date:** [September 1, 2021, 7:48am UTC](https://forum.suricata.io/t/some-hardware-confusion/1670/1 "2021-09-01T07:48:11Z")

</div>

Wonder how much storage and memory suricata will take up if it is installed on a Linux server, and what performance server should we prepare?

---

<div class="post-metadata">

**Author:** ![Andreas\_Herz](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.suricata.io/andreas_herz/32/52_2.png) [@Andreas\_Herz](https://forum.suricata.io/u/Andreas_Herz)\
**Post date:** [September 1, 2021, 7:54am UTC](https://forum.suricata.io/t/some-hardware-confusion/1670/2 "2021-09-01T07:54:03Z")

</div>

This depends on what you want to achieve, what traffic you expect, what logs you enable, what rulesets you use etc.

It can run on a Raspberry Pi 4 for small setups but you can also see setups with dual socket AMD Epyc 256 cores and 512GB RAM and TBs of SSDs.

---

<div class="post-metadata">

**Author:** ![Jeff\_Lucovsky](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.suricata.io/jeff_lucovsky/32/11_2.png) [@Jeff\_Lucovsky](https://forum.suricata.io/u/Jeff_Lucovsky)\
**Post date:** [September 5, 2021, 2:22pm UTC](https://forum.suricata.io/t/some-hardware-confusion/1670/3 "2021-09-05T14:22:06Z")

</div>

To build on what @Andreas_Herz stated, you can control resource consumption on the deployment platform. Suricata’s configuration file (usually `suricata.yaml`) allows you to control how much system resource is used:

- CPU core count
- Memory limits (“memcap” values)
- Amount of non alert information logged
- Where log file(s) go
- Alert thresholds

Many deployment scenarios use `logrotate` or equivalent to manage storage use.
