WEBVTT

00:00:00.240 --> 00:00:05.440
many of life's biggest frustrations come in the form of bottlenecking whether

00:00:04.080 --> 00:00:09.519
you're stuck in traffic trying to get to work before you get fired trying to cram

00:00:07.839 --> 00:00:13.360
as many hot dogs as you can into your mouth for an ill-advised eating

00:00:11.200 --> 00:00:17.199
competition or actually building one of those little ship-in-a-bottle things but

00:00:15.519 --> 00:00:22.000
sometimes bottlenecks are a little bit less obvious as they often are with ssds

00:00:19.920 --> 00:00:26.240
lots of common tasks on an SSD might seem nearly instantaneous especially for

00:00:24.080 --> 00:00:30.240
users migrating from a mechanical hard drive but what if you're working with

00:00:27.920 --> 00:00:34.239
larger files or hitting your drive with lots of requests at once although SATA

00:00:32.399 --> 00:00:38.559
ssds will still give you much better performance in those situations than

00:00:35.920 --> 00:00:42.960
your old spinning hard drive did they're actually seriously limited in a couple

00:00:40.239 --> 00:00:48.000
of ways first SATA has an upper transfer limit about 600 megabytes per second

00:00:45.760 --> 00:00:53.120
flash storage tech used in ssds has been capable of much faster speeds for quite

00:00:50.640 --> 00:00:58.960
a while but because of the SATA speed limit even top-end SATA 3 drives won't

00:00:56.079 --> 00:01:03.440
advertise or even give you speeds higher than 600 megabytes per second max

00:01:01.680 --> 00:01:07.760
second SATA drives communicate with the rest of your computer using a standard

00:01:05.680 --> 00:01:12.640
called the advanced host controller interface or ahci and even though that

00:01:10.560 --> 00:01:17.600
might sound fancy in high performance hci wasn't really designed with ssds in

00:01:15.680 --> 00:01:22.320
mind it was more of a way to make mechanical hard drives work a bit faster

00:01:19.840 --> 00:01:27.360
and enable features like hot swapping these things are useful and great but

00:01:24.240 --> 00:01:29.520
ahci was optimized for slow read write

00:01:27.360 --> 00:01:34.640
heads that could only deal with so much data at a time not ssds that are capable

00:01:32.000 --> 00:01:39.040
of accessing tons of their own data at once drive manufacturers responded by

00:01:36.880 --> 00:01:44.079
rolling out ssds that use the much faster pci express bus which has a speed

00:01:41.680 --> 00:01:49.119
limit of nearly 4 gigabytes per second with an x4 card and connects more

00:01:46.399 --> 00:01:53.840
directly to the CPU than SATA reducing latency but in order to reach their

00:01:51.759 --> 00:01:58.719
potential they needed a faster way of accessing data than ahci

00:01:56.399 --> 00:02:04.479
enter non-volatile memory express or NVMe the new access standard for pci

00:02:01.520 --> 00:02:08.879
express ssds NVMe takes advantage of the SSD's ability to read or write lots of

00:02:06.960 --> 00:02:13.280
things at once by parallelizing instructions kind of like a multi-core

00:02:10.959 --> 00:02:16.800
processor can split certain workloads over multiple cores in order to get

00:02:15.040 --> 00:02:21.200
things done faster the biggest difference between NVMe and

00:02:18.800 --> 00:02:26.400
ahci is something called command cueing which refers to how many requests for

00:02:22.959 --> 00:02:28.959
data a drive can handle at one time hci

00:02:26.400 --> 00:02:34.319
can handle one queue at a time with up to 32 pending commands a sensible number

00:02:32.239 --> 00:02:39.360
for a hard drive with a slow moving head but very inefficient for a faster SSD

00:02:36.959 --> 00:02:46.000
NVMe relieves this bottleneck by providing over 65 000 cues that can

00:02:42.480 --> 00:02:48.959
handle over 65 000 commands each meaning

00:02:46.000 --> 00:02:53.840
NVMe drives can stay super fast even if you're throwing a ton of stuff at them

00:02:51.200 --> 00:02:58.560
you can find NVMe not only in ssds that plug into the pci express slot but also

00:02:55.920 --> 00:03:02.720
m.2 and SATA express drives which use the pc express bus you can learn more

00:03:00.480 --> 00:03:06.319
about those drives here before you run an upgrade though be sure your

00:03:04.080 --> 00:03:11.200
computer's BIOS will support it as many biases from just a few years ago don't

00:03:08.720 --> 00:03:15.200
actually fully recognize NVMe drives but if you're all set a shiny new NVMe drive

00:03:13.200 --> 00:03:20.159
will make bottlenecking a thing of the past at least until the next time you're

00:03:17.680 --> 00:03:24.400
waiting to be subjected to the wand of shame at the airport

00:03:21.840 --> 00:03:27.840
lynda.com with a lynda.com membership you can watch and learn from top experts

00:03:26.560 --> 00:03:31.760
who are passionate about what they're teaching and you can stream thousands of

00:03:29.599 --> 00:03:35.519
video courses on demand and learn on your own schedule as fast as you would

00:03:33.760 --> 00:03:38.879
like on your own pace all that kind of stuff i'm currently doing that i'm

00:03:37.440 --> 00:03:42.799
currently trying to learn filming and editing stuff and the teacher that i

00:03:40.480 --> 00:03:46.239
have for it through lynda.com is awesome and super passionate about it and it's

00:03:44.720 --> 00:03:50.080
actually helpful having a passionate teacher you can take notes as you go and

00:03:48.400 --> 00:03:54.080
refer to them later on you can download tutorials and watch them on the go

00:03:51.599 --> 00:03:57.360
including access on your iOS or Android devices you can create and save

00:03:55.840 --> 00:04:01.360
playlists of courses that you want to watch or customize your learning path or

00:03:59.920 --> 00:04:05.200
share with your friends or colleagues and team members or whatever

00:04:03.519 --> 00:04:09.599
your lynda.com membership will give you unlimited access to training on hundreds

00:04:07.439 --> 00:04:13.519
of topics all at a flat rate starting at just 25 a month whether you're looking

00:04:11.680 --> 00:04:18.959
to become an industry expert you're passionate about a hobby or you just

00:04:16.079 --> 00:04:25.280
want to learn something new i want you to visit lynda.com techwiki and sign up

00:04:21.919 --> 00:04:27.120
for your free 10-day trial today

00:04:25.280 --> 00:04:30.960
if you liked the video like it sorry we were so late on an NVMe video i actually

00:04:29.120 --> 00:04:35.440
thought we had one if you disliked it dislike it we have a pretty cool video

00:04:33.280 --> 00:04:40.720
coming on Channel Super Fun very soon where we prank the crap out of Yvonne

00:04:38.320 --> 00:04:44.160
who is now working in office comment down below with video

00:04:42.080 --> 00:04:48.479
suggestions or things you'd like us to cover or things we might have missed

00:04:46.160 --> 00:04:51.120
like NVMe and don't forget to subscribe and follow
