WEBVTT

00:00.120 --> 00:01.800
Eğitmen: Bu derste sürücü performans

00:01.800 --> 00:03.330
sorunları, özellikle de akıllı

00:03.330 --> 00:06.300
tanılama aracı ve saniye başına giriş çıkış işlemleri

00:06.300 --> 00:07.740
olarak bilinen bir metrik

00:07.740 --> 00:10.320
hakkında konuşacağız.

00:10.320 --> 00:12.630
Öncelikle SMART hakkında konuşalım.

00:12.630 --> 00:14.970
Şimdi, SMART bir kısaltmadır ve SMART, Kendi Kendini

00:14.970 --> 00:18.090
İzleme Analiz ve Raporlama Teknolojisi anlamına gelir.

00:18.090 --> 00:19.683
Ve günlük olarak kullanacağınız

00:19.683 --> 00:22.320
çoğu sabit disk sürücüsünde yerleşik olarak bulunur.

00:22.320 --> 00:24.180
Şimdi, bu akıllı teknoloji aslında

00:24.180 --> 00:26.640
bir arıza meydana geldiğini veya bir arızanın

00:26.640 --> 00:28.410
yakın olduğunu tespit ederse işletim

00:28.410 --> 00:29.790
sistemini uyaracak bir kendi

00:29.790 --> 00:32.070
kendine teşhis programıdır.

00:32.070 --> 00:33.870
Şimdi, akıllı sistem yaklaşık

00:33.870 --> 00:35.760
20 ila 30 yıldır var ve sabit

00:35.760 --> 00:37.620
disk sürücülerinde başladı,

00:37.620 --> 00:40.890
ancak katı hal cihazlarına da taşındı.

00:40.890 --> 00:43.740
Bu SMART teknolojisi işletim sisteminizi, BIOS'unuzu,

00:43.740 --> 00:46.260
UEFI'nizi ve bunun gibi diğer sistemleri tamamlayacak

00:46.260 --> 00:48.150
bir şeydir.

00:48.150 --> 00:49.650
SMART ile ilgili tüm fikir, daha

00:49.650 --> 00:51.660
sonra sabit sürücünüzü izleyebilmesi

00:51.660 --> 00:53.430
ve söz konusu sürücünün sağlık durumunu

00:53.430 --> 00:55.230
anlayabilmesidir.

00:55.230 --> 00:57.420
Bakarken, sürücünün sıcaklığı, sürücünün

00:57.420 --> 01:00.180
genel sağlığı, bir sabit disk sürücüsüyle uğraşıyorsanız

01:00.180 --> 01:01.590
ne kadar hızlı döndüğü, bir

01:01.590 --> 01:02.700
katı hal cihazıyla uğraşıyorsanız

01:02.700 --> 01:04.290
kaç tane bozuk blok olduğu ve bunun

01:04.290 --> 01:07.230
gibi şeylere bakacaktır.

01:07.230 --> 01:09.270
Şimdi, SMART ile hatırlanması gereken önemli

01:09.270 --> 01:12.360
şey, sürücülerinizi sağlıklı tutmak için tasarlanmadığıdır.

01:12.360 --> 01:14.460
Bunun yerine, ne zaman sorun yaşadıklarını ve gelecekte

01:14.460 --> 01:15.840
ne zaman başarısız olabileceklerini

01:15.840 --> 01:18.090
belirlemek için tasarlanmıştır.

01:18.090 --> 01:19.410
Bu yüzden bunu aklınızda tutun.

01:19.410 --> 01:22.650
Buradaki amaçları sürücünüzü tamir edebilmek değil,

01:22.650 --> 01:24.690
sadece izlemek ve kötü bir şey olmak

01:24.690 --> 01:26.643
üzere olduğunu anlamaktır.

01:27.480 --> 01:29.190
Bu kendi kendini izleme, analiz ve

01:29.190 --> 01:31.620
raporlama teknolojisi, sabit diskiniz ve katı hal

01:31.620 --> 01:33.810
aygıtlarınız hakkında birçok farklı özelliği

01:33.810 --> 01:35.610
ölçmek için tasarlanmıştır.

01:35.610 --> 01:37.470
Örneğin, okuma hata oranınız,

01:37.470 --> 01:40.290
sabit diskin açılma süresi, yeniden tahsis edilen

01:40.290 --> 01:43.530
sektör sayısı, arama hata oranı, açılış saatleri, yüksek

01:43.530 --> 01:46.230
sıcaklık uyarıları ve bunun gibi diğer şeyleri

01:46.230 --> 01:47.850
izleyebilir.

01:47.850 --> 01:50.370
SMART yardımcı programı, tüm bu farklı bilgi parçalarını

01:50.370 --> 01:53.340
izleyerek, işletim sistemini bekleyen sorunlar veya gelecekte

01:53.340 --> 01:54.600
ortaya çıkabilecek sorunlar

01:54.600 --> 01:56.910
hakkında bilgilendirebilir.

01:56.910 --> 01:58.650
Şimdi, SMART yardımcı programının

01:58.650 --> 02:01.920
izlediği metriklerden biri, saniye başına girdi çıktı işlemleriniz

02:01.920 --> 02:03.900
veya IOPS olarak bilinir.

02:03.900 --> 02:06.000
Şimdi, IOPS bir sisteme bakabilmek için

02:06.000 --> 02:07.950
gerçekten önemli bir metriktir.

02:07.950 --> 02:10.800
Çünkü bir depolama aygıtına ne kadar hızlı giriş ya da

02:10.800 --> 02:12.660
çıkış yapılabildiğini ölçtüğünüz

02:12.660 --> 02:14.940
için bu, depolama ile uğraşırken anlamanız

02:14.940 --> 02:17.820
gereken temel performans ölçütlerinden biridir.

02:17.820 --> 02:19.680
Eğer bir sabit disk sürücüsü ile bir katı

02:19.680 --> 02:21.270
hal cihazını karşılaştırıyorsanız,

02:21.270 --> 02:23.820
genellikle bir sabit disk sürücüsünde katı hal cihazına

02:23.820 --> 02:26.970
göre çok daha düşük IOPS değerlerine sahip olursunuz.

02:26.970 --> 02:28.800
Bunun nedeni, katı hal cihazının çok daha

02:28.800 --> 02:31.410
hızlı arama sürelerine sahip olmasıdır, çünkü bu bilgiyi

02:31.410 --> 02:34.380
okuyabilmek için bir plakayı hareket ettirmesi gerekmez, ancak

02:34.380 --> 02:36.600
durum her zaman böyle değildir.

02:36.600 --> 02:38.130
Gerçekten hızlı sabit disk

02:38.130 --> 02:42.450
sürücülerinden çok daha düşük IOPS sayılarına sahip olan çok ucuz

02:42.450 --> 02:45.270
ve ucuza üretilmiş SSD'ler vardır.

02:45.270 --> 02:48.060
Dolayısıyla, katı hal cihazlarının sabit disklerden her zaman daha

02:48.060 --> 02:50.070
hızlı olduğu konusunda her şeyin net olmadığını,

02:50.070 --> 02:52.860
ancak bunun iyi bir genel kural olduğunu unutmamalısınız.

02:52.860 --> 02:54.450
Bu yüzden bunu aklınızda tutun.

02:54.450 --> 02:55.950
Bulutta çalışıyorsanız, aslında

02:55.950 --> 02:58.710
temel depolama alanına erişiminiz yoktur.

02:58.710 --> 03:01.260
Dolayısıyla performansı ölçebilmenin tek yolu

03:01.260 --> 03:02.670
IOPS'yi, yani saniye başına

03:02.670 --> 03:04.830
girdi çıktı işlemlerini ölçmektir, çünkü

03:04.830 --> 03:07.350
sanallaştırma ve bulut bilişim kullanırken

03:07.350 --> 03:10.260
bu depolama katmanının altında sabit disk sürücüleri

03:10.260 --> 03:12.210
mi yoksa katı hal aygıtları mı kullandıklarını

03:12.210 --> 03:14.880
bilemezsiniz.

03:14.880 --> 03:17.610
İşte bu yüzden IOPS sayısına ya da saniyedeki girdi

03:17.610 --> 03:20.070
çıktı işlemlerine bakmayı seviyoruz çünkü

03:20.070 --> 03:22.740
bu, belirli bir depolama cihazına veri okurken

03:22.740 --> 03:24.630
ve yazarken sahip olduğumuz en iyi

03:24.630 --> 03:26.700
performans ölçüsüdür.

03:26.700 --> 03:28.860
Şimdi, depolama cihazlarınızdan bahsederken

03:28.860 --> 03:31.500
genel performansınızın düştüğünü görmeye başlarsanız

03:31.500 --> 03:32.850
ve IOPS'nizi ölçtüğünüzde

03:32.850 --> 03:35.160
bu sayının da düştüğünü görürseniz, bu depolama

03:35.160 --> 03:37.200
cihazlarına okuma ve yazma konusunda bir

03:37.200 --> 03:40.620
tür darboğaz yaşadığınızı gösterir.

03:40.620 --> 03:42.120
Bu, donanımla ilgili bir sorun olabileceği

03:42.120 --> 03:44.250
gibi yazılımla ilgili bir sorun da olabilir.

03:44.250 --> 03:46.530
Bunu araştırmanız ve SMARt yardımcı programları

03:46.530 --> 03:48.523
gibi araçları kullanarak sürücünün

03:48.523 --> 03:51.030
doğru hızda okuma ve yazma yapıp yapmadığını

03:51.030 --> 03:52.440
veya aslında yavaşlayan ve

03:52.440 --> 03:55.320
aygıtı gerektiği kadar hızlı okuyup yazamayan işletim

03:55.320 --> 03:56.790
sistemi olup olmadığını belirlemeniz

03:56.790 --> 03:59.040
gerekir.

03:59.040 --> 04:00.720
İşte bu yüzden olaylara bütünsel

04:00.720 --> 04:03.990
olarak bakmak önemlidir çünkü saniye başına düşük girdi çıktı

04:03.990 --> 04:06.570
işlemleri donanımla ilgili bir sorun olabileceği

04:06.570 --> 04:08.850
gibi, uygulamayla ilgili bir sorun ya da söz

04:08.850 --> 04:11.580
konusu sistemde gerçekleşen diğer pek çok şey nedeniyle

04:11.580 --> 04:13.440
aşırı yüklenen genel sistem kaynakları

04:13.440 --> 04:15.270
da olabilir.

04:15.270 --> 04:16.920
Depolama söz konusu olduğunda yavaş bir

04:16.920 --> 04:18.210
performansla karşılaşıyorsanız,

04:18.210 --> 04:19.350
sabit disk sürücüsünde bakmak

04:19.350 --> 04:21.000
isteyeceğiniz şeylerden bazıları dosyaların

04:21.000 --> 04:23.310
parçalanıp parçalanmadığı olacaktır.

04:23.310 --> 04:24.150
Ve eğer varsa, bir

04:24.150 --> 04:26.880
birleştirme aracı çalıştırmak isteyeceksiniz.

04:26.880 --> 04:29.070
Bu, bu dosyaların tüm parçalarını alıp tekrar

04:29.070 --> 04:30.450
bir araya getirebilecek ve

04:30.450 --> 04:34.020
bu da söz konusu cihaza doğru okuma sürelerinizi azaltacaktır.

04:34.020 --> 04:36.720
Bunun nedeni, bir sabit disk sürücüsüne yazarken, yazmaya

04:36.720 --> 04:38.250
çalıştığınız dosyayı almaya

04:38.250 --> 04:39.083
başlayacak ve onu

04:39.083 --> 04:41.430
daha küçük parçalara ayıracaktır.

04:41.430 --> 04:43.860
Bu parçaların her biri sabit diske baştan başlayarak

04:43.860 --> 04:45.180
ve sonuna doğru ilerleyerek

04:45.180 --> 04:47.910
mevcut herhangi bir alana yerleştirilecektir.

04:47.910 --> 04:49.800
Bu yüzden bir sabit disk sürücüsünü bir kitap

04:49.800 --> 04:51.300
gibi düşünmenizi istiyorum.

04:51.300 --> 04:54.630
Diyelim ki size içinde 200 sayfa olan boş bir kitap verdim.

04:54.630 --> 04:57.780
Sahip olduğunuz tüm depolama alanı bu, ancak bir kaleminiz var ve kitaba

04:57.780 --> 04:59.190
yazarken, birinci sayfadan başlıyorsunuz

04:59.190 --> 05:02.670
ve 50. sayfaya gelene kadar yazmaya devam ediyorsunuz.

05:02.670 --> 05:04.320
Şimdi, üçüncü sayfaya geri döndünüz ve o sayfadaki

05:04.320 --> 05:06.630
şeylere ihtiyacınız olmadığına karar verdiniz.

05:06.630 --> 05:07.800
Yani onu siliyorsun.

05:07.800 --> 05:09.780
Şimdi o kitapta biraz boş yeriniz var.

05:09.780 --> 05:12.840
Yedinci, 12. ve 15. sayfalarda da aynı şeyi yaptınız ve kitabı gözden

05:12.840 --> 05:13.740
geçirip ihtiyacınız

05:13.740 --> 05:15.330
olmayan şeyleri sildiniz.

05:15.330 --> 05:17.190
Şimdi başka bir şey yazmak istediğinizde,

05:17.190 --> 05:19.200
51. sayfadan başlamayacaksınız, ancak bunu

05:19.200 --> 05:21.660
sildiğiniz üçüncü sayfaya geri dönecek ve boşluğu

05:21.660 --> 05:23.070
dolduracaksınız.

05:23.070 --> 05:24.450
Şimdi, yeriniz bittiğinde,

05:24.450 --> 05:26.250
boşluklar olan bir sonraki sayfaya geçeceksiniz

05:26.250 --> 05:27.420
ve bunu 51. sayfaya kadar

05:27.420 --> 05:30.000
yapmaya devam edeceksiniz ve sonra tekrar yazmaya devam

05:30.000 --> 05:31.710
edeceksiniz.

05:31.710 --> 05:33.480
Sabit diskler böyle çalışır.

05:33.480 --> 05:35.640
Yani sildiğiniz çok sayıda küçük dosyanız varsa,

05:35.640 --> 05:36.630
artık sürücünüzün her

05:36.630 --> 05:39.270
yerinde çok sayıda küçük deliğiniz var demektir.

05:39.270 --> 05:41.130
Ve bir dahaki sefere bir şeyler yazmaya başladığınızda,

05:41.130 --> 05:43.050
bu boşlukları doldurmaya başlayacaktır.

05:43.050 --> 05:45.540
Ancak tüm dosyayı tekrar elde etmek için bu farklı

05:45.540 --> 05:47.400
yerleri aramanız gerektiğinden, bu

05:47.400 --> 05:49.950
aşırı okuma yazma sürelerine yol açabilir.

05:49.950 --> 05:52.410
Dolayısıyla, bu süreyi tekrar kısaltabilmek için, birleştirme

05:52.410 --> 05:54.510
adı verilen işlemi yapmak istersiniz.

05:54.510 --> 05:57.300
Tüm bu dosyaları aynı sayfalarda doğru

05:57.300 --> 05:59.550
sırayla bir araya getirir.

05:59.550 --> 06:01.350
Ve her şey tekrar güzel ve düzenli olana

06:01.350 --> 06:03.180
kadar sürücüdeki şeyleri hareket ettirebilir

06:03.180 --> 06:04.860
ve karıştırabilir.

06:04.860 --> 06:07.710
Ancak zaman içinde bu sürücü, meydana gelen tüm bu silme ve yeniden

06:07.710 --> 06:09.120
yazma işlemleri nedeniyle tekrar

06:09.120 --> 06:10.530
karmakarışık hale gelecektir

06:10.530 --> 06:12.810
ve işte parçalanma burada meydana gelir.

06:12.810 --> 06:14.730
Sürücünüz daha fazla parçalandıkça, bu sürücüden

06:14.730 --> 06:16.620
veri aramaya veya okumaya çalıştığınızda

06:16.620 --> 06:19.890
daha düşük performansa sahip olacağınız anlamına gelir.

06:19.890 --> 06:22.770
Neyse ki katı hal aygıtına geçtiğinizde, parçalanma artık bir

06:22.770 --> 06:24.720
sorun olmaktan çıkıyor çünkü sürücünün belirli

06:24.720 --> 06:26.640
bir bölümüne erişmek ve verileri geri almak

06:26.640 --> 06:27.930
için plakayı hareket ettirmek

06:27.930 --> 06:29.250
zorunda olmadığımızdan, herhangi

06:29.250 --> 06:32.940
bir zamanda sürücüdeki her şeye erişebiliyoruz.

06:32.940 --> 06:35.490
Dolayısıyla, parçalanma artık katı hal aygıtlarında bir

06:35.490 --> 06:36.570
sorun değildir ve katı hal

06:36.570 --> 06:39.090
aygıtında birleştirme yardımcı programlarını çalıştırmanıza

06:39.090 --> 06:40.530
gerek yoktur.

06:40.530 --> 06:43.230
Ancak bunu bir sabit disk sürücüsünde yapmanız gerekir.

06:43.230 --> 06:45.480
Öte yandan, katı hal aygıtında alanınız

06:45.480 --> 06:46.980
tükenmeye başlarsa ve kapasiteniz

06:46.980 --> 06:48.780
azalırsa, sürücünün yavaşlamaya

06:48.780 --> 06:51.990
başladığını fark edeceksiniz.

06:51.990 --> 06:53.670
Sürücüyü tekrar hızlandırabilmek için,

06:53.670 --> 06:54.960
bu dosyalardan bazılarını katı

06:54.960 --> 06:58.260
hal cihazından taşımanız ve fazladan yer açmanız gerekecektir.

06:58.260 --> 07:00.690
Bunun nedeni, katı hal cihazlarının çalışma şekli

07:00.690 --> 07:02.040
nedeniyle, dolmaya başladığında

07:02.040 --> 07:03.930
ve neredeyse hiç boş alan kalmadığında,

07:03.930 --> 07:05.520
bu cihazın performansı açısından

07:05.520 --> 07:07.380
çok yavaşlayacağıdır.

07:07.380 --> 07:09.390
Bu yüzden her zaman katı hal cihazınızın en az

07:09.390 --> 07:11.640
%10'unu boş ve serbest tutmanızı öneririm; bu, performansınızın

07:11.640 --> 07:14.240
yüksek kalmasını sağlayacaktır.
