WEBVTT

00:00.090 --> 00:00.960
- : Dans cette leçon, nous

00:00.960 --> 00:02.730
allons parler des problèmes de performance.

00:02.730 --> 00:05.460
Plus précisément, il s'agit de performances molles ou lentes

00:05.460 --> 00:08.010
que l'on peut observer au fil du temps sur un système.

00:08.010 --> 00:09.060
Les problèmes de performance

00:09.060 --> 00:10.470
sont l'une des choses les plus

00:10.470 --> 00:13.470
difficiles à diagnostiquer dans un système informatique,

00:13.470 --> 00:15.330
car ils peuvent être liés au matériel,

00:15.330 --> 00:18.150
aux logiciels ou à un mélange des deux.

00:18.150 --> 00:20.700
C'est pourquoi il est très difficile de déterminer exactement

00:20.700 --> 00:22.620
quel est le problème, mais je vais vous donner

00:22.620 --> 00:23.453
quelques lignes directrices

00:23.453 --> 00:25.931
générales dans cette leçon.

00:25.931 --> 00:28.650
Lorsque vous commencez à résoudre des problèmes de performance, vous devez

00:28.650 --> 00:30.720
toujours utiliser une approche structurée et essayer

00:30.720 --> 00:32.160
de compartimenter chacun des différents

00:32.160 --> 00:33.240
problèmes susceptibles d'être

00:33.240 --> 00:35.370
à l'origine de ce problème de performance.

00:35.370 --> 00:36.300
Pour commencer, nous devons

00:36.300 --> 00:37.800
savoir ce qu'est une ligne de base pour

00:37.800 --> 00:38.947
notre système donné.

00:38.947 --> 00:42.000
Par exemple, supposons que je dispose d'un système doté

00:42.000 --> 00:44.070
d'un processeur de 3 gigahertz, de 16

00:44.070 --> 00:45.660
gigaoctets de mémoire vive,

00:45.660 --> 00:47.460
d'un disque dur d'un téraoctet et

00:47.460 --> 00:50.520
d'une carte réseau d'un gigabit par seconde.

00:50.520 --> 00:53.070
Connaître toutes ces spécifications, c'est bien, mais

00:53.070 --> 00:54.420
si je n'ai jamais touché ce système

00:54.420 --> 00:56.550
auparavant ou si je ne l'ai jamais regardé, je ne

00:56.550 --> 00:58.950
sais pas vraiment comment il fonctionne.

00:58.950 --> 01:00.600
Ainsi, lorsqu'un nouveau système est mis en

01:00.600 --> 01:01.980
place, il convient d'observer ce système

01:01.980 --> 01:03.720
et son mode de fonctionnement actuel.

01:03.720 --> 01:05.820
Si l'on prend l'exemple du système que je viens de vous donner, lorsque

01:05.820 --> 01:07.680
nous recevons ce tout nouveau système pour la première fois,

01:07.680 --> 01:10.080
nous devrions savoir à quoi ressemble une situation normale.

01:10.080 --> 01:12.000
À quelle vitesse fonctionne-t-il réellement ?

01:12.000 --> 01:14.340
Quelle est la quantité de mémoire vive utilisée quotidiennement

01:14.340 --> 01:15.957
lorsque le système d'exploitation est chargé,

01:15.957 --> 01:19.290
ou lorsque le système d'exploitation et une suite bureautique sont ouverts ?

01:19.290 --> 01:21.390
Nous devons également connaître la vitesse du réseau.

01:21.390 --> 01:23.280
En effet, ce n'est pas parce que nous avons

01:23.280 --> 01:24.270
une carte d'un gigabit

01:24.270 --> 01:25.770
par seconde que nous obtenons un débit

01:25.770 --> 01:27.360
d'un gigabit par seconde.

01:27.360 --> 01:28.470
En plus de tout cela, nous

01:28.470 --> 01:29.910
devons examiner le disque dur.

01:29.910 --> 01:31.860
J'ai dit qu'il s'agissait d'un disque dur d'un téraoctet,

01:31.860 --> 01:32.790
mais je ne vous ai pas dit s'il

01:32.790 --> 01:34.290
s'agissait d'un disque à état solide.

01:34.290 --> 01:36.726
S'agissait-il d'un disque dur fonctionnant à 5400 tours/minute,

01:36.726 --> 01:39.480
à 7200 tours/minute ou à 10 000 tours/minute ?

01:39.480 --> 01:42.000
Et tous ces éléments auront des performances différentes.

01:42.000 --> 01:42.870
Une fois que vous savez

01:42.870 --> 01:44.670
quelles sont les performances normales,

01:44.670 --> 01:45.630
vous pouvez déterminer

01:45.630 --> 01:48.000
quelles sont les performances faibles ou lentes, et vous

01:48.000 --> 01:49.350
serez alors en mesure d'identifier

01:49.350 --> 01:50.430
les domaines sur lesquels

01:50.430 --> 01:53.190
vous devez concentrer vos efforts de dépannage.

01:53.190 --> 01:54.900
Maintenant, en plus d'être capable d'identifier

01:54.900 --> 01:56.490
lequel de ces sous-systèmes va réellement

01:56.490 --> 01:58.080
être le problème sur la base des performances

01:58.080 --> 01:59.490
léthargiques que nous observons,

01:59.490 --> 02:00.450
nous pouvons alors faire

02:00.450 --> 02:02.130
des changements de configuration pour optimiser

02:02.130 --> 02:04.260
ces sous-systèmes.

02:04.260 --> 02:06.030
Par exemple, si nous constatons

02:06.030 --> 02:07.110
que l'utilisateur moyen

02:07.110 --> 02:09.150
manque constamment de mémoire vive,

02:09.150 --> 02:10.500
nous pourrions vouloir passer

02:10.500 --> 02:12.570
de 8 gigaoctets à 16 gigaoctets, ou de

02:12.570 --> 02:15.090
16 gigaoctets à 32 gigaoctets.

02:15.090 --> 02:16.320
Il s'agit là encore de l'une des choses

02:16.320 --> 02:18.090
les plus simples et les plus faciles à faire pour augmenter

02:18.090 --> 02:19.648
les performances d'un système.

02:19.648 --> 02:22.380
Mais si vous avez des performances médiocres et que vous regardez

02:22.380 --> 02:23.820
votre mémoire vive libre et que vous

02:23.820 --> 02:26.550
avez huit gigaoctets de mémoire vive libre sur 16, le passage à 32

02:26.550 --> 02:28.530
ne vous apportera probablement pas grand-chose

02:28.530 --> 02:30.630
en termes de performances, parce que vous n'utilisez

02:30.630 --> 02:33.270
pas déjà toute la mémoire vive dont vous disposez.

02:33.270 --> 02:34.320
C'est le genre de choses auxquelles

02:34.320 --> 02:35.153
il faut penser lorsque l'on

02:35.153 --> 02:37.290
cherche à résoudre des problèmes de performance.

02:37.290 --> 02:38.336
En plus de tout cela, vous

02:38.336 --> 02:39.630
devez également vous assurer

02:39.630 --> 02:41.430
que votre système ne surchauffe pas.

02:41.430 --> 02:42.471
Un grand nombre de nos systèmes

02:42.471 --> 02:45.570
modernes sont dotés d'un système d'étranglement de leurs unités de traitement

02:45.570 --> 02:47.790
afin de se protéger contre la surchauffe.

02:47.790 --> 02:50.010
Ainsi, si votre système commence à chauffer,

02:50.010 --> 02:53.010
le processeur qui devrait fonctionner à trois gigahertz

02:53.010 --> 02:54.750
peut en fait être rétrogradé à deux

02:54.750 --> 02:57.180
gigahertz ou 1. 5 gigahertz pour essayer

02:57.180 --> 02:59.430
de réduire la charge thermique qu'il crée et

02:59.430 --> 03:01.740
d'empêcher le système de surchauffer.

03:01.740 --> 03:03.270
En effet, si un système surchauffe,

03:03.270 --> 03:05.190
il peut redémarrer ou s'arrêter.

03:05.190 --> 03:07.200
Ainsi, un grand nombre de vos capteurs de température

03:07.200 --> 03:09.060
ralentiront des composants tels que l'unité

03:09.060 --> 03:10.860
de traitement graphique ou l'unité centrale

03:10.860 --> 03:12.330
de traitement afin de réduire la charge

03:12.330 --> 03:14.492
thermique globale.

03:14.492 --> 03:16.363
Si votre capteur de température est défectueux,

03:16.363 --> 03:17.670
il peut indiquer que la température

03:17.670 --> 03:19.710
est plus élevée qu'elle ne l'est en réalité, et

03:19.710 --> 03:21.630
votre processeur va donc commencer à réduire

03:21.630 --> 03:23.940
ses performances pour compenser.

03:23.940 --> 03:25.429
Il convient donc de garder cela à l'esprit.

03:25.429 --> 03:26.790
Un autre élément à prendre en compte

03:26.790 --> 03:28.530
lors de la résolution des problèmes de performance

03:28.530 --> 03:30.780
est la possibilité d'une mauvaise configuration.

03:30.780 --> 03:33.420
Par exemple, supposons que vous ayez effectué une mise à niveau

03:33.420 --> 03:35.970
de la mémoire de huit gigaoctets à 16 gigaoctets.

03:35.970 --> 03:37.260
Eh bien, lorsque vous avez fait

03:37.260 --> 03:39.360
cela, vous avez peut-être retiré deux modules de quatre

03:39.360 --> 03:41.760
gigaoctets et inséré deux nouveaux modules de huit gigaoctets,

03:41.760 --> 03:44.250
mais vous les avez placés dans les emplacements zéro et un, au

03:44.250 --> 03:46.320
lieu des emplacements zéro et deux.

03:46.320 --> 03:49.440
Votre mémoire ne fonctionne donc pas en mode double canal.

03:49.440 --> 03:51.990
Au lieu de cela, il ne fonctionne qu'en mode monocanal.

03:51.990 --> 03:54.060
Vous obtiendrez des performances plus

03:54.060 --> 03:54.990
lentes qu'avec l'ancien

03:54.990 --> 03:56.760
système à huit gigaoctets, car vous

03:56.760 --> 03:57.990
ne pourrez accéder qu'à

03:57.990 --> 03:59.130
64 bits à la fois au lieu

03:59.130 --> 04:01.230
de 128 bits à la fois, ce qui réduira vos performances

04:01.230 --> 04:05.190
de moitié même si vous avez doublé votre mémoire.

04:05.190 --> 04:07.200
Une fois de plus, ce type de mauvaise configuration

04:07.200 --> 04:10.530
peut avoir des effets en cascade sur l'ensemble du système.

04:10.530 --> 04:11.970
Une autre erreur de configuration courante

04:11.970 --> 04:13.290
peut se situer au niveau du système d'exploitation

04:13.290 --> 04:15.166
ou du logiciel d'application lui-même.

04:15.166 --> 04:17.100
Par exemple, j'ai vu beaucoup de gens

04:17.100 --> 04:19.320
augmenter la taille des pages dans Windows,

04:19.320 --> 04:21.240
ou l'espace d'échange dans Linux.

04:21.240 --> 04:23.400
Ils pensent que cela va leur permettre d'améliorer leurs performances,

04:23.400 --> 04:24.540
mais en réalité, cela ne fait que

04:24.540 --> 04:26.160
leur donner plus de mémoire virtuelle, ce qui

04:26.160 --> 04:27.630
entraîne beaucoup plus de permutations

04:27.630 --> 04:29.400
de la mémoire physique vers votre disque dur ou votre

04:29.400 --> 04:30.630
périphérique à état solide, et ralentit

04:30.630 --> 04:33.000
donc l'ensemble de votre système.

04:33.000 --> 04:34.680
Vous devez donc garder tous ces éléments à l'esprit lorsque

04:34.680 --> 04:36.390
vous commencez à configurer votre système.

04:36.390 --> 04:39.240
Et n'oubliez pas qu'aucun de ces éléments ne fonctionne de manière isolée.

04:39.240 --> 04:40.707
Lorsque vous rencontrez ces problèmes

04:40.707 --> 04:42.990
de performance, il peut s'agir d'une myriade de facteurs

04:42.990 --> 04:45.300
différents qui jouent tous contre vous en même temps.

04:45.300 --> 04:46.620
Il peut s'agir du système

04:46.620 --> 04:47.850
d'exploitation, de vos

04:47.850 --> 04:49.260
applications, de vos configurations,

04:49.260 --> 04:50.130
de votre réseau ou

04:50.130 --> 04:52.050
de votre matériel.

04:52.050 --> 04:53.400
La capacité à identifier cela

04:53.400 --> 04:55.500
en décomposant tout en sous-systèmes au fur et

04:55.500 --> 04:56.550
à mesure de l'examen et

04:56.550 --> 04:58.290
en identifiant les problèmes de performance

04:58.290 --> 04:59.550
sera essentielle pour le technicien

04:59.550 --> 05:01.233
sur le terrain.
