Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comAjustement ...
Linux LPIC2 noelmace.comPlan• Configurer linteraction du kernel avec un fs ext• Paramètres de disques durs PATA• Paramètre...
Linux LPIC2 noelmace.comConfigurer linteraction du kernel avec un fs ext• Options : -e [continue | remount-ro | panic ]• ...
Linux LPIC2 noelmace.comConfigurer linteraction du kernel avec un fs ext• Options : -O [^]mount_option• options de montag...
Linux LPIC2 noelmace.comParamètres de disques durs PATA• tester les performances des disques ATA• ajuster leurs paramètres...
Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -a : obtenir/modifier le nombre de secteurs pour la "lec...
Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -g : Affiche la géométrie du disque• cylindres, têtes, s...
Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -t : minutage de lecture (sans mise en cache préalable) ...
Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Nest pas exactement un équivalent SCSI à hdparm Obtenir des info...
Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Options -a / --all : afficher tout les champs reconnus pour le t...
Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Options -s STR=n / --set=STR=n : affecter la valeur au champs do...
Linux LPIC2 noelmace.comModifier les paramètres du Kernel• via procfs cf LPIC1 - Hardware - Procfs• Deux solutions éditi...
Linux LPIC2 noelmace.comSysctl• Options -a / -A : afficher toutes les valeurs actuellement disponibles -e : ignorer les ...
Linux LPIC2 noelmace.comCe qu’on a couvert• Afficher et modifier les paramètres des disques durs via tune2fs hdparm sdp...
Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition ...
Prochain SlideShare
Chargement dans…5
×

04 02 ajustement des accès aux périphériques de stockage

348 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
348
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
24
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

04 02 ajustement des accès aux périphériques de stockage

  1. 1. Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comAjustement des accès auxpériphériques de stockageAdministration avancée des périphériques de stockageLicence Creative CommonsCe(tte) œuvre est mise à disposition selon les termes de laLicence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
  2. 2. Linux LPIC2 noelmace.comPlan• Configurer linteraction du kernel avec un fs ext• Paramètres de disques durs PATA• Paramètres de disques durs SCSI• Modifier les paramètres du Kernel• Sysctl
  3. 3. Linux LPIC2 noelmace.comConfigurer linteraction du kernel avec un fs ext• Options : -e [continue | remount-ro | panic ]• définie comment le kernel doit réagir dans le cas dune erreursur le système de fichier• ignorer lerreur et la reporter à lapplication, remonter le fs enlecture uniquement ou kernel panic (arrêt du système) -m reserved_block_percentage• 5 % par défaut# tune2fs [options] device# tune2fs [options] device
  4. 4. Linux LPIC2 noelmace.comConfigurer linteraction du kernel avec un fs ext• Options : -O [^]mount_option• options de montage (mount et fstab étant prioritaires)• ^ pour supprimer loption -s [0|1]• active (1) ou désactive (0) la fonctionnalité "sparse superblock"- réduire le nombre de copies de sauvegarde du superblock- dans groupes de blocks spécifiques au lieux de dans chaque groupe de blocks• lactiver permet déconomiser de lespace sur les fs de très grand taille• relancer e2fsck après modification de cette option# tune2fs [options] device# tune2fs [options] device
  5. 5. Linux LPIC2 noelmace.comParamètres de disques durs PATA• tester les performances des disques ATA• ajuster leurs paramètres• la plupart de ses options nauront aucun effet sur les disques SCSI y compris la plupart des SATA, USB et même PATA pilotés par lesous-système SCSI# hdparm [options] [device]# hdparm [options] [device]
  6. 6. Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -a : obtenir/modifier le nombre de secteurs pour la "lecture en avance" (read-ahead)• tampon, améliore les performances lors de la lecture séquentielle de longs fichiers• 8 (4ko) par défaut (convient dans la plupart des cas)• pour une lecture très aléatoire, ou un disque à read-ahead intégré, baisser cette valeur /supprimer cette fonction peu améliorer les performances -d [0|1] : (dés)activer la fonction "using_dma"• Direct Memory Access (cf LPIC1 - Hardware - Introduction )- access direct à une zone mémoire• améliore quasi systématiquement les performances# hdparm [options] [device]# hdparm [options] [device]
  7. 7. Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -g : Affiche la géométrie du disque• cylindres, têtes, secteurs• capacité (en secteurs)• adresse (en secteurs) du début du périphérique par rapport au début du disque -i : Affiche les informations didentification• fournies par le disque au démarrage -r [0|1] : Obtient/modifie le drapeau de lecture seule pour le périphérique# hdparm [options] [device]# hdparm [options] [device]
  8. 8. Linux LPIC2 noelmace.comParamètres de disques durs PATA• Options -t : minutage de lecture (sans mise en cache préalable) du périphérique pourbenchmarking.• à réaliser 2 ou 3 fois sur un périphrique inactif• avec au moins quelques Mo de libre -T : minutage de lecture du cache du périphérique pour benchmarking• vitesse de lecture directement depuis le tampon de Linux sans accès disque• indication du débit du processeur, cache et mémoire du système testé -v : afficher tout les réglages, sauf -i# hdparm [options] [device]# hdparm [options] [device]
  9. 9. Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Nest pas exactement un équivalent SCSI à hdparm Obtenir des information sur les périphériques SCSI• SCSI mode page, VPD (Vital Product Data) Modifier leurs paramètres Envoyer des commandes SCSI au périphérique• Utile pour tout les disques pilotés via le sous-sytème SCSI cependant, modifier les paramètres dun SATA reconnu commeSCSI ne sera pas toujours valable# sdparm [options] [device]# sdparm [options] [device]
  10. 10. Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Options -a / --all : afficher tout les champs reconnus pour le type de périphérique -e / --enumerate : afficher des informations sur les pages et champsmodifiables via sdparm -g field / --get field : afficher un champs particulier -i / --inquiry : afficher les pages dinformation VPD -l / --long : afficher des informations supplémentaires# sdparm [options] [device]# sdparm [options] [device]
  11. 11. Linux LPIC2 noelmace.comParamètres de disques durs SCSI• Options -s STR=n / --set=STR=n : affecter la valeur au champs donnéà utiliser avec grande précaution -C CMD / --command=CMD : envoyer une commande SCSI au périphérique• Exemple : désactiver un périphérique# sdparm [options] [device]# sdparm [options] [device]# sdparm --command=stop /dev/sdb# sdparm --command=stop /dev/sdb
  12. 12. Linux LPIC2 noelmace.comModifier les paramètres du Kernel• via procfs cf LPIC1 - Hardware - Procfs• Deux solutions édition directe des pseudo-fichiers• ne persiste pas après redémarrage• nécessite que ces commandes soit appelées via un init script sysctl# echo 1 > /proc/sys/net/ipv4/ip_forward# echo 1 > /proc/sys/net/ipv4/ip_forward
  13. 13. Linux LPIC2 noelmace.comSysctl• Options -a / -A : afficher toutes les valeurs actuellement disponibles -e : ignorer les erreurs liées aux clés inconnues -n : désactiver laffichage du nom de clé• naffiche que sa valeur -p filename : charger les paramètres à partir du fichier spécifié• /etc/sysctl.conf si aucun spécifié• "-" pour lire à partir de lentrée standard -w variable=value : modifier un paramètres# sysctl [-n] [-e] [-a | -A | -p filename | -w variable=value ]# sysctl [-n] [-e] [-a | -A | -p filename | -w variable=value ]
  14. 14. Linux LPIC2 noelmace.comCe qu’on a couvert• Afficher et modifier les paramètres des disques durs via tune2fs hdparm sdparm sysctlWeight : 1Description : Candidates should be able to configure kernel options to support variousdrives. This objective includes software tools to view & modify hard disk settings.204.2 Adjusting Storage Device Access
  15. 15. Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition selon les termes de laLicence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou écrivez à :Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.Vous êtes libre de : partager — reproduire, distribuer et communiquer cette œuvre remixer — adapter l’œuvreSelon les conditions suivantes : Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvreoriginale de Noël Macé (noelmace.com) (sans suggérer quil vous approuve, vous ou votre utilisation de l’œuvre, à moinsden demander expressément la permission). Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. lintentionpremière ou lobjectif dobtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, uneautorisation explicite de lauteur est requise. Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit dedistribuer votre création que sous une licence identique ou similaire à celle-ci.Pour toute demande de collaboration, dutilisation commerciale ou de publication de ce support ou dun dérivé de celui-ci sous unelicence incompatible, contacter lauteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleursvivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute améliorationde ce support.

×