
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Windows
Issue
20
©
Solarflare
Communications
2017
228
4.28
Performance
Tuning
on
Windows
•
•
•
•
Introduction
The
Solarflare
family
of
network
adapters
are
designed
for
high
‐
performance
network
applications.
The
adapter
driver
is
pre
‐
configured
with
default
performance
settings
that
have
been
designed
to
give
good
performance
across
a
broad
class
of
applications.
Occasionally,
application
performance
can
be
improved
by
tuning
these
settings
to
best
suit
the
application.
There
are
three
metrics
that
should
be
considered
when
tuning
an
adapter:
•
Throughput
•
Latency
•
CPU
utilization
Different
applications
may
be
more
or
less
affected
by
improvements
in
these
three
metrics.
For
example,
transactional
(request
‐
response)
network
applications
can
be
very
sensitive
to
latency
whereas
bulk
data
transfer
applications
are
likely
to
be
more
dependent
on
throughput.
The
purpose
of
this
section
is
to
highlight
adapter
driver
settings
that
affect
the
performance
metrics
described.
This
section
covers
the
tuning
of
all
Solarflare
adapters.
Latency
will
be
affected
by
the
type
of
physical
medium
used:
10GBase
‐
T,
twinaxial
(direct
‐
attach),
fiber
or
KX4.
This
is
because
the
physical
media
interface
chip
(PHY)
used
on
the
adapter
can
introduce
additional
latency.
Likewise,
latency
can
also
be
affected
by
the
type
of
SFP/SFP+/QSFP
module
fitted.
This
section
is
designed
for
performance
tuning
Solarflare
adapters
on
Microsoft
Windows.
This
should
be
read
in
conjunction
with
the
reference
design
board
errata
documents
and
the
following
Microsoft
performance
tuning
guides:
•
Performance
Tuning
Guidelines
for
the
current
version
of
Windows
Server:
us/library/windows/hardware/dn529133
•
Performance
Tuning
Guidelines
for
previous
versions
of
Windows
Server:
us/library/windows/hardware/dn529134.
In
addition,
you
may
need
to
consider
other
issues
influencing
performance,
such
as
application
settings,
server
motherboard
chipset,
CPU
speed,
cache
size,
RAM
size,
additional
software
installed
on
the
system,
such
as
a
firewall,
and
the
specification
and
configuration
of
the
LAN.
Consideration
of
such
issues
is
not
within
the
scope
of
this
guide.