Project

General

Profile

Actions

Task #5682

open
VJ VJ

tracking: smb performance issues

Task #5682: tracking: smb performance issues

Added by Victor Julien over 3 years ago. Updated 8 months ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

Tracking ticket for SMB performance issues reported by several people.

Targets 8, but will review all fixes for backports to 6 and 7.


Subtasks 7 (0 open7 closed)

Bug #4580: smb: large streams can cause large memory moves (memmove)ClosedVictor JulienActions
Optimization #5672: smb: avoid unbounded hash mapsClosedVictor JulienActions
Security #7183: smb: hashmap entries not removed for error responsesClosedOISF DevActions
Bug #5781: smb: unbounded file chunk queuing after gapClosedVictor JulienActions
Bug #5791: smb: unbounded file chunk queuing after gap (6.0.x backport)ClosedVictor JulienActions
Optimization #5782: smb: set defaults for file chunk limitsClosedVictor JulienActions
Optimization #5790: smb: set defaults for file chunk limits (6.0.x backport)ClosedVictor JulienActions

Related issues 6 (4 open2 closed)

Related to Suricata - Task #5488: Suricon 2022 brainstormAssignedVictor JulienActions
Related to Suricata - Optimization #4873: smb: midstream probing check affects performance FeedbackOISF DevActions
Related to Suricata - Bug #5753: smb: convert transaction list to vecdequeClosedPhilippe AntoineActions
Related to Suricata - Optimization #4378: file.data: split mpm per app_protoClosedVictor JulienActions
Related to Suricata - Task #6443: Suricon 2023 brainstormAssignedVictor JulienActions
Related to Suricata - Task #6951: tracking: nfs performance issuesAssignedVictor JulienActions

VJ Updated by Victor Julien over 3 years ago Actions #1

  • Related to Task #5488: Suricon 2022 brainstorm added

VJ Updated by Victor Julien over 3 years ago Actions #2

  • Subtask #5672 added

VJ Updated by Victor Julien over 3 years ago Actions #3

  • Subtask #4580 added

VJ Updated by Victor Julien over 3 years ago Actions #5

VJ Updated by Victor Julien over 3 years ago Actions #6

  • Related to Bug #5753: smb: convert transaction list to vecdeque added

VJ Updated by Victor Julien over 3 years ago Actions #7

  • Subtask #5781 added

VJ Updated by Victor Julien over 3 years ago Actions #8

  • Subtask #5782 added

VJ Updated by Victor Julien about 3 years ago Actions #9

PA Updated by Philippe Antoine over 2 years ago Actions #10

  • Related to Task #6443: Suricon 2023 brainstorm added

VJ Updated by Victor Julien over 2 years ago Actions #11

  • Status changed from New to Assigned

VJ Updated by Victor Julien about 2 years ago Actions #12

  • Related to Task #6951: tracking: nfs performance issues added

JL Updated by Jeff Lucovsky almost 2 years ago Actions #13

Is it possible to do SMB "lite" -- track frames but not all transactions?

Is the expense from the state tracking (name, ...)?

If you want to go deep, would smb "lite" be appropriate?

1. Determine where cost is (time, performance) first and then make decisions.

VJ Updated by Victor Julien about 1 year ago Actions #14

  • Target version changed from 8.0.0-beta1 to 9.0.0-beta1
Actions

Also available in: PDF Atom