WEBVTT

00:00.090 --> 00:00.960
-: في هذا الدرس،

00:00.960 --> 00:02.730
سنتحدث عن مشكلات الأداء.

00:02.730 --> 00:05.460
على وجه التحديد، الأداء البطيء أو البطيء الذي

00:05.460 --> 00:08.010
ستلاحظه مع مرور الوقت على النظام.

00:08.010 --> 00:09.060
الآن، تعد مشكلات

00:09.060 --> 00:10.470
الأداء واحدة من أصعب الأمور

00:10.470 --> 00:13.470
التي يصعب تشخيصها بشكل صحيح داخل نظام الكمبيوتر

00:13.470 --> 00:15.330
لأنها قد تكون متعلقة بالأجهزة

00:15.330 --> 00:18.150
أو البرامج أو مزيجًا من الاثنين.

00:18.150 --> 00:20.700
لهذا السبب، من الصعب حقًا معرفة ماهية

00:20.700 --> 00:22.620
المشكلة بالضبط، لكنني سأقدم

00:22.620 --> 00:23.453
لك بعض الإرشادات

00:23.453 --> 00:25.931
العامة في هذا الدرس.

00:25.931 --> 00:28.650
الآن، عندما تبدأ في استكشاف مشكلات الأداء وإصلاحها،

00:28.650 --> 00:30.720
يجب عليك دائمًا استخدام أسلوب منظم،

00:30.720 --> 00:32.160
ومحاولة تقسيم كل مشكلة من

00:32.160 --> 00:33.240
المشكلات المختلفة

00:33.240 --> 00:35.370
التي قد تسبب مشكلة الأداء هذه.

00:35.370 --> 00:36.300
لذا، للبدء، علينا

00:36.300 --> 00:37.800
أن نعرف ما هو خط الأساس لنظامنا

00:37.800 --> 00:38.947
المعطى.

00:38.947 --> 00:42.000
على سبيل المثال، لنفترض أن لدي نظامًا يحتوي على معالج

00:42.000 --> 00:44.070
بسرعة 3 جيجا هرتز، وذاكرة وصول عشوائي

00:44.070 --> 00:45.660
(RAM) سعة 16 جيجا بايت، ومحرك

00:45.660 --> 00:47.460
أقراص ثابت سعة 1 تيرابايت، وبطاقة

00:47.460 --> 00:50.520
شبكة تبلغ سعتها جيجابت في الثانية.

00:50.520 --> 00:53.070
الآن، معرفة كل هذه المواصفات أمر جيد، ولكن،

00:53.070 --> 00:54.420
إذا لم يسبق لي أن لمست هذا

00:54.420 --> 00:56.550
النظام من قبل أو نظرت إليه، فأنا لا

00:56.550 --> 00:58.950
أعرف حقًا كيف تعمل جميعها معًا.

00:58.950 --> 01:00.600
لذلك عندما يكون لديك نظام جديد،

01:00.600 --> 01:01.980
فأنت تريد مراقبة هذا النظام

01:01.980 --> 01:03.720
والطريقة التي يعمل بها حاليًا.

01:03.720 --> 01:05.820
بأخذ مثال النظام الذي قدمته لك للتو، عندما

01:05.820 --> 01:07.680
نحصل على هذا النظام الجديد لأول مرة،

01:07.680 --> 01:10.080
يجب أن نعرف ما هو الشعور الطبيعي.

01:10.080 --> 01:12.000
ما مدى سرعة عملها حقًا؟

01:12.000 --> 01:14.340
ما مقدار ذاكرة الوصول العشوائي (RAM) التي تستخدمها

01:14.340 --> 01:15.957
يوميًا عندما يكون لدينا فقط نظام

01:15.957 --> 01:19.290
التشغيل المحمل، أو نظام التشغيل ومجموعة المكاتب مفتوحة؟

01:19.290 --> 01:21.390
نحتاج أيضًا إلى معرفة مدى سرعة الشبكة.

01:21.390 --> 01:23.280
لأن مجرد حصولنا على بطاقة تبلغ سعتها

01:23.280 --> 01:24.270
جيجابت في الثانية،

01:24.270 --> 01:25.770
لا يعني أننا نحصل على جيجابت

01:25.770 --> 01:27.360
في الثانية من الإنتاجية.

01:27.360 --> 01:28.470
بالإضافة إلى كل ذلك، علينا

01:28.470 --> 01:29.910
أن ننظر إلى القرص الصلب.

01:29.910 --> 01:31.860
لقد قلت أنه محرك أقراص ثابتة بسعة 1 تيرابايت، لكنني

01:31.860 --> 01:32.790
لم أخبرك، هل كان محرك أقراص

01:32.790 --> 01:34.290
مزود بذاكرة مصنوعة من مكونات صلبة؟

01:34.290 --> 01:36.726
هل كان القرص الصلب يعمل بسرعة 5400 دورة في الدقيقة،

01:36.726 --> 01:39.480
أو 7200 دورة في الدقيقة، أو 10000 دورة في الدقيقة.

01:39.480 --> 01:42.000
وكل هؤلاء سيكون لديهم أداء مختلف.

01:42.000 --> 01:42.870
الآن، بمجرد أن

01:42.870 --> 01:44.670
تعرف ما هو الأداء الطبيعي، يمكنك

01:44.670 --> 01:45.630
بعد ذلك تحديد ما هو

01:45.630 --> 01:48.000
الأداء البطيء أو البطيء، ومن ثم ستتمكن من

01:48.000 --> 01:49.350
تحديد تلك المناطق التي

01:49.350 --> 01:50.430
تحتاج إلى تركيز جهود

01:50.430 --> 01:53.190
استكشاف الأخطاء وإصلاحها عليها.

01:53.190 --> 01:54.900
الآن، بالإضافة إلى قدرتنا على

01:54.900 --> 01:56.490
تحديد أي من هذه الأنظمة الفرعية

01:56.490 --> 01:58.080
سيكون بالفعل هو المشكلة بناءً

01:58.080 --> 01:59.490
على أدائنا البطيء الذي نلاحظه،

01:59.490 --> 02:00.450
يمكننا بعد ذلك إجراء

02:00.450 --> 02:02.130
تغييرات في التكوين لتحسين تلك

02:02.130 --> 02:04.260
الأنظمة الفرعية.

02:04.260 --> 02:06.030
على سبيل المثال، إذا بدأنا نرى أن

02:06.030 --> 02:07.110
ذاكرة الوصول العشوائي

02:07.110 --> 02:09.150
(RAM) تنفد لدى المستخدم العادي طوال

02:09.150 --> 02:10.500
الوقت، فقد نرغب في إجراء

02:10.500 --> 02:12.570
ترقية من ثمانية غيغابايت إلى 16 غيغابايت،

02:12.570 --> 02:15.090
أو من 16 غيغابايت إلى 32 غيغابايت.

02:15.090 --> 02:16.320
لأنه مرة أخرى، يعد هذا أحد

02:16.320 --> 02:18.090
أبسط وأسهل الأشياء التي يمكنك القيام

02:18.090 --> 02:19.648
بها لزيادة أداء النظام.

02:19.648 --> 02:22.380
ولكن، إذا كنت تعاني من الأداء البطيء، ونظرت إلى ذاكرة الوصول

02:22.380 --> 02:23.820
العشوائي المجانية لديك، وكان

02:23.820 --> 02:26.550
لديك ثمانية غيغابايت من ذاكرة الوصول العشوائي المجانية من

02:26.550 --> 02:28.530
أصل 16، فمن المحتمل أن الترقية إلى 32 لن تفيدك

02:28.530 --> 02:30.630
كثيرًا من حيث الأداء، لأنك 'أنت لا تستخدم بالفعل

02:30.630 --> 02:33.270
كل ذاكرة الوصول العشوائي المتوفرة لديك.

02:33.270 --> 02:34.320
وهذه هي الأشياء التي يجب

02:34.320 --> 02:35.153
عليك التفكير فيها

02:35.153 --> 02:37.290
عند استكشاف مشكلات الأداء وإصلاحها.

02:37.290 --> 02:38.336
الآن، بالإضافة إلى

02:38.336 --> 02:39.630
كل ذلك، تريد أيضًا التأكد

02:39.630 --> 02:41.430
من عدم ارتفاع درجة حرارة نظامك.

02:41.430 --> 02:42.471
تحتوي الكثير من أنظمتنا

02:42.471 --> 02:45.570
الحديثة على اختناق في وحدات المعالجة الخاصة بها لتتمكن من

02:45.570 --> 02:47.790
حماية نفسها من الحرارة الزائدة.

02:47.790 --> 02:50.010
لذلك، إذا بدأ نظامك في التسخين،

02:50.010 --> 02:53.010
فإن المعالج الذي يجب أن يعمل بسرعة ثلاثة جيجا

02:53.010 --> 02:54.750
هرتز، قد يخفض نفسه إلى 2 جيجا

02:54.750 --> 02:57.180
هرتز أو 1. 5 جيجاهيرتز لمحاولة خفض

02:57.180 --> 02:59.430
الحمل الحراري الناتج عنه، ولتكون قادرًا على

02:59.430 --> 03:01.740
مساعدة النظام على تجنب ارتفاع درجة الحرارة.

03:01.740 --> 03:03.270
لأنه في حالة ارتفاع درجة حرارة النظام،

03:03.270 --> 03:05.190
يمكن إعادة تشغيله أو إيقاف تشغيله.

03:05.190 --> 03:07.200
لذلك، فإن الكثير من أجهزة استشعار درجة الحرارة

03:07.200 --> 03:09.060
الخاصة بك ستعمل في الواقع على إبطاء مكونات

03:09.060 --> 03:10.860
مثل وحدة معالجة الرسومات، أو وحدة المعالجة

03:10.860 --> 03:12.330
المركزية لتتمكن من خفض الحمل

03:12.330 --> 03:14.492
الحراري الإجمالي.

03:14.492 --> 03:16.363
إذا كان لديك مستشعر درجة حرارة معيب، فقد

03:16.363 --> 03:17.670
يشير هذا في الواقع إلى أن لديك

03:17.670 --> 03:19.710
درجة حرارة أعلى مما هو موجود بالفعل، وبالتالي،

03:19.710 --> 03:21.630
ستبدأ وحدة المعالجة المركزية الخاصة بك

03:21.630 --> 03:23.940
في خفض أدائها للتعويض عن ذلك.

03:23.940 --> 03:25.429
لذا ضع هذا في الاعتبار أيضًا.

03:25.429 --> 03:26.790
هناك شيء آخر يجب مراعاته

03:26.790 --> 03:28.530
عند استكشاف مشكلات الأداء وإصلاحها،

03:28.530 --> 03:30.780
وهو أي تكوينات خاطئة محتملة.

03:30.780 --> 03:33.420
على سبيل المثال، لنفترض أنك قمت بترقية الذاكرة

03:33.420 --> 03:35.970
من ثمانية غيغابايت إلى 16 غيغابايت.

03:35.970 --> 03:37.260
حسنًا، عندما فعلت ذلك،

03:37.260 --> 03:39.360
ربما تكون قد أخرجت وحدتين بسعة 4 جيجابايت،

03:39.360 --> 03:41.760
ووضعت وحدتين جديدتين بسعة 8 جيجابايت، لكنك

03:41.760 --> 03:44.250
وضعتهما في الفتحتين صفر وواحد، بدلاً من الفتحتين

03:44.250 --> 03:46.320
صفر واثنين.

03:46.320 --> 03:49.440
وبالتالي فإن ذاكرتك لا تعمل في وضع القناة المزدوجة.

03:49.440 --> 03:51.990
وبدلاً من ذلك، فهو يعمل فقط في وضع القناة الواحدة.

03:51.990 --> 03:54.060
سيعطيك هذا أداءً أبطأ مما كان يمكن أن يكون

03:54.060 --> 03:54.990
لديك مع النظام القديم

03:54.990 --> 03:56.760
الذي تبلغ سعته 8 جيجابايت، لأنك لا

03:56.760 --> 03:57.990
تستطيع الوصول إلا إلى 64

03:57.990 --> 03:59.130
بت في المرة الواحدة بدلاً

03:59.130 --> 04:01.230
من 128 بت في المرة الواحدة، مما يؤدي إلى خفض

04:01.230 --> 04:03.330
أدائك إلى النصف بشكل فعال على الرغم من أنك

04:03.330 --> 04:05.190
تضاعفت ذاكرتك.

04:05.190 --> 04:07.200
مرة أخرى، يمكن أن يكون لهذا النوع من

04:07.200 --> 04:10.530
التكوينات الخاطئة تأثيرات متتالية في جميع أنحاء نظامك.

04:10.530 --> 04:11.970
قد يكون هناك خطأ شائع آخر في

04:11.970 --> 04:13.290
التكوين في نظام التشغيل

04:13.290 --> 04:15.166
أو البرنامج التطبيقي نفسه.

04:15.166 --> 04:17.100
على سبيل المثال، رأيت الكثير من الأشخاص

04:17.100 --> 04:19.320
الذين يقومون بزيادة حجم الصفحة داخل النوافذ،

04:19.320 --> 04:21.240
أو مساحة المبادلة داخل نظام Linux.

04:21.240 --> 04:23.400
يعتقدون أن هذا سيمنحهم أداءً أفضل، ولكن بدلاً

04:23.400 --> 04:24.540
من ذلك، هذا في الواقع يمنحك

04:24.540 --> 04:26.160
المزيد من الذاكرة الافتراضية،

04:26.160 --> 04:27.630
مما يؤدي إلى المزيد من التبديل

04:27.630 --> 04:29.400
من الذاكرة الفعلية إلى القرص الصلب

04:29.400 --> 04:30.630
أو جهاز الحالة الصلبة، وبالتالي

04:30.630 --> 04:33.000
يبطئ النظام بأكمله.

04:33.000 --> 04:34.680
لذلك عليك أن تضع كل هذه الأمور في الاعتبار

04:34.680 --> 04:36.390
عند البدء في تكوين نظامك.

04:36.390 --> 04:39.240
وتذكر أن أيًا من هذه الأشياء لا يعمل بمعزل عن الآخر.

04:39.240 --> 04:40.707
عندما تواجه مشكلات الأداء هذه،

04:40.707 --> 04:42.990
يمكن أن يكون هناك عدد لا يحصى من الأشياء المختلفة

04:42.990 --> 04:45.300
التي تعمل جميعها ضدك في نفس الوقت.

04:45.300 --> 04:46.620
يمكن أن يكون نظام

04:46.620 --> 04:47.850
التشغيل، أو تطبيقاتك،

04:47.850 --> 04:50.130
أو تكويناتك، أو شبكتك، أو

04:50.130 --> 04:52.050
أجهزتك.

04:52.050 --> 04:53.400
والقدرة على تحديد ذلك عن

04:53.400 --> 04:55.500
طريق تقسيم كل شيء إلى أنظمة فرعية كما

04:55.500 --> 04:56.550
تفكر فيها، وتحديد

04:56.550 --> 04:58.290
مشكلات الأداء هذه، سيكون أمرًا

04:58.290 --> 04:59.550
بالغ الأهمية بالنسبة

04:59.550 --> 05:01.233
لك كفني في هذا المجال.
