Project

General

Profile

Actions

Bug #382

closed

Suricata uses 100% of CPU on some virtual system

Added by Eric Leblond over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

Due to some call to usleep with low value, suricata causes an important load on some virtual system.

The attached patch fixes the issue but should have some severe implication on performance. Thus it only indicate where to look at.


Files

Actions #1

Updated by Eric Leblond over 12 years ago

  • Assignee set to Eric Leblond
Actions #2

Updated by Peter Manev over 12 years ago

Eric,

When does this occur? Any specific situation ?
What is your VM setup ? (mem,cpu,os).

Thanks

Actions #3

Updated by Eric Leblond over 12 years ago

Peter,

The problem can be reproduced on a VirtualBox system (Host is a debian sid).

This is linked with a usleep(10) call in the flow manager. I've proposed a patch to Victor and Anoop which are currently reviewing it. The patch is attached to this comment.

Actions #4

Updated by Anoop Saldanha over 12 years ago

has the current master fixed this issue?

Actions #5

Updated by Eric Leblond over 12 years ago

  • % Done changed from 80 to 90

Current master does not show the issue on my VM.

Actions #6

Updated by Victor Julien over 12 years ago

  • Status changed from Assigned to Closed
  • Target version set to 1.2beta1
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF