WEBVTT

00:00:00.000 --> 00:00:13.000
Wait. What? Okay. That was a reenactment. But a few weeks ago, my computer didn't die

00:00:13.000 --> 00:00:19.440
just like that right in the middle of a gaming session. Turns out, my boot SSD catastrophically

00:00:19.440 --> 00:00:25.400
failed, giving me an excuse to rebuild my gaming rig and my kids' machines and every

00:00:25.400 --> 00:00:31.560
other system in my house with no SSD, no hard drive, no storage at all. And yet, look at this.

00:00:31.560 --> 00:00:38.440
I'm gaming, I've got Windows, I've even got a ton of games installed. How is this possible?

00:00:38.440 --> 00:00:43.400
I mean, I know you can download RAM, but downloading storage?

00:00:43.400 --> 00:00:47.640
Well, kind of. The storage still needs to be somewhere. And luckily for you,

00:00:47.640 --> 00:00:53.160
Kyoksia, who sponsored this video, provided some of their CD8 enterprise SSDs. But

00:00:53.240 --> 00:00:57.960
what he's saying is true. None of them are in the gaming PCs. Instead, it's all in here.

00:00:57.960 --> 00:01:02.680
That is freaking amazing. Did you just pull one out so we got redundancy and everything?

00:01:02.680 --> 00:01:08.200
Yeah. I mean, it's cool. But there are some disadvantages. Like, you kind of made every

00:01:08.200 --> 00:01:12.360
computer in your house a bit. We'll get to that later. Roll the thing.

00:01:12.760 --> 00:01:27.880
I'm really excited about this because in spite of the fact that network booting has existed for

00:01:27.880 --> 00:01:34.200
longer than Jake here, it's not something we've ever really played around with much and certainly

00:01:34.200 --> 00:01:37.640
never for a home gaming setup. So how does it wake?

00:01:38.280 --> 00:01:42.920
Well, the current way to network boot from something like a NAS, Network Attached Storage,

00:01:42.920 --> 00:01:49.480
is ice-guzzy. There is also newer stuff like NVMe over fabric. But as far as I know, it doesn't

00:01:49.480 --> 00:01:54.360
really exist, at least in Windows Land yet. And certainly it's not within the scope of this project.

00:01:54.360 --> 00:02:01.160
But as silly as it sounds to boot from a NAS, is it? I mean, you can video edit on files from your

00:02:01.160 --> 00:02:07.400
NAS. We do that all the time. You can game using files on a NAS. We do that all the time. So why

00:02:07.480 --> 00:02:14.200
not Windows from your NAS? It comes with some key advantages. For one thing, it centralizes your

00:02:14.200 --> 00:02:19.480
storage, which means redundancy can be more economical to safeguard against the drive failure.

00:02:19.480 --> 00:02:24.520
Instead of having to put at least two drives in every one of your systems, you can just put,

00:02:24.520 --> 00:02:30.840
I don't know, six drives in here, plus one extra for redundancy. And it can make for easy

00:02:30.840 --> 00:02:36.600
management of backups and lightning fast system restores. Which I'm sure is great for kids PCs

00:02:36.600 --> 00:02:41.560
because I bet they mess stuff up all the time. Mine are actually pretty good so far,

00:02:41.560 --> 00:02:45.640
but I'm sure that's coming. My dad would be happy just because he could get rid of MSN

00:02:45.640 --> 00:02:52.200
Messenger faster. I wasn't allowed. I did it anyways. What I am allowed to use is de-duplication

00:02:52.200 --> 00:02:58.120
or compression with ZFS as the back end. That's super cool because it gives us even more efficiency

00:02:58.120 --> 00:03:02.680
out of the storage that we have. But it's not all sunshine and rainbows. Like what about the lack of

00:03:02.760 --> 00:03:10.440
system? Okay, we're going to talk about that later. First, let's build a NAS. Okay. Why don't you tell

00:03:10.440 --> 00:03:17.640
us about this weird platform you decided to use for this project? I hate this computer. This is the

00:03:17.640 --> 00:03:24.280
worst server I have ever played with, at least in like the last five years. In fairness to Intel,

00:03:24.280 --> 00:03:29.640
it's a reference platform. Software development platform. It is never meant to go to an end user,

00:03:29.640 --> 00:03:35.320
but it has been a little annoying to get working. The good news is it's a super cool system. It's

00:03:35.320 --> 00:03:42.600
dual 144 core processors, which is hilarious overkill. It's not even great for this setup,

00:03:42.600 --> 00:03:48.120
actually, because iSCSI not super multi-threaded. But he's been looking for an excuse to tool

00:03:48.120 --> 00:03:52.200
around with it, and now we have it. But aside from the CPUs, we've loaded this thing up with an

00:03:52.200 --> 00:04:00.200
NVIDIA Mellanoff ConnectX 6 dual port 100 gigabit per second, Nick. We don't actually need the fastest

00:04:00.200 --> 00:04:06.360
network cards in the client PCs. But what we have to consider is that because this one machine is

00:04:06.360 --> 00:04:12.680
going to serve all of them, it needs to be as fast as all of their network cards combined. That is

00:04:13.320 --> 00:04:16.840
assuming that they're all trying to hit it at the same time. I mean, you wouldn't want your

00:04:16.840 --> 00:04:23.960
computers to be slow, right? No, no, I really wouldn't. And with the speed of these CD8 Gen4

00:04:23.960 --> 00:04:31.000
drives that Kyoksia provided for this little thought experiment, we can use as fast a Nick as we can

00:04:31.000 --> 00:04:36.840
possibly get our hands on and never have to worry about our drives being the bottleneck. Now, what

00:04:36.840 --> 00:04:41.480
are we using for networking? Because I don't have a 100 gig switch. Yeah, and ubiquity doesn't make

00:04:41.560 --> 00:04:52.200
one yet. So instead, hey, our buddies for Microtik. This is the CRS 51816XS 2XQ. Not only does it have

00:04:52.200 --> 00:04:59.560
two 100 gig ports, that's the 2XQ, but it has 1625 gig ports, which is perfect. We plug our

00:04:59.560 --> 00:05:04.600
server in here, and then we can plug in all the other things downstream to the 25 gig ports. At

00:05:04.600 --> 00:05:09.320
least we could if we had 25 gig networking in any of our systems. Well, we're going to. The funny

00:05:09.320 --> 00:05:15.320
thing is as silly as it feels to use these CD8 drives for gaming, this kind of an application

00:05:15.320 --> 00:05:20.680
is not that far off of what drives like this are designed for. They've got die failure recovery as

00:05:20.680 --> 00:05:25.320
well as power loss protection and parity protection to make them extraordinarily reliable. They're

00:05:25.320 --> 00:05:31.880
available in capacities much higher than the 3.84 terabytes that we're deploying here. So if you've

00:05:31.880 --> 00:05:37.720
got simulation work or you're storing gigantic high performance databases, something like this

00:05:37.720 --> 00:05:44.440
would be perfect. And we're going to put games on it. And Windows. So we've allocated about 10

00:05:44.440 --> 00:05:49.560
terabytes of storage for a shared game drive and about one terabyte for the boot drives for each

00:05:49.560 --> 00:05:53.640
of our systems. We've got network, we've got stores, that's all we really need. You're going to take us

00:05:53.640 --> 00:05:59.240
to that. I got the whole thing. Don't drop it. All right. Oh my god. What the hell? Oh, there wasn't

00:05:59.240 --> 00:06:03.320
a drive in that tray. We're good. What the hell? Well, Jake gets things hooked up. Let's talk about

00:06:03.400 --> 00:06:09.160
the long term plan because obviously I'm not going to be keeping a 288 core Intel reference

00:06:09.160 --> 00:06:15.960
server in my house to boot my computers. What I actually want to do is take my two loud NASs

00:06:15.960 --> 00:06:22.920
and consolidate them into one quiet one. So take that 45 drives chassis, rip out the hard drive

00:06:22.920 --> 00:06:29.160
mounts, put in NVMe mounts, and then run them all off of that NAS software that I invested in.

00:06:29.880 --> 00:06:34.680
Whether or not we boot the computers from them, that kind of depends on how this proof of concept

00:06:34.680 --> 00:06:38.840
goes. Why are you taking the drives out? We just put them in. Well, I told you this server is so

00:06:38.840 --> 00:06:44.680
great, right? It doesn't boot with SSDs in it. What? So you have to like let it boot and then you

00:06:44.680 --> 00:06:53.320
hot plug the SSDs back. Tried so many things that Intel Rep was like, it's my last day. I'm not even

00:06:53.320 --> 00:07:00.120
kidding. That is legitimately what happened. Good luck at wherever you go. But I took the

00:07:00.120 --> 00:07:08.920
voluntary payout. I'm leaving. All right, let's go look at the software stack. Now my assumption was

00:07:08.920 --> 00:07:14.120
we were just going to use TrueNAS for this because we love TrueNAS. Yeah, TrueNAS is great. But we

00:07:14.120 --> 00:07:19.640
didn't. Yeah, I used it for Ice Cozy like a couple months ago and it was pretty slow. There's also

00:07:19.640 --> 00:07:24.440
this thing called Starwind vSAN, which there's a free version that they let you use forever

00:07:24.440 --> 00:07:29.400
on even multiple machines. You get a high availability for free and it's like purpose

00:07:29.400 --> 00:07:35.960
built for Ice Cozy. So it's a lot easier to just set up and use for this exact workload. So why

00:07:35.960 --> 00:07:39.880
not, right? There is a bare metal install, but I didn't notice until I'd already set up the like

00:07:39.880 --> 00:07:44.840
Proxmox image version. So that's what we're using instead. It should still be performant. I just took

00:07:44.920 --> 00:07:50.280
our network card and our six SSDs and just PCIe pass through them. Right. So if there's any performance

00:07:50.280 --> 00:07:55.960
hit for virtualization, it should be pretty negligible. This system has 512 gigs. Right.

00:07:55.960 --> 00:08:02.600
But you have to like load it. So I just picked 256 because that's faster. And I selected 64 cores.

00:08:02.600 --> 00:08:09.720
I mean, this type of server is really meant for like a web host or like virtualization web hosts.

00:08:09.720 --> 00:08:15.080
Yeah. Like something that just parallelizes like crazy. Yeah. Oh, we can see we have our

00:08:15.080 --> 00:08:22.360
Kyoxy SSDs. Look at that. All six of them. Wow. And then I went ahead and created a ZFS pool. It

00:08:22.360 --> 00:08:30.440
does give you the option to like just make a raid pool. It seems to be slower for some reason.

00:08:30.440 --> 00:08:36.200
The ZFS is cool because it has RAM caching. And that'll, it'll just put your files in memory.

00:08:36.200 --> 00:08:42.760
And memory is of course super fast. So with RAID Z1, that means that one of our drives is

00:08:42.760 --> 00:08:48.200
not contributing to our overall storage, but it also means that we can lose any one of our drives

00:08:48.200 --> 00:08:53.080
just like I did when I was in the middle of my game. And none of our systems should go down.

00:08:53.080 --> 00:08:57.160
We're going to show the real world results of that live test where Jake ripped a drive out in the

00:08:57.160 --> 00:09:01.800
intro a little bit later. After that, you make a volume, which is kind of just like a folder. So

00:09:01.800 --> 00:09:06.040
we've got one for our game drive here. This really reminds me of the TrueNAS interface a lot.

00:09:06.040 --> 00:09:09.960
It's like the TrueNAS interface, but like less crappy. You notice how like responsive it is?

00:09:09.960 --> 00:09:15.880
Yeah. And then for iSCSI, we have to make a LUN, which is kind of like a virtual disk. Now

00:09:16.760 --> 00:09:20.600
some of it is just needlessly complicated. Now Starwind does a good job of making it less

00:09:20.600 --> 00:09:25.400
complicated. Let's create one. iSCSI standalone because we're not high availability. It's just

00:09:25.400 --> 00:09:29.960
one system. We'll make it in our Linus smells thing. We'll call it Linus really smells.

00:09:30.920 --> 00:09:38.360
And 100 gigs and done. That's all you have to do, right? So now I have a 100 gig drive and it

00:09:38.360 --> 00:09:44.520
lives on my network. But how do you use it? That's the annoying part. This is the overly

00:09:44.520 --> 00:09:49.240
complicated BS I'm talking. I'm sure there's a reason for it, but this is like the address of

00:09:49.240 --> 00:09:54.280
the storage. I don't know why the date needs to be in there. It's not supposed to be the

00:09:54.280 --> 00:09:58.840
current date or the date of creation. It's like the date you registered your domain. As far as I

00:09:58.840 --> 00:10:02.440
can tell, entirely arbitrary. You can set it to whatever you want. One way or another,

00:10:02.440 --> 00:10:07.080
like any other network resource, it needs an address. But what is the difference between

00:10:07.080 --> 00:10:14.120
an iSCSI storage drive and an SMB shared folder? Well, one is block storage and one is file

00:10:14.120 --> 00:10:20.200
storage. And if you don't care what that means, it's basically imagine iSCSI like an SSD. It's

00:10:20.200 --> 00:10:24.040
the whole drive. It's meant to plug right into a computer or not be shared. And you can imagine

00:10:24.040 --> 00:10:30.200
an SMB is like, here's a folder. You know, multiple people can use one folder. And they won't conflict

00:10:30.200 --> 00:10:35.320
with each other if they both try to read a file or write to a folder. Yeah, because it's designed

00:10:35.320 --> 00:10:40.440
to handle that. Luckily, Starwind can handle both. You see, SMB share, that'll be for our games. Since

00:10:40.440 --> 00:10:44.200
most games, you install them to an SMB share, you can play them on multiple computers and it just

00:10:44.200 --> 00:10:48.600
works. And then they're going to use their local my documents or games folder for any save data or

00:10:48.600 --> 00:10:53.720
whatever else, hopefully. Some games not so good. Yeah. So this is going to be a little hit or

00:10:53.720 --> 00:10:57.320
miss, but we can at least try it. Yeah. And worst case, you can install a game locally.

00:10:58.040 --> 00:11:02.680
Question for you. For this test, did you swap out my network card for the fastest one that we've

00:11:02.680 --> 00:11:09.800
got? No. I mean, the one you have right now, an X540T2 dual 10 gig one should in theory work just

00:11:09.800 --> 00:11:15.160
fine for this. Yeah. I mean, if you think about it, 10 gig, that's way faster than say a three.

00:11:15.960 --> 00:11:24.280
Yeah. Yeah. But we can go faster. Let's go faster. I mean, how fast do you want your computer to be?

00:11:24.920 --> 00:11:28.680
I don't know. I just want to see what this is capable of. I think we should do the 100 gig

00:11:28.680 --> 00:11:36.600
Nick. There is a PCIe slot limitation. Your system only has a by four. Yeah, that's the thing about

00:11:36.600 --> 00:11:42.200
high end desktop platforms being effectively dead these days is if you want to get into kind of

00:11:42.200 --> 00:11:47.320
weird homelab stuff like this on a consumer board, you're not going to have enough PCIe lanes, but

00:11:47.320 --> 00:11:53.000
this one's cool. It still has a second gen four by four link to the CPU, not through the chipset.

00:11:53.880 --> 00:11:59.800
But this is a gen three card. So you're going to get four gigabytes a second max. Boom.

00:12:00.600 --> 00:12:09.560
Card installation. Let's go. Yeah. Dude, this is a buy one slot though. No, it's by four. No, it's by one.

00:12:09.560 --> 00:12:14.200
Oh, well, where's the, what board is this? Well, I got my Thunderbolt card in the buy four. Why?

00:12:14.200 --> 00:12:18.360
Because that it needs it. Don't you have an iKron thing anyways? Yeah, but I also have a Thunderbolt

00:12:18.360 --> 00:12:25.960
dock. That like one Gigabyte a second is all you're going to get out of that. Oh, 10 gig then. At

00:12:25.960 --> 00:12:30.040
that point, I might as well just leave the 10 gig card in there. Well, we could use this one. This

00:12:30.040 --> 00:12:36.440
is a connect six card. It's only 25 gig ports, but it's gen four. So we'll get two gigabytes a second.

00:12:36.440 --> 00:12:42.760
All right. How big do you want your drive to be? Toerite? Oh, okay. I was expecting more. Yeah,

00:12:42.760 --> 00:12:47.960
sure. Fine. No, that's fine. So the first thing we have to do, of course, is make the drive. Boom,

00:12:47.960 --> 00:12:53.480
done. Okay. And now we're done. You're officially ice goes eat. Okay, we should probably configure

00:12:53.480 --> 00:12:58.840
the BIOS then. Yep. Since our computer doesn't have a disk to boot from, we have to tell it

00:12:58.840 --> 00:13:04.360
where to boot from. Right. And this is potentially more complicated and annoying than one might think.

00:13:05.080 --> 00:13:10.680
Um, the easy way is to set up what we're going to set up on a USB stick and just plug it into the

00:13:10.680 --> 00:13:15.320
computer and boot off the USB stick. But then we'd be adding storage and we said we were getting

00:13:15.320 --> 00:13:20.600
rid of that, right? I guess. So instead, we're going to use our router. Now you might be familiar

00:13:20.600 --> 00:13:26.360
with a DHCP server. It gives devices on your network and IP address. Yeah. It can also give

00:13:26.360 --> 00:13:34.120
them other things, specifically where to look for storage. Interesting. Okay. Now the router you

00:13:34.120 --> 00:13:39.160
have a ubiquity dream machine doesn't have the most advanced DHCP configuration. So you can only

00:13:39.160 --> 00:13:45.000
really tell it one location to look, which obviously doesn't work great if we have 10 computers trying

00:13:45.000 --> 00:13:49.640
to boot off of it, right? Because then they'd all be getting the same drive. Right. So we made it

00:13:49.640 --> 00:13:55.800
a little bit more complicated and I'm running a web server that it talks to and tells it its MAC

00:13:55.800 --> 00:14:01.160
address. And then based on the Mac Address, it responds with the disk that it's supposed to use.

00:14:01.160 --> 00:14:06.760
It sounds complicated, but honestly, it's like 30 lines in a script here. You can look at this.

00:14:06.760 --> 00:14:11.800
Like this is the name of the device and this is the disk it's about to go to. And this is the MAC

00:14:11.800 --> 00:14:17.000
address. All right. I'm going to link all of the like scripty things we used in the description

00:14:17.000 --> 00:14:20.280
if for whatever reason you want to try to do this. What we're going to be using to install

00:14:20.280 --> 00:14:27.000
Windows is Windows PE or the Windows pre-installation environment. It's like many Windows that most of

00:14:27.000 --> 00:14:31.960
the time is used for network installing Windows, which is what we're doing. You have to take the

00:14:31.960 --> 00:14:38.760
image that you make and modify it slightly, namely just to add the network drivers. In our case,

00:14:38.760 --> 00:14:43.960
that would be Melanox drivers and I've already done that. Okay. But it also means I need to

00:14:43.960 --> 00:14:50.840
modify this boot script because which Mac Address do you want? Oh boy. Oh, wait, wait, yeah, right,

00:14:51.960 --> 00:14:58.200
it should be 98. Checking media presence, media present. Okay, we're good. All right.

00:14:58.200 --> 00:15:04.040
Oh, it worked. Wow. That's, that's great. We are glossing over a lot of this, but you'll see the

00:15:04.040 --> 00:15:09.000
scripts down below. This would be the one that you would use to boot Windows PE. We're glossing

00:15:09.000 --> 00:15:16.200
over so much. This is like the glossiness. It's so shiny. Editor, can you make this shot just

00:15:16.200 --> 00:15:22.200
like really shiny? Ew. Is that like a filter? Why does it look like wet? Set boot URL. That's like

00:15:22.200 --> 00:15:30.520
the file storage location. Initiator IQN is like the name of your machine. And then sandhook,

00:15:30.520 --> 00:15:36.520
that attaches the disk. You can see his name Linus. And this is the bits it needs to download

00:15:36.520 --> 00:15:41.560
for Windows PE and then boot. And then when you go to actually boot, you just change the sandhook

00:15:41.560 --> 00:15:47.720
to sand boot and then just comment all this out. And in theory, it should just boot. Okay. Yeah,

00:15:47.720 --> 00:15:51.800
wow. Look at that. We're in. So we're going to mount a network drive that has our Windows

00:15:51.800 --> 00:15:57.400
installer on it. I don't know if it's strictly necessary, but I like injected the proper drivers

00:15:57.400 --> 00:16:01.720
into the Windows installer. Okay. You can do that while you're like selecting your disk. It'll

00:16:01.800 --> 00:16:06.760
say install driver. Yeah. We'll just prompt you. I just did it because I didn't want to have to screw

00:16:06.760 --> 00:16:14.440
with that. It's every time. Every time. Oh, boy. Oh, no, it's going to do that thing. Why? Okay,

00:16:14.440 --> 00:16:23.080
well, no, I can just use this one. I think you need to unplug the SSDs. This is the step that

00:16:23.080 --> 00:16:30.680
usually fails. Please God, please, please. God can't help you where we're going. This is the step

00:16:30.680 --> 00:16:36.680
that installs drivers. I think it's good. When I was researching this, everyone talked about how

00:16:36.680 --> 00:16:41.560
this is just like an absolute nightmare to do and like disable Windows update and all this stuff.

00:16:41.560 --> 00:16:48.280
It seems to just work as long as you have a Nick that supports it. We ran into one very modern Nick

00:16:48.280 --> 00:16:54.280
that just didn't support it. Those 10 gig Aquanta ones that are in the LAN PCs. That's why when

00:16:54.280 --> 00:16:57.560
we were talking about this at the beginning of the video, we were saying two and a half gig

00:16:57.560 --> 00:17:03.400
because we were using the onboard real tech. I tried for days to get it to work, but their

00:17:03.400 --> 00:17:07.800
driver just refuses to launch at boot time. We're going to boot into NPE one more time because

00:17:07.800 --> 00:17:12.280
we have to make a registry edit. I'm not 100% sure if it's 100% necessary, but there's a ton

00:17:12.280 --> 00:17:15.880
of people that mentioned it causes blue screens if you don't. We're just going to disable the page

00:17:15.880 --> 00:17:21.160
file. To be clear, disabling your page file could cause more stability problems than it solves,

00:17:21.160 --> 00:17:24.760
so it's not something that we would recommend under normal circumstances. This is just

00:17:25.640 --> 00:17:30.840
experimental for now. Wait, is it just working? Is this it? I think it's just working. This

00:17:31.640 --> 00:17:38.840
shouldn't be that cool to me, but I'm not going to lie. It kind of is. I'm just using a computer

00:17:38.840 --> 00:17:43.400
like I would normally use a computer. I'm going to install a program like I would normally install

00:17:43.400 --> 00:17:49.000
a program. There are definitely some red flags. You can see the active time of my boot drive here

00:17:49.000 --> 00:17:55.960
is 100% and my average response time, while it's usually pretty reasonable in the sub-20

00:17:55.960 --> 00:18:03.160
milliseconds range, occasionally it'll pop up to half a second. That's a yikes. You don't want to

00:18:03.160 --> 00:18:09.240
see that. This is not a CPU issue, how long it's taking to extract this Steam package. I have a

00:18:09.240 --> 00:18:17.960
7950X. Oh wow, do you see that? Average response time as it's testing random writes is getting into

00:18:17.960 --> 00:18:26.440
the multiple seconds. That bad. Also, even these sequential results are a fraction of what I was

00:18:26.440 --> 00:18:33.480
expecting to be getting, even with the PCIe slot limitations. Oh wow. Even before the game starts

00:18:33.480 --> 00:18:40.040
downloading, okay, there it finally goes. Just the reservation process was taking up 100% of the

00:18:40.040 --> 00:18:46.920
active time of the drive. Still is actually. Network is doing nothing. And to be clear,

00:18:46.920 --> 00:18:51.480
this is not the fault of those Kyoksia drives. They're just like, yeah, we'll send over storage

00:18:51.480 --> 00:18:56.440
if you guys are doing a wild project. Those are really fast drives. So this comes down to the

00:18:56.440 --> 00:19:01.480
limitations of our network infrastructure and our implementation. How's it going? Oh, you've got

00:19:01.480 --> 00:19:08.840
four of them working? That's sick. How's that? Oh, it's terrible. Really? Yeah. Why? Just everything

00:19:08.840 --> 00:19:19.000
is terrible. Like slow? Oh yeah. Even just launching Steam took a while. Jake, I'm logging into Steam

00:19:19.000 --> 00:19:25.320
on this system and I just got a system leg spike that was so intense, I couldn't move the mouse

00:19:25.320 --> 00:19:35.080
cursor. Not good. There's something very wrong with the permissions on the SMB share and it just

00:19:35.160 --> 00:19:47.240
like, yeah, okay. It's not very happy. It was an interesting experiment. I want to know now if

00:19:47.240 --> 00:19:53.640
you can make it go fast. Me too. But I think that's an experiment for another day. I want to go unplug

00:19:53.640 --> 00:20:00.360
one SSD. I'm going to do it right now. Note that we've got four systems running right now, one of

00:20:00.360 --> 00:20:09.320
which is actively verifying the integrity of... Oh, you did it already. Okay. Well, that's one

00:20:09.320 --> 00:20:15.880
thing it does well. Was I supposed to wait? But I think it might finally be time to talk about

00:20:15.880 --> 00:20:22.280
the disadvantages. Which one? You made every computer in your house way slower. You added a

00:20:22.280 --> 00:20:26.920
single point of failure. So if that server has a problem, which you probably will,

00:20:26.920 --> 00:20:32.600
none of your computers work. And how are you going to fix that server? You don't have a computer to

00:20:32.600 --> 00:20:37.800
manage it with to try to fix it. It's great. And you've added a whole bunch of costs that

00:20:37.800 --> 00:20:43.240
realistically you could put two consumer grade drives in every one of your machines and run

00:20:43.240 --> 00:20:49.800
RAID 1. And complexity and management headaches. But I'm just stoked that this works. I think it's

00:20:49.800 --> 00:20:55.160
cool. And the fact that it would work with just about any computer, even if we wouldn't recommend

00:20:55.160 --> 00:21:00.200
doing this at home. Like, man, okay. The fact that the real techniques work at all. If we could

00:21:00.200 --> 00:21:05.560
tune it, something like a LAN cafe. Oh, I could totally see this like that. From a manageability

00:21:05.560 --> 00:21:09.400
standpoint, where you actually have an IT admin who's working on it instead of just a home user?

00:21:09.400 --> 00:21:14.360
Usually when you have a big install base of hundreds of computers, you might use folder

00:21:14.360 --> 00:21:19.080
redirection. You have a local disk and then you just like redirect the user folders to a network

00:21:19.080 --> 00:21:22.680
share or something like that. That way you're optimizing your storage use through things like

00:21:22.680 --> 00:21:28.600
deduplication and compression. You're also making it way easier for IT to manage how much space

00:21:28.600 --> 00:21:35.080
everybody's using and make sure that if something gets accidentally deleted or intentionally deleted.

00:21:35.080 --> 00:21:44.040
Defreeze. It can be restored. But this is dumb. I wouldn't recommend booting Windows over iSCSI.

00:21:44.040 --> 00:21:51.320
It does seemingly work, but. But I would recommend checking out Kyoksia's CD8s. They're PCIe Gen4

00:21:51.320 --> 00:21:58.040
drives with NVMe 1.4 support. They use their 112 layer 3D TLC flash. They're very fast,

00:21:58.040 --> 00:22:02.440
they're very great, and they have a whole lineup of other drives if they don't specifically

00:22:02.440 --> 00:22:06.200
meet your need. And you can check them all out at the link down below. Thank you Kyoksia

00:22:06.200 --> 00:22:14.520
for making it possible for us to deploy Jake on Fool's errands like this for extended periods

00:22:14.520 --> 00:22:20.200
of time because it's pretty cool. And look, now we can take those drives and build them into a new

00:22:20.200 --> 00:22:26.520
NAS. Yeah, and do something useful with those. If you guys enjoyed this video, maybe go check out

00:22:26.520 --> 00:22:31.800
the one where Jake and I built a NAS for your house, which is no longer here.
