WEBVTT

00:00.120 --> 00:01.800
导师：在本课中,

00:01.800 --> 00:03.330
我们将讨论驱动器性能问题,

00:03.330 --> 00:10.320
特别是智能诊断工具和称为每秒输入输出操作的度量｡

00:10.320 --> 00:12.630
首先, 让我们谈谈智能｡ 

00:12.630 --> 00:14.970
SMART是一个缩写,

00:14.970 --> 00:18.090
代表自我监控分析和报告技术｡

00:18.090 --> 00:19.683
它内置在大多数硬盘驱动器中,

00:19.683 --> 00:22.320
你将每天使用｡

00:22.320 --> 00:24.180
现在, 这个智能技术实际上是一个自我诊断程序,

00:24.180 --> 00:32.070
如果它检测到发生了故障或者故障很严重, 它会提醒操作系统｡

00:32.070 --> 00:35.760
现在, 智能系统已经存在了大约20到30年,

00:35.760 --> 00:37.620
它开始于硬盘驱动器,

00:37.620 --> 00:40.890
但也已经迁移到固态设备｡

00:40.890 --> 00:43.740
这种SMART技术将与您的操作系统､

00:43.740 --> 00:48.150
BIOS､ UEFI和其他类似系统相辅相成｡

00:48.150 --> 00:49.650
SMART的整个想法是,

00:49.650 --> 00:51.660
它可以监控您的硬盘驱动器,

00:51.660 --> 00:55.230
并能够了解该特定驱动器的健康状态｡

00:55.230 --> 00:57.420
在它看来, 它将关注驱动器的温度,

00:57.420 --> 01:02.700
驱动器的整体健康状况, 如果你处理硬盘驱动器, 它的旋转速度有多快,

01:02.700 --> 01:04.290
如果你处理固态设备,

01:04.290 --> 01:07.230
有多少坏块等等｡

01:07.230 --> 01:09.270
现在, 要记住SMART的重要一点是,

01:09.270 --> 01:12.360
它不是为了保持驱动器的健康而设计的｡

01:12.360 --> 01:14.460
相反, 它的目的是确定他们什么时候有问题,

01:14.460 --> 01:18.090
什么时候他们可能会在未来失败｡

01:18.090 --> 01:19.410
所以请记住这一点｡ 

01:19.410 --> 01:22.650
他们在这里的目标不是能够修复您的驱动器,

01:22.650 --> 01:26.643
而是简单地监视和找出什么时候会发生不好的事情｡

01:27.480 --> 01:35.610
这种自我监控､ 分析和报告技术旨在测量有关硬盘驱动器和固态设备的许多不同属性｡

01:35.610 --> 01:37.470
例如, 它可以监控读取错误率､

01:37.470 --> 01:40.290
硬盘的启动时间､ 重新分配的扇区数､

01:40.290 --> 01:47.850
寻道错误率､ 通电时间､ 高温警报等｡

01:47.850 --> 01:50.370
通过监视所有这些不同的信息,

01:50.370 --> 01:56.910
SMART实用程序能够通知操作系统任何未决问题或将来可能存在的问题｡

01:56.910 --> 02:03.900
现在, SMART实用程序监视的指标之一是每秒输入输出操作数（IOPS）｡

02:03.900 --> 02:06.000
现在, IOPS是一个非常重要的指标,

02:06.000 --> 02:07.950
可以在系统上查看｡

02:07.950 --> 02:12.660
因为当您测量数据输入或输出到存储设备的速度时,

02:12.660 --> 02:17.820
这是您在处理存储时需要了解的关键性能指标之一｡

02:17.820 --> 02:21.270
现在, 如果将硬盘驱动器与固态设备进行比较,

02:21.270 --> 02:26.970
通常硬盘驱动器的IOPS要比固态设备低得多｡

02:26.970 --> 02:28.800
这是因为固态设备的寻道时间要快得多,

02:28.800 --> 02:36.600
因为它不必移动盘片就能读取这些信息, 但情况并非总是如此｡

02:36.600 --> 02:38.130
有一些非常便宜和廉价的SSD,

02:38.130 --> 02:45.270
其IOPS计数比一些真正快速的硬盘驱动器低得多｡

02:45.270 --> 02:48.060
所以你必须记住, 并不是所有的事情都是明确的,

02:48.060 --> 02:50.070
固态设备总是比硬盘驱动器快,

02:50.070 --> 02:52.860
但这是一个很好的一般规则｡

02:52.860 --> 02:54.450
所以请记住这一点｡ 

02:54.450 --> 02:55.950
如果您在云中工作,

02:55.950 --> 02:58.710
则实际上无法访问底层存储｡

02:58.710 --> 03:02.670
因此, 您可以测量性能的唯一方法是测量IOPS,

03:02.670 --> 03:07.350
即每秒的输入输出操作, 因为您不知道他们是使用硬盘驱动器还是存储层下的固态设备,

03:07.350 --> 03:14.880
因为当您使用虚拟化和云计算时, 它会从您那里抽象出来｡

03:14.880 --> 03:20.070
这就是为什么我们喜欢看IOPS数或每秒的输入输出操作数,

03:20.070 --> 03:26.700
因为这是我们在读取和写入数据到特定存储设备时的最佳性能度量｡

03:26.700 --> 03:28.860
现在, 如果您开始看到您的整体性能下降,

03:28.860 --> 03:40.620
当您谈论您的存储设备时, 您测量您的IOPS, 并且您看到该数字也在下降, 这表明您在读取和写入这些存储设备时遇到了某种瓶颈｡

03:40.620 --> 03:42.120
这可能是硬件问题,

03:42.120 --> 03:44.250
也可能是软件问题｡

03:44.250 --> 03:46.530
你必须研究一下, 并能够确定,

03:46.530 --> 03:48.523
通过使用工具, 如SMARt实用程序,

03:48.523 --> 03:52.440
以能够确定是驱动器读取和写入在正确的速度, 或者是它的操作系统,

03:52.440 --> 03:59.040
实际上是放慢, 不能读取和写入到设备, 因为它需要的速度？

03:59.040 --> 04:00.720
这就是为什么从整体上看事情很重要,

04:00.720 --> 04:03.990
因为每秒低输入输出操作可能是硬件的问题,

04:03.990 --> 04:15.270
也可能是应用程序或一般系统资源的问题, 这些资源由于特定系统上发生的许多其他事情而过载｡

04:15.270 --> 04:18.210
如果您在存储方面遇到性能缓慢的问题,

04:18.210 --> 04:23.310
那么您希望在硬盘驱动器上查看的一些内容将是文件是否已碎片化｡

04:23.310 --> 04:24.150
如果他们有,

04:24.150 --> 04:26.880
你会想要运行一个碎片整理工具｡

04:26.880 --> 04:29.070
这将能够采取这些文件的所有片段,

04:29.070 --> 04:30.450
并把它们放回一起,

04:30.450 --> 04:34.020
然后将减少您的读取正确的时间到该设备｡

04:34.020 --> 04:39.083
这是因为当你写入硬盘驱动器时, 它会开始获取你试图写入的文件,

04:39.083 --> 04:41.430
并将其分解为更小的片段｡

04:41.430 --> 04:43.860
这些片段中的每一个都将被放在硬盘上,

04:43.860 --> 04:47.910
从开头开始, 在任何可用的空间中向结尾移动｡

04:47.910 --> 04:51.300
所以我想让你把硬盘想象成一本书｡

04:51.300 --> 04:54.630
假设我给了你一本空白的书, 里面有200页｡ 

04:54.630 --> 04:57.780
这就是你所有的存储空间, 但是你有一支铅笔,

04:57.780 --> 04:59.190
当你在书中写作时,

04:59.190 --> 05:02.670
你从第一页开始, 一直写到第50页｡

05:02.670 --> 05:04.320
现在, 你回到第三页,

05:04.320 --> 05:06.630
决定你不需要那一页上的东西｡

05:06.630 --> 05:07.800
所以你把它擦掉｡ 

05:07.800 --> 05:09.780
现在你的书上有了空白｡ 

05:09.780 --> 05:13.740
你在第七页, 第十二页和第十五页做了同样的事情, 你翻阅了这本书,

05:13.740 --> 05:15.330
删除了你不需要的东西｡

05:15.330 --> 05:17.190
当你想写点别的东西的时候,

05:17.190 --> 05:19.200
你不会从第51页开始,

05:19.200 --> 05:23.070
而是回到第三页, 把它擦掉, 然后填空｡

05:23.070 --> 05:24.450
一旦空间用完了,

05:24.450 --> 05:27.420
你就可以翻到下一页有空白的地方,

05:27.420 --> 05:31.710
一直翻到第51页, 然后再继续写.

05:31.710 --> 05:33.480
硬盘就是这样工作的｡ 

05:33.480 --> 05:36.630
所以, 如果你有很多小文件, 你一直在删除,

05:36.630 --> 05:39.270
你现在有很多小洞遍布你的驱动器｡

05:39.270 --> 05:41.130
下一次你写东西的时候,

05:41.130 --> 05:43.050
它会开始填补这些漏洞｡

05:43.050 --> 05:47.400
但是, 因为你必须寻求这些不同的地方再次获得整个文件,

05:47.400 --> 05:49.950
这可能会导致过多的读写时间｡

05:49.950 --> 05:54.510
所以为了能够把时间降下来, 你需要做所谓的碎片整理｡

05:54.510 --> 05:57.300
在那里, 它通过并把所有这些文件放在一起,

05:57.300 --> 05:59.550
在同一页上的正确顺序｡

05:59.550 --> 06:01.350
它可以移动东西在驱动器和洗牌,

06:01.350 --> 06:04.860
直到一切都是好的和有序的了｡

06:04.860 --> 06:07.710
随着时间的推移, 由于所有这些删除和重写的发生,

06:07.710 --> 06:12.810
该驱动器将再次变得混乱, 这就是碎片发生的地方｡

06:12.810 --> 06:14.730
随着驱动器变得越来越碎片化,

06:14.730 --> 06:16.620
这意味着当您尝试从该驱动器中查找或读取数据时,

06:16.620 --> 06:19.890
性能会降低｡

06:19.890 --> 06:22.770
现在, 幸运的是, 当您迁移到固态设备时,

06:22.770 --> 06:27.930
碎片不再是一个问题, 因为我们可以在任何给定时间访问该驱动器上的所有内容,

06:27.930 --> 06:32.940
因为我们不必移动磁盘就可以访问该驱动器的特定部分并取回数据｡

06:32.940 --> 06:35.490
因此, 碎片不再是固态设备的问题,

06:35.490 --> 06:40.530
并且您不需要在固态设备上运行碎片整理实用程序｡

06:40.530 --> 06:43.230
但你需要在硬盘上做｡ 

06:43.230 --> 06:45.480
现在, 另一方面, 对于固态设备,

06:45.480 --> 06:51.990
如果您开始耗尽空间并且容量减少, 您将注意到驱动器将开始减慢｡

06:51.990 --> 06:53.670
为了能够加速驱动器备份,

06:53.670 --> 06:54.960
您将不得不将其中一些文件从固态设备中移出,

06:54.960 --> 06:58.260
并释放一些额外的空间｡

06:58.260 --> 07:00.690
这是因为固态设备的工作方式,

07:00.690 --> 07:03.930
当它开始填满并且几乎没有空闲空间时,

07:03.930 --> 07:07.380
该设备的性能会下降很多｡

07:07.380 --> 07:09.390
所以我总是建议保持至少10%的固态设备空闲,

07:09.390 --> 07:14.240
这将确保您的性能保持高水平｡
