1
00:00:00,080 --> 00:00:06,319
we're used to getting revisions of computer standards fairly regularly

2
00:00:03,760 --> 00:00:10,719
think about how many versions of usb ddr and pci express we've been through but

3
00:00:08,639 --> 00:00:16,240
we haven't had to put much thought into NVMe so far as there's only been one

4
00:00:13,440 --> 00:00:21,520
major version of it until now as the NVMe 2.0 standard has just been released

5
00:00:19,439 --> 00:00:25,760
in case you're out of loop NVMe or non-volatile memory express is the

6
00:00:23,600 --> 00:00:30,240
protocol that pci express connected storage drives use because it's much

7
00:00:28,160 --> 00:00:33,520
faster than the older SATA standard it's enabled those gaudy four figure

8
00:00:32,320 --> 00:00:38,239
throughput numbers you see on manufacturer spec sheets for m.2 drives

9
00:00:36,079 --> 00:00:42,719
and the NVMe 2.0 specification is bringing some new features to the table

10
00:00:40,399 --> 00:00:47,440
so let's dive right in one of the major improvements is for something called

11
00:00:44,640 --> 00:00:51,200
zoned namespaces and that might sound like some kind of forward thinking

12
00:00:49,039 --> 00:00:55,920
therapy collective but it's actually a system designed to address some of the

13
00:00:53,199 --> 00:01:00,000
biggest issues with ssds you see even though ssds are a lot faster than

14
00:00:58,079 --> 00:01:04,640
old-school spinning hard drives there's a significant amount of inefficiency

15
00:01:02,559 --> 00:01:09,680
under the hood because the cells in an SSD can only be written to so many times

16
00:01:07,119 --> 00:01:14,640
before they wear out for good the SSD's internal logic has to move data around

17
00:01:12,000 --> 00:01:18,880
in a process called wear leveling to make sure certain cells don't exhaust

18
00:01:16,400 --> 00:01:24,240
their lifespans more quickly than others additionally ssds can't directly

19
00:01:21,759 --> 00:01:29,119
overwrite cells instead cells have to have their data erased first

20
00:01:27,040 --> 00:01:34,240
and this has to be done in groups of cells so any data in that group that the

21
00:01:31,520 --> 00:01:39,280
system needs to preserve must be copied to an empty area ssds reserve a certain

22
00:01:37,200 --> 00:01:43,439
amount of space called over provisioning to support these data operations meaning

23
00:01:41,759 --> 00:01:50,159
a significant amount of storage is inaccessible to the user NVMe 2.0 zoned

24
00:01:47,680 --> 00:01:55,920
namespaces help alleviate this situation by allowing programs to reserve specific

25
00:01:52,720 --> 00:01:58,000
physical areas on the SSD and write data

26
00:01:55,920 --> 00:02:02,479
for that program sequentially without zone name spaces the SSD itself would be

27
00:02:00,479 --> 00:02:06,640
in charge of what data goes where and this often results in a specific

28
00:02:04,320 --> 00:02:11,280
program's data being scattered all over the drive meaning that any changes to

29
00:02:09,119 --> 00:02:16,560
that data could require lots of those read copy delete actions that use a

30
00:02:14,080 --> 00:02:21,440
large amount of over provisioned space but with zoned namespaces a smaller

31
00:02:18,959 --> 00:02:27,360
physical footprint per program means the SSD won't have to over provision as much

32
00:02:24,160 --> 00:02:29,520
space nor do so many reads and writes

33
00:02:27,360 --> 00:02:33,920
meaning effectively larger drives with better endurance for the same cost and

34
00:02:32,160 --> 00:02:38,879
programs could also see a performance boost from zone name spaces as ssds read

35
00:02:36,480 --> 00:02:43,280
and write sequential data faster than they do random data so not only is this

36
00:02:41,440 --> 00:02:47,120
good for consumers like you and me but larger organizations should see an even

37
00:02:45,360 --> 00:02:52,400
greater benefit than us since when you're running lots of ssds in parallel

38
00:02:49,760 --> 00:02:57,599
such as inside a gigantic server farm having that much wasted space and

39
00:02:55,120 --> 00:03:02,480
latency can have a significant negative impact not to mention the direct cost of

40
00:03:00,080 --> 00:03:06,560
having to replace drives that wear out the second significant benefit of NVMe

41
00:03:04,720 --> 00:03:10,400
2.0 that we're going to discuss today is it's surprising support for mechanical

42
00:03:09,040 --> 00:03:15,680
hard drives but why would it support mechanical hard

43
00:03:12,800 --> 00:03:21,120
drives i mean even higher end drives can't come anywhere close to using the

44
00:03:17,599 --> 00:03:23,360
full bandwidth of plain old SATA so

45
00:03:21,120 --> 00:03:27,360
what gives it turns out that recent advances in hard drive manufacturing

46
00:03:25,120 --> 00:03:31,840
have allowed drives to read data off the platters more quickly partly due to

47
00:03:29,440 --> 00:03:36,080
improvements in the actuators that move the drive parts around and partly due to

48
00:03:34,400 --> 00:03:40,080
fitting more data on the platters themselves through techniques like heat

49
00:03:38,560 --> 00:03:45,040
assisted magnetic recording which you can learn about up here

50
00:03:42,560 --> 00:03:48,879
hammer time this means that some hard drives that are just starting to hit the

51
00:03:46,400 --> 00:03:53,760
market can get sustained transfer rates above 500 megabytes per second

52
00:03:51,280 --> 00:03:58,159
sequentially which is comparable to SATA based ssds

53
00:03:55,519 --> 00:04:02,560
NVMe 2.0 will provide enough bandwidth to ensure newer hard drives can max out

54
00:04:00,159 --> 00:04:06,560
their potential especially important in larger settings that use lots of hard

55
00:04:04,400 --> 00:04:11,200
drives for mass storage they can share data among themselves quickly of course

56
00:04:08,799 --> 00:04:15,920
because the NVMe 2.0 spec was released recently it'll be a while before we see

57
00:04:13,920 --> 00:04:20,959
products that support it but hopefully the result will be larger cheaper drives

58
00:04:18,799 --> 00:04:25,600
for your home pc and quicker more reliable access to cloud services i just

59
00:04:23,840 --> 00:04:29,600
wouldn't expect disney to slash the price of your streaming subscription

60
00:04:27,520 --> 00:04:33,919
with the money they're saving on drives world doesn't tend to work like that

61
00:04:31,840 --> 00:04:38,320
big thank you to today's sponsor private internet access vpn they help you mask

62
00:04:36,400 --> 00:04:43,360
your true ip address and they encrypt your traffic with reliable service and

63
00:04:40,400 --> 00:04:46,800
no bandwidth caps pia has configurable encryption and an internet kill switch

64
00:04:45,360 --> 00:04:52,000
which keeps you in control of your connection combine it with private browsing and make websites think you're

65
00:04:50,000 --> 00:04:56,320
in a different country plus you can connect up to 10 devices at once with

66
00:04:53,840 --> 00:05:00,880
clients for Windows mac Android iOS and Linux pia has also recently launched its

67
00:04:58,800 --> 00:05:05,360
new dedicated ip option which offers an even smoother internet experience while

68
00:05:02,960 --> 00:05:10,639
maintaining your privacy and security with over 25 000 servers in 78 countries

69
00:05:08,160 --> 00:05:14,080
what are you waiting for try pia risk free for 30 days at the link below so

70
00:05:12,960 --> 00:05:18,240
thanks for watching guys if you like this video hit like hit subscribe and

71
00:05:16,560 --> 00:05:22,880
hit us up in the comment section with your suggestions for topics that we

72
00:05:19,600 --> 00:05:22,880
should cover in the future
