WEBVTT

00:00.120 --> 00:03.330
ผู้สอน: ในบทเรียนนี้ เราจะพูดถึงปัญหาเกี่ยวกับประสิทธิภาพของไดรฟ์

00:03.330 --> 00:10.320
โดยเฉพาะเกี่ยวกับเครื่องมือวินิจฉัยอัจฉริยะและเมตริกที่เรียกว่าการดำเนินงานอินพุตเอาต์พุตต่อวินาที

00:10.320 --> 00:12.630
ก่อนอื่นเรามาพูดถึง SMART

00:12.630 --> 00:14.970
ตอนนี้ SMART เป็นตัวย่อและ SMART ย่อมาจาก

00:14.970 --> 00:18.090
Self-Monitoring Analysis and Reporting Technology

00:18.090 --> 00:22.320
และมีอยู่ในฮาร์ดดิสก์ส่วนใหญ่ที่คุณจะใช้งานเป็นประจำทุกวัน

00:22.320 --> 00:32.070
ตอนนี้ เทคโนโลยีอัจฉริยะนี้เป็นโปรแกรมวินิจฉัยตัวเองที่จะแจ้งเตือนระบบปฏิบัติการหากตรวจพบว่ามีความล้มเหลวเกิดขึ้นหรือหากเกิดความล้มเหลวขึ้น

00:32.070 --> 00:33.870
ขณะนี้ ระบบอัจฉริยะมีมาประมาณ

00:33.870 --> 00:40.890
20 ถึง 30 ปีแล้ว และเริ่มต้นจากฮาร์ดดิสก์ไดรฟ์ แต่ได้ถูกโยกย้ายไปยังอุปกรณ์โซลิดสเตตด้วย

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:55.230
คือสามารถตรวจสอบฮาร์ดไดรฟ์ของคุณและสามารถเข้าใจสถานะความสมบูรณ์ของไดรฟ์นั้นๆ

00:55.230 --> 00:57.420
จะดูที่สิ่งต่างๆ เช่น อุณหภูมิของไดร์ฟ

00:57.420 --> 01:01.590
สภาพโดยรวมของไดร์ฟ การหมุนเร็วแค่ไหนหากคุณจัดการกับฮาร์ดดิสก์

01:01.590 --> 01:02.700
บล็อกเสียมีกี่บล็อคหากคุณ

01:02.700 --> 01:07.230
การจัดการกับอุปกรณ์โซลิดสเตตและอะไรทำนองนั้น

01:07.230 --> 01:12.360
สิ่งสำคัญที่ต้องจำไว้สำหรับ SMART คือมันไม่ได้ออกแบบมาเพื่อให้ไดรฟ์ของคุณมีสุขภาพที่ดี

01:12.360 --> 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:29.190
เทคโนโลยีการตรวจสอบ การวิเคราะห์

01:29.190 --> 01:31.620
และการรายงานด้วยตนเองนี้ได้รับการออกแบบมาเพื่อวัดคุณลักษณะต่างๆ

01:31.620 --> 01:35.610
มากมายเกี่ยวกับฮาร์ดไดรฟ์และอุปกรณ์โซลิดสเตตของคุณ

01:35.610 --> 01:37.470
ตัวอย่างเช่น สามารถตรวจสอบสิ่งต่างๆ

01:37.470 --> 01:40.290
เช่น อัตราข้อผิดพลาดในการอ่านของคุณ เวลาการหมุนของฮาร์ดดิสก์

01:40.290 --> 01:43.530
จำนวนเซกเตอร์ที่จัดสรรใหม่ อัตราข้อผิดพลาดในการค้นหา ชั่วโมงการเปิดเครื่อง

01:43.530 --> 01:47.850
การแจ้งเตือนอุณหภูมิสูง และอื่นๆ เช่นนี้

01:47.850 --> 01:50.370
ด้วยการตรวจสอบข้อมูลที่แตกต่างกันเหล่านี้

01:50.370 --> 01:56.910
ยูทิลิตี้ SMART สามารถแจ้งระบบปฏิบัติการเกี่ยวกับปัญหาที่ค้างอยู่หรือปัญหาที่อาจเกิดขึ้นในอนาคต

01:56.910 --> 01:58.650
ตอนนี้ หนึ่งในเมตริกที่ยูทิลิตี้

01:58.650 --> 02:01.920
SMART กำลังตรวจสอบเรียกว่าการดำเนินงานอินพุตเอาต์พุตต่อวินาทีหรือ

02:01.920 --> 02:03.900
IOPS

02:03.900 --> 02:07.950
ตอนนี้ IOPS เป็นเมตริกที่สำคัญมากที่สามารถดูได้บนระบบ

02:07.950 --> 02:12.660
เนื่องจากขณะที่คุณกำลังวัดความเร็วของสิ่งต่างๆ ที่สามารถป้อนหรือส่งออกไปยังอุปกรณ์จัดเก็บข้อมูล

02:12.660 --> 02:17.820
นี่เป็นหนึ่งในเมตริกหลักสำหรับประสิทธิภาพที่คุณต้องเข้าใจเมื่อจัดการกับพื้นที่เก็บข้อมูล

02:17.820 --> 02:21.270
ตอนนี้ หากคุณกำลังเปรียบเทียบไดรฟ์ฮาร์ดดิสก์กับอุปกรณ์โซลิดสเตต

02:21.270 --> 02:23.820
โดยทั่วไปแล้ว IOPS บนฮาร์ดดิสก์ไดรฟ์ของคุณจะมี

02:23.820 --> 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:50.070
ดังนั้นคุณต้องจำไว้ว่าไม่ใช่ทุกอย่างชัดเจนว่าอุปกรณ์โซลิดสเตตจะเร็วกว่าฮาร์ดไดรฟ์เสมอ

02:50.070 --> 02:52.860
แต่นั่นเป็นกฎทั่วไปที่ดี

02:52.860 --> 02:54.450
ดังนั้นโปรดระลึกไว้เสมอ

02:54.450 --> 02:58.710
หากคุณทำงานในระบบคลาวด์ คุณจะไม่สามารถเข้าถึงที่เก็บข้อมูลพื้นฐานได้

02:58.710 --> 03:01.260
วิธีเดียวที่คุณจะวัดประสิทธิภาพได้ก็คือการวัด

03:01.260 --> 03:02.670
IOPS ซึ่งเป็นการดำเนินการอินพุตเอาต์พุตต่อวินาที

03:02.670 --> 03:14.880
เพราะคุณไม่รู้ว่าพวกเขากำลังใช้ไดรฟ์ฮาร์ดดิสก์หรืออุปกรณ์โซลิดสเตตภายใต้เลเยอร์สตอเรจนั้นหรือไม่ เพราะมันกำลัง แยกมาจากคุณเมื่อคุณใช้การจำลองเสมือนและการประมวลผลแบบคลาวด์

03:14.880 --> 03:17.610
และนี่คือเหตุผลที่เราชอบดูที่หมายเลข IOPS หรือการดำเนินการอินพุตเอาต์พุตต่อวินาที

03:17.610 --> 03:26.700
เพราะนี่คือการวัดประสิทธิภาพที่ดีที่สุดที่เรามีเมื่อเราอ่านและเขียนข้อมูลไปยังอุปกรณ์จัดเก็บข้อมูลเฉพาะ

03:26.700 --> 03:31.500
ตอนนี้ หากคุณเริ่มเห็นว่าประสิทธิภาพโดยรวมของคุณลดลงเมื่อคุณพูดถึงอุปกรณ์จัดเก็บข้อมูลของคุณ

03:31.500 --> 03:37.200
และคุณวัด IOPS ของคุณและคุณเห็นว่าตัวเลขนั้นลดลงเช่นกัน นี่แสดงว่าคุณกำลังมีปัญหาคอขวดบางอย่างที่อ่านได้

03:37.200 --> 03:40.620
และเขียนไปยังอุปกรณ์เก็บข้อมูลเหล่านั้น

03:40.620 --> 03:44.250
นี่อาจเป็นปัญหากับฮาร์ดแวร์หรืออาจเป็นปัญหากับซอฟต์แวร์ก็ได้

03:44.250 --> 03:46.530
คุณต้องตรวจสอบสิ่งนั้นและสามารถระบุได้โดยใช้เครื่องมือเช่นยูทิลิตี้

03:46.530 --> 03:52.440
SMArt เพื่อให้สามารถระบุได้ว่าไดรฟ์อ่านและเขียนด้วยความเร็วที่เหมาะสม หรือเป็นระบบปฏิบัติการที่ช้าลงจริง

03:52.440 --> 03:59.040
ๆ และไม่สามารถ อ่านและเขียนไปยังอุปกรณ์ได้เร็วเท่าที่ต้องการหรือไม่

03:59.040 --> 04:00.720
และนี่คือเหตุผลว่าทำไมการมองสิ่งต่างๆ

04:00.720 --> 04:06.570
ในภาพรวมจึงเป็นเรื่องสำคัญ เพราะการดำเนินการอินพุตเอาต์พุตต่อวินาทีที่ต่ำอาจเป็นปัญหากับฮาร์ดแวร์

04:06.570 --> 04:11.580
หรืออาจเป็นบางอย่างกับแอปพลิเคชันหรือทรัพยากรระบบทั่วไปที่มีการใช้งานมากเกินไปเนื่องจากสิ่งอื่นๆ

04:11.580 --> 04:15.270
มากมาย สิ่งที่เกิดขึ้นกับระบบนั้นๆ

04:15.270 --> 04:18.210
หากคุณประสบกับประสิทธิภาพการทำงานที่ช้าเมื่อพูดถึงพื้นที่จัดเก็บ

04:18.210 --> 04:23.310
บางสิ่งที่คุณต้องการดูบนฮาร์ดดิสก์ไดรฟ์อาจเป็นได้ว่าไฟล์มีการแยกส่วนหรือไม่

04:23.310 --> 04:26.880
และถ้ามี คุณจะต้องเรียกใช้เครื่องมือจัดเรียงข้อมูล

04:26.880 --> 04:30.450
การดำเนินการนี้จะสามารถนำชิ้นส่วนทั้งหมดของไฟล์เหล่านั้นกลับมารวมกันได้

04:30.450 --> 04:34.020
ซึ่งจะลดเวลาการอ่านที่ถูกต้องไปยังอุปกรณ์นั้น

04:34.020 --> 04:36.720
เนื่องจากเมื่อคุณเขียนข้อมูลลงในฮาร์ดดิสก์ไดรฟ์

04:36.720 --> 04:39.083
ระบบจะเริ่มนำไฟล์ที่คุณกำลังพยายามเขียน

04:39.083 --> 04:41.430
และจะแบ่งไฟล์ออกเป็นชิ้นเล็กๆ

04:41.430 --> 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:01.140
คุณจะเริ่มที่หน้าหนึ่งและเขียนต่อไปจนกระทั่งถึงหน้า

05:01.140 --> 05:02.670
50

05:02.670 --> 05:06.630
ตอนนี้ คุณกลับไปที่หน้าสามและตัดสินใจว่าคุณไม่ต้องการเนื้อหาในหน้านั้น

05:06.630 --> 05:07.800
ดังนั้นคุณจึงลบสิ่งนั้น

05:07.800 --> 05:09.780
ตอนนี้คุณมีพื้นที่ว่างในหนังสือเล่มนั้นแล้ว

05:09.780 --> 05:15.330
คุณทำแบบเดียวกันในหน้า 7 และ 12 และ 15 และคุณอ่านหนังสือและลบสิ่งที่คุณไม่ต้องการ

05:15.330 --> 05:17.190
ตอนนี้เมื่อคุณต้องการเขียนอย่างอื่น

05:17.190 --> 05:23.070
คุณจะไม่ต้องเริ่มที่หน้า 51 แต่คุณจะกลับไปที่หน้าสามซึ่งคุณลบมันและกรอกข้อมูลในช่องว่าง

05:23.070 --> 05:24.450
ตอนนี้ เมื่อคุณหมดพื้นที่แล้ว

05:24.450 --> 05:26.250
คุณจะไปยังหน้าถัดไปที่มีช่องว่าง

05:26.250 --> 05:27.420
และคุณจะทำต่อไปจนกว่าคุณจะกลับไปที่หน้า

05:27.420 --> 05:31.710
51 และจากนั้นคุณจะเก็บ เขียนอีกครั้ง

05:31.710 --> 05:33.480
นั่นคือวิธีการทำงานของฮาร์ดไดรฟ์

05:33.480 --> 05:35.640
ดังนั้นหากคุณมีไฟล์เล็กๆ จำนวนมากที่คุณลบออกไป

05:35.640 --> 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:59.550
ที่มันผ่านและรวบรวมไฟล์ทั้งหมดเหล่านั้นกลับเข้าด้วยกันในลำดับที่ถูกต้องในหน้าเดียวกัน

05:59.550 --> 06:04.860
และมันสามารถย้ายของต่างๆ ไปรอบๆ ไดรฟ์และสับเปลี่ยนไปมาได้จนกว่าทุกอย่างจะเรียบร้อยและเป็นระเบียบเรียบร้อยอีกครั้ง

06:04.860 --> 06:10.530
เมื่อเวลาผ่านไป ไดรฟ์นั้นจะกลับมาทำงานผิดพลาดอีกครั้งเนื่องจากการลบและเขียนใหม่ทั้งหมดที่เกิดขึ้น

06:10.530 --> 06:12.810
และนั่นคือที่มาของการแตกแฟรกเมนต์

06:12.810 --> 06:14.730
เมื่อไดรฟ์ของคุณมีการแยกส่วนมากขึ้น

06:14.730 --> 06:19.890
หมายความว่าคุณจะมีประสิทธิภาพลดลงเมื่อคุณพยายามค้นหาหรืออ่านข้อมูลจากไดรฟ์นั้น

06:19.890 --> 06:24.720
ตอนนี้ โชคดีที่เมื่อคุณเปลี่ยนไปใช้อุปกรณ์โซลิดสเตต การแตกแฟรกเมนต์จะไม่เป็นปัญหาอีกต่อไป

06:24.720 --> 06:26.640
เพราะเราสามารถเข้าถึงทุกอย่างในไดรฟ์นั้นได้ตลอดเวลา

06:26.640 --> 06:29.250
เพราะเราไม่ต้องย้ายแผ่นเสียงเพื่อให้สามารถเข้าถึง

06:29.250 --> 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:46.980
หากคุณเริ่มมีพื้นที่ว่างเหลือและความจุลดลง

06:46.980 --> 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:03.930
นี่เป็นเพราะวิธีการทำงานของอุปกรณ์โซลิดสเตตที่เมื่อเริ่มเต็มและแทบไม่มีพื้นที่ว่าง

07:03.930 --> 07:07.380
อุปกรณ์นั้นจะทำงานช้าลงมากในแง่ของประสิทธิภาพ

07:07.380 --> 07:09.390
ดังนั้นฉันจึงแนะนำให้เก็บอุปกรณ์โซลิดสเตตของคุณอย่างน้อย

07:09.390 --> 07:14.240
10% ไว้ว่างและว่างอยู่เสมอ ซึ่งจะทำให้ประสิทธิภาพการทำงานของคุณอยู่ในระดับสูง
