Chris Duffy
Forum Replies Created
-
Barry,
just use google and search for
aja system test tool
and it will take you to the place…
which in turn takes you to the App store
to download it
chris -
Well, it is nice to know Zelin made it thru the hurricane a few weeks ago ?
Hope to hear more from Bob now ?
Duffy
-
Barry,
all Mac OS levels and hardware will do 9000 MTU for the SANLINK2’s.
In the network preferences GUI,
select the interface/port,
change to
Configure->Manual
Speed-> autoselectthen the MTU can be set to 9000
duffy
-
Hey Barry,
ya, Thunderbolt Bridge is a %$% lol
and yes Apple keeps changing smb every release and
one never knows if it will work (haha) any better then afp
but sooner or later it should.you can bond the two ports on a SANLink2 but keep in mind
as you mentioned that Mac OS will only use one of the ports
mostly and the other port while slightly used, i.e. on return
packets/acks and so forth, it does not buy you much.The SANLink2’s will have a steady stream for performance
BUTTTTTT this only will hold true if the disk I/O of the client
and server do not get caught up in any bottlenecks, i.e.
if that Raid on the server is on a Thunderbolt (separate bus)
it helps but there is no guarantee….if you know what I mean.Good luck,
Duffy -
Well, Well, if it is not Barry Sharp out west?
Duffy here…….
I am sure many folks will respond to you but I’ll give you a few
ideas and of course, if you want it fixed in leas then 10 minutes, why waste time here,
just let me teamview/screen-share with you on that mac and we can
resolve quickly ?-Yes the Promise SANLINK2 needs a driver…..
go to promise’s website, sanlink2, download their 1.7.4 driver,
install and reboot.-In the %$^% Apple Network Preferences manual,
if you want to use jumbo/9000 byte frames, first
select advanced,
manual instead of automatic,
change to autoselect
then you can change mtu to 9000..
save and so forth.-Samba huh? lol known bug with samba on mac OS El Capitan (and Sierra) with
“signing”…….use afp for now and if you really want to use samba, there is
a workaround you can do on the macs.-If you are using a switch to connect 10Gbe you will
need to configure jumbo frames and symmetric flow-control.let me know how it goes or if you want me to fix it ?
Duffy
-
Just some comments…….
Like the previous guy said 🙂
do not mix 1Gbit and 10Gbit ports in a lagg/bond,
just use one 10Gbe to switch as it can handle plenty of
1Gbit clients.Second, it is key that the switch you are using
supports symmetric flow-control (flow control
in both directions) i.e. 802.3x standard
on ALL of it’s ports.
A lot of the Cisco’s only support flow-control in one
direction and you will be unhappy since the switch will
be dropping packets when attempting to transfer data
to/from a 10Gbit port and 1Gbit ports….. If the
switch you have does not support flow-control properly
then just get a different switch…..most of the newer
switches have 12/24 gig ports and at least 1-4 10Gbe uplink
ports and they are cheap and work 🙂Once you stop using the bond, get onto a switch that supports
flow-control properly, then you can take the next step and
enable jumbo frames (9000 bytes as an example) on the Mac
network ports, switch ports and the server 10Gbe port. This
will get you more performance……in addition to what the previous
gentleman stated about getting a good /etc/sysctl.conf file on the
server which will “tune” the network stack fort he 10Gbe port
on this server.One last thing….Thunderbolt is nice but in some cases where the
Thunderbolt is shared by multiple daisy-chained devices
you have to remember that all the devices are taking/sharing resources
and you will not get the bandwidth that you think you ought
to get…..It will all work out if you follow the steps offered to
you by others and the above. -
https://www.promise.com/us/Support/downloadcenter
then use search for sanlink2
then on the left select drivers
then on the right you will see theSanlink2 10G SFP+ FCS driver for Mac OS X 10.9 and 10.10
That what you need?
-
well, you can do some further tweaking on the
windows side for the Intel 10Gbe nic/card….Why don’t you try in the device manager, network hardware
area:jumbo frames 9014
Set Receive Side Scaling (RSS) to enabled
Set Receive Side Scaling (RSS) queues to match the CPU logical core count
i.e. as an example,
On an i7 based computer with hyper-threading enabled, set it to say 8
for the number of cores it has….increase receive buffers to the maximum of 4096
increase transmit buffers to maximum of 16384
and I hope you have some memory on your windows system 😉
see if anything above helps improve things.
-
This is a fact of life 🙂
Anytime you have local storage and “share” it out on a Mac,
Mac OS will take all the memory that is not being used and allocate
it for it’s buffer cache….always been that way….does not matter
what type of networking you are using…..Of course Mac OS will steal
it back for an application or program that needs it for something else….
so on most Mac’s that share storage you will always notice that
most of the memory is being used 😉
and yes, “purge” command (if you have the developer tools installed)
will get it back temporarily but give it some time and it will
be gone again 🙂What I have found over the years is people forget to tune the
kernel’s filesystem buffer that it can use in working with files.
Called kern.maxnbuf (maximum size of the filesystem buffer).
Mac OS usually defaults this kernel
parameter to 16384 but it does have a formula it uses to set
it depending on the amount of physical memory
but a file server with lots of memory needs more of this to work
optimally…… So if you want to help Mac OS server do it’s
job better, jack up this tunable….. You can find some articles
on the web on what to set it to…..Start with 262144 and for
most systems this should be enough…..maybe
go up to 524288 if you have LOTS of memory…..
should not need more then this even with
large memory Mac’s.