1
00:00:00,719 --> 00:00:06,720
10 gigabit networking i mean think about

2
00:00:04,240 --> 00:00:12,320
it transferring files around to remote pcs at speeds upwards of one Gigabyte

3
00:00:09,599 --> 00:00:16,640
per second that's a thousand megabytes per second well today we're not only

4
00:00:14,719 --> 00:00:20,400
going to do it we're going to give you some tips and tricks that will hopefully

5
00:00:18,160 --> 00:00:25,119
help you out when the time comes to move to 10 gigabit yourself whether it's at

6
00:00:22,400 --> 00:00:29,279
work or at home and on the subject of work i thought to myself hey how about

7
00:00:27,439 --> 00:00:33,760
clearing some space on my desk at work by building a pc

8
00:00:31,119 --> 00:00:40,290
under the desk drop a like on the video if you're amped

9
00:00:35,440 --> 00:00:46,960
to see my upcoming desk pc build blog

10
00:00:46,960 --> 00:00:52,800
the master case 5 by cooler master gives you the freedom to truly make your

11
00:00:50,559 --> 00:00:56,160
mid-tower pc case your own with a variety of modular parts and accessories

12
00:00:54,879 --> 00:01:00,079
click on the link in the video description to learn more

13
00:00:58,480 --> 00:01:04,720
you know i still remember how mind-blowing it was like the first time

14
00:01:02,719 --> 00:01:10,400
that i saw something transfer over my network at 60 to 70 megabytes per second

15
00:01:08,000 --> 00:01:14,720
with the onboard gigabit lan port on some enforce board that i had then

16
00:01:12,799 --> 00:01:20,479
shortly afterward my mind was blown again when the pci bus bottleneck was

17
00:01:17,520 --> 00:01:24,880
removed and thanks to onboard pci express gigabit networking i could

18
00:01:22,720 --> 00:01:32,640
transfer files thanks to my trusty diamond max 9 120 gig raid 0 boot drive

19
00:01:28,479 --> 00:01:36,240
at over a hundred megabytes per second

20
00:01:32,640 --> 00:01:37,600
wow then for the last 10 years well it's

21
00:01:36,240 --> 00:01:44,159
as though time has pretty much been standing still i mean sure the enterprise space is getting 40 gigabit

22
00:01:41,360 --> 00:01:48,720
and 100 gigabit links but it really feels like about a decade ago the entire

23
00:01:46,479 --> 00:01:51,759
industry had a meeting and decided that yeah gigabit is good enough for

24
00:01:50,159 --> 00:01:57,680
consumers and small businesses and let's just leave it at that well i say no more

25
00:01:54,640 --> 00:02:00,399
we are using and i'm using this term

26
00:01:57,680 --> 00:02:05,759
fairly loosely here affordable hardware to go 10 gig at the office today

27
00:02:03,520 --> 00:02:12,000
it begins with the nix that is to say network interface cards

28
00:02:08,479 --> 00:02:13,920
we'll be using Intel x540 t2s but the

29
00:02:12,000 --> 00:02:18,879
only difference between it and the t1 being that it has two ports instead of

30
00:02:15,920 --> 00:02:23,680
well one and while any 10 gigabit card will knock the socks off of a gigabit

31
00:02:20,959 --> 00:02:27,520
one we chose these for two reasons one their Intel which is basically the

32
00:02:25,520 --> 00:02:31,840
industry standard for prosumer network cards not to mention our testing with

33
00:02:29,440 --> 00:02:36,239
them has gone very well and two because they're both somewhat affordable at 300

34
00:02:34,640 --> 00:02:42,400
bucks a pop on ebay although i got some of mine for cheaper and available in an

35
00:02:38,920 --> 00:02:45,440
rj45 equipped variant this is important

36
00:02:42,400 --> 00:02:48,400
because we wanted to use Ethernet cables

37
00:02:45,440 --> 00:02:52,480
rather than the expensive sfp plus connectors and direct attach copper

38
00:02:50,160 --> 00:02:57,360
cables that we were using in our previous 10 gigabit setup the reason for

39
00:02:55,120 --> 00:03:02,720
that is that while that configuration worked well for us before starting out

40
00:02:59,920 --> 00:03:07,720
with pcs attached daisy chaining to each other actually then moving up to using

41
00:03:05,040 --> 00:03:13,760
the backbone links on a 48 port netgear gs752 txs switch it doesn't play nicely

42
00:03:11,680 --> 00:03:18,319
with running cabling through the walls uh definitely desirable for an office

43
00:03:15,440 --> 00:03:24,800
space and it's not scalable and if we want to run more pcs on 10 gig at a time

44
00:03:21,440 --> 00:03:26,800
we need a 10 gig switch with more ports

45
00:03:24,800 --> 00:03:30,000
and pretty much the switch right now if you don't want to spend an absolute

46
00:03:28,080 --> 00:03:35,760
fortune and you know then you might as well get sfp plus gear is the xs 712 t12

47
00:03:33,519 --> 00:03:40,560
port or its eight port little brother from netgear and those use rj45

48
00:03:38,720 --> 00:03:44,159
connectors all right so it's simple right plug in some Ethernet cables and

49
00:03:42,480 --> 00:03:48,080
bippidybop boom you're transferring files at a thousand megabytes per second

50
00:03:46,000 --> 00:03:52,640
right actually not quite first you'll need to make sure that

51
00:03:49,599 --> 00:03:55,760
you're using cat6a cables if you want

52
00:03:52,640 --> 00:03:58,560
reliable data transfer over a reasonable

53
00:03:55,760 --> 00:04:05,040
distance and second and you may not have considered this but 10 gigabit is so

54
00:04:01,280 --> 00:04:08,879
fast that it exceeds the six gigabit per

55
00:04:05,040 --> 00:04:11,760
second limit of third generation SATA

56
00:04:08,879 --> 00:04:17,840
so even if you have a wicked fast SSD drive you'll be limited to speeds in the

57
00:04:14,000 --> 00:04:20,880
neighborhood of 500 to 550 megabytes per

58
00:04:17,840 --> 00:04:23,919
second and while pci express ssds that

59
00:04:20,880 --> 00:04:26,400
overcome this bottleneck do exist

60
00:04:23,919 --> 00:04:30,479
i stole our Intel 750 series and put it in my personal rig so i ended up using

61
00:04:28,320 --> 00:04:35,280
another solution i've got our 24 SSD storage server on one end the one that

62
00:04:33,040 --> 00:04:41,360
we built in this video here and i've got a test bench with that 128

63
00:04:38,560 --> 00:04:45,840
Gigabyte kit of dominator platinum ddr4 from Corsair on the other end with a

64
00:04:43,919 --> 00:04:51,120
free and easy to use utility called soft perfect RAM disc used to treat that RAM

65
00:04:48,960 --> 00:04:54,880
like a hard drive so with such fast storage on either end it's much easier

66
00:04:53,120 --> 00:05:00,240
to evaluate the performance of the actual network link which frankly didn't

67
00:04:58,400 --> 00:05:04,240
go so hard on the first kick at the cam i mean i don't know

68
00:05:01,520 --> 00:05:08,240
who these people getting perfect 10 gig performance out of the box

69
00:05:06,400 --> 00:05:13,600
are or how many horseshoes they had to put up their butts to make them so damn

70
00:05:10,400 --> 00:05:17,199
lucky but i was seeing this weird cap at

71
00:05:13,600 --> 00:05:19,120
around 300 to 350 megabytes per second

72
00:05:17,199 --> 00:05:24,240
now to be clear that is still a significant improvement and already well

73
00:05:22,000 --> 00:05:30,320
worth the upgrade for our purposes but i wanted more damn it i paid for more

74
00:05:27,520 --> 00:05:33,840
and thanks to an amazing series of posts on the synovate blog which you should

75
00:05:32,320 --> 00:05:38,400
definitely check out we can link them below the video i was able to do much

76
00:05:36,400 --> 00:05:43,440
better than that mostly so the first tip from them was this

77
00:05:40,479 --> 00:05:47,039
great tool called nttcp that has a command line interface so not the

78
00:05:44,960 --> 00:05:51,039
friendliest thing but that they simplify by basically showing you where to plug

79
00:05:48,800 --> 00:05:55,199
in the program install path and machine ip addresses and boom it's off to the

80
00:05:52,880 --> 00:06:00,400
races so this tool revealed that my two machines were capable of more than one

81
00:05:58,320 --> 00:06:03,600
Gigabyte per second performance between them so what gives

82
00:06:02,000 --> 00:06:08,000
well time to dig into the advanced settings to see if there's anything that

83
00:06:05,120 --> 00:06:13,039
we can tweak i started by enabling jumbo packets on all clients involved in the

84
00:06:09,919 --> 00:06:14,639
transfer and on my network switch side

85
00:06:13,039 --> 00:06:18,639
note here it doesn't seem to matter if the values don't match up exactly as

86
00:06:16,800 --> 00:06:23,199
long as your switch is set to something higher than your nics so this means that

87
00:06:21,280 --> 00:06:27,039
now effectively the data packets sent back and forth are bigger which is

88
00:06:25,039 --> 00:06:31,600
better for a high speed transfer of large files next i tweaked receive side

89
00:06:29,919 --> 00:06:36,240
scaling a feature that leverages more CPU cores for network transfers and i

90
00:06:34,000 --> 00:06:43,280
set it to match the settings with my number of logical processors on my pc so

91
00:06:39,360 --> 00:06:45,680
16 on my 5960x test bench uh 8 on my

92
00:06:43,280 --> 00:06:51,280
6700k test bench and 16 on my xeon server and finally i increased the size

93
00:06:48,240 --> 00:06:53,759
of both the send and receive buffers to

94
00:06:51,280 --> 00:06:58,560
their maximum this increases memory usage but can yield extra performance so

95
00:06:56,560 --> 00:07:02,560
then what did i get well performance wise over the original numbers in ntt

96
00:07:01,360 --> 00:07:08,720
tcp not much but my real world transfers

97
00:07:05,919 --> 00:07:11,680
were much higher in fact more higher than they should have been but i'm not

98
00:07:10,240 --> 00:07:17,440
going to complain and i was seeing sustained speeds of

99
00:07:14,160 --> 00:07:20,240
over double my original transfer rates

100
00:07:17,440 --> 00:07:24,319
with that said not all is necessarily rosy and for whatever reason maybe some

101
00:07:22,160 --> 00:07:30,000
of you sharp people out there can go ahead and contribute your comments below

102
00:07:26,639 --> 00:07:31,120
some transfers are faster or slower than

103
00:07:30,000 --> 00:07:37,440
others so i ended up actually putting together two test benches with brand spanking new

104
00:07:35,120 --> 00:07:41,599
installations of Windows 10 and Windows server 2012 r2 just for the sake of

105
00:07:39,680 --> 00:07:46,160
trying to eliminate as many variables as possible and i was still running into

106
00:07:43,840 --> 00:07:51,039
weirdness where one machine with a particular os would saturate the

107
00:07:48,560 --> 00:07:55,360
connection writing to the wanik SSD server but then be capable of

108
00:07:53,440 --> 00:07:59,919
half or 60 percent of that speed when reading from it and then another would

109
00:07:57,360 --> 00:08:02,800
saturate on reeds and then limp along on rights i mean

110
00:08:01,520 --> 00:08:07,360
that's the one you're looking at here by the way but as snake bitten as i seem to

111
00:08:05,360 --> 00:08:12,160
be when it comes to networking stuff limping along in this case is still 500

112
00:08:09,919 --> 00:08:17,199
plus megabytes per second so i guess i'll just have to deal with my 34

113
00:08:14,879 --> 00:08:22,479
Gigabyte file transferring a little slower than it otherwise would overall

114
00:08:20,080 --> 00:08:26,639
very happy with the results and speaking of being happy with the

115
00:08:24,160 --> 00:08:30,720
results squarespace if you were thinking to yourself gee i'd like to build myself

116
00:08:29,120 --> 00:08:35,039
a website but i sure don't want to be unhappy with the

117
00:08:32,640 --> 00:08:38,959
results bam pick out a template on squarespace customize that template to

118
00:08:37,279 --> 00:08:46,000
build yourself whatever it is you're trying to build yourself you want to build a store a company website a you

119
00:08:42,399 --> 00:08:47,839
know menu a blog a portfolio use their

120
00:08:46,000 --> 00:08:52,160
simple templates and their powerful creation tools and their 24 7 tech

121
00:08:50,320 --> 00:08:55,920
support and it starts at only eight dollars a month so it's affordable you

122
00:08:53,839 --> 00:08:58,800
won't break the bank and i'm sure i have more talking points but i think you guys

123
00:08:57,360 --> 00:09:04,399
pretty much get the point you want to build an easy to use reliable website

124
00:09:02,360 --> 00:09:08,640
squarespace.com they've got a free trial which you can sign up for today and then

125
00:09:06,880 --> 00:09:14,720
if you end up liking the site that you create you can look into their affordable plans pretty freaking awesome

126
00:09:13,279 --> 00:09:18,800
there's no credit card required by the way to try out the trial so pretty cool

127
00:09:17,360 --> 00:09:25,600
when and if you decide to sign up for squarespace make sure though to use offer code Linus and get 10 off your

128
00:09:22,560 --> 00:09:25,600
first purchase

129
00:09:26,560 --> 00:09:33,440
so that's it guys thanks for watching the video if you disliked it i think you know where that button is if you liked

130
00:09:30,800 --> 00:09:35,839
it though hit that like button hit that subscribe button unless you're already

131
00:09:34,800 --> 00:09:39,600
subscribed in which case please don't hit the subscribe button and maybe also

132
00:09:38,000 --> 00:09:44,480
consider supporting us by shopping at amazon with our affiliate link instructions up there or by what are the

133
00:09:43,360 --> 00:09:49,600
other things i'm sure there's other things right t-shirts and oh right monthly contributions to the forum you

134
00:09:47,680 --> 00:09:52,240
get a cool little contributor badge good stuff like that now that you're done

135
00:09:51,120 --> 00:09:58,240
doing all that stuff you're probably wondering what to watch next so go check out that little button in the top right

136
00:09:55,279 --> 00:10:03,560
corner for video x where i something i don't know we'll put something in there

137
00:09:59,360 --> 00:10:03,560
i forgot to fill it in on the script

138
00:10:04,480 --> 00:10:06,560
you
