
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
FreeBSD
Issue
20
©
Solarflare
Communications
2017
313
Recommended
Throughput
Tuning
shows
recommended
tuning
settings
for
throughput:
Recommended
Latency
Tuning
shows
recommended
tuning
settings
for
latency:
Table
74:
Throughput
Tuning
Settings
Tuning
Parameter
How?
MTU
Size
Configure
to
maximum
supported
by
network:
ifconfig
sfxge<n>
mtu
<size>
Interrupt
moderation
Leave
at
default
(Enabled).
TCP/IP
Checksum
Offload
Leave
at
default
(Enabled).
TCP
Segmentation
Offload
Leave
at
default
(Enabled).
TCP
Large
Receive
Offload
Leave
at
default
(Enabled).
TCP
Protocol
Tuning
Leave
at
default
Receive
Side
Scaling
(RSS)
Application
dependent
Buffer
Allocation
Method
Leave
at
default.
Some
applications
may
benefit
from
specific
setting.
PCI
Express
Lane
Configuration
Ensure
the
adapter
is
in
an
x8
slot
(2.0
or
later),
and
that
current
speed
(not
the
supported
speed)
reads
back
as
“x8
and
5GT/s”,
or
“x8
and
8GT/s”,
or
“x8
and
Unknown”.
CPU
Power
Management
Leave
enabled
Memory
bandwidth
Ensure
memory
utilizes
all
memory
channels
on
system
motherboard
Table
75:
Latency
Tuning
Settings
Tuning
Parameter
How?
MTU
Size
Configure
to
maximum
supported
by
network:
ifconfig
sfxge<n>
mtu
<size>
Interrupt
moderation
Disable
with:
sysctl
dev.sfxge.<n>.int_mod=0
TCP/IP
Checksum
Offload
Leave
at
default
(Enabled).
TCP
Segmentation
Offload
Leave
at
default
(Enabled).