Outils pour utilisateurs

Outils du site


aidememoire-freebsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
aidememoire-freebsd [2019/03/10 16:17]
cyrille
aidememoire-freebsd [2019/04/03 16:50] (Version actuelle)
cyrille [RESEAU]
Ligne 15: Ligne 15:
 </​code>​ </​code>​
  
 +
 +En mode Single user
 +
 + ​======lspci / pciconf ======
 +
 +<code bash>​pciconf -lv</​code>​
 ======RESEAU====== ======RESEAU======
  
Ligne 21: Ligne 27:
 <code bash>​pciconf -lv</​code>​ <code bash>​pciconf -lv</​code>​
 <code bash> pciconf -lv | grep -B3 network</​code>​ <code bash> pciconf -lv | grep -B3 network</​code>​
 +
 +<code bash>​sysctl net.wlan.devices</​code>​
  
 Gestion de la connexion ​ Gestion de la connexion ​
Ligne 28: Ligne 36:
  
 <code bash> pkg ins wifimgr</​code>​ <code bash> pkg ins wifimgr</​code>​
 +
 +======PKG=======
 +
 +Mise à jour dépôts
 +<code bash>​sudo pkg update -f</​code>​
 +
 +<code bash>​sudo pkg upgrade</​code>​
  
 ======Information sur les paquets====== ======Information sur les paquets======
Ligne 69: Ligne 84:
 newfs_msdos -L FILES -F 32 /dev/da0s1 newfs_msdos -L FILES -F 32 /dev/da0s1
 </​code>​ </​code>​
 +
 +======Monter CD/​DVD======
 +
 +<code bash>​dmesg | egrep -i '​cd|dvd'</​code>​
 +
 +
 +Le monter ​
 +<code bash> mount -t cd9660 /dev/cd0 /​media/</​code>​
 +
 +======ZFS======
 +
 +Améliorer les performances de ZFS
 +May 18, 2012   ​Linux ​  No comments
 +
 +L'​ensemble de mes données sensibles sont stockées sur un système ZFS dans plusieurs zpool (qui est l'​équivalent d'un RAID5).
 +
 +Après plusieurs semaines d'​utilisation je me suis aperçu que les vitesses d'​écriture et de lecture n'​étaient vraiment pas rapide.
 +
 +J'ai donc effectué des recherches afin de trouver des astuces pour améliorer les performances de mon système ZFS.
 +Utiliser un processeur 64 Bits et de la mémoire
 +
 +Une des particularités de ZFS est de consommer pas mal de mémoire car il bufferise pas mal.
 +
 +Dans mon cas, j'​utilise 1Go de mémoire par téraoctet d'​espace disque utile. Ainsi si votre zpool fait 8To, je vous conseille d'​utiliser 8Go de ram.
 +
 +J'ai également lu qu'un processeur 64 Bits était préférable pour utiliser ZFS. Personnellement je n'ai pas pu testé ZFS sous un système 32 Bits mais il est fort probable que l'​utilisation d'un système d'​exploitation 64 Bits a un impact direct sur l'​utilisation de la mémoire.
 +Utiliser des disques durs similaires
 +
 +Souvent il n'est pas conseillé d'​utiliser les mêmes références de disques durs au sein d'un raid car si un disque vient à défaillir on peut supposer que les disques identiques auront le même problème.
 +
 +Toutefois pour ZFS, il est conseillé d'​utiliser des disques durs de même capacité, de même vitesse et ayant la même mémoire tampon (buffer) et le même nombre de secteurs.
 +Activer la compression
 +
 +ZFS peut compresser les données afin de gagner en espace disque. Cette fonctionnalité est coûteuse en processeur et en mémoire.
 +
 +Je vous conseille donc de ne compresser que les zpool qui contiennent des données à fort taux de compression.
 +Par exemple, il est intéressant d'​activer la compression pour la sauvegarde de fichiers bureautique (fichiers texte, word, excel, …) mais il n'est pas intéressant d'​activer la compression pour des données de média (mp3, avi, divx, …).
 +Désactiver les fonctions inutiles
 +
 +Par défault, ZFS active toute sorte de fonctionnalités qui ne vous seront pas forcément utiles.
 +
 +Pour récupérer la liste de fonctionnalités activées par ZFS, il faut utiliser la commande suivante:
 +
 +zfs get all
 +
 +Vous pourrez alors modifier les options en utilisant la commande "​set"​. Voici un exemple qui désactive le contrôle du checksum pour le zpool nom_du_zpool:​
 +
 +zfs set checksum=off nom_du_zpool
 +
 +Mettre à jour votre version de ZFS
 +
 +ZFS est constamment en cours de développement. De nouvelles fonctionnalités et de nombreux correctifs sont apportés régulièrement.
 +
 +Je vous recommande donc de garder votre version de ZFS à jour en utilisant les commandes:
 +
 +zfs upgrade nom_du_zpool
 +zpool upgrade nom_du_zpool
 +
 +ZFS et SSD Caching
 +
 +Le SSD Caching permet d'​utiliser la rapidité d'un SSD pour stocker certaines logs et mettre en cache les données.
 +
 +Ainsi pour améliorer les performances en lecture, il faut utiliser la commande:
 +
 +<code bash>​zpool add '​nom_du_zpool'​ cache '​nom_du_device_ssd'</​code>​
 +
 +Pour améliorer les performances en écriture, il faut utiliser la commande:
 +
 +<code bash>​zpool add '​nom_du_zpool'​ log '​nom_du_device_ssd'</​code>​
 +
 +Veillez noter qu'il est strictement impossible à l'​heure actuelle de retirer un disque ssd utilisé pour améliorer les performances en écriture. Il est donc préférable d'​utiliser le SSD en tant que disque mirroir:
 +
 +<code bash>​zpool add '​nom_du_zpool'​ log mirror /​dev/​log_ssd</​code>​
 +
 +
 +, there is vfs.zfs.min_auto_ashift,​ which can be used to specify the minimum ashift property. So to build a pool with ashift=12, just set # sysctl vfs.zfs.min_auto_ashift=12There is no longer a need for the gnop trick.
 +
 +
 +<code bash> # zdb zroot | grep ashift</​code>​
 +
 +====== SMART ======
 +Check for any existing grown bad blocks:
 +<code bash># smartctl -a /dev/ada1 | less -Sip reallocated_sector</​code>​
 +Scroll all the way to the right, if the last number on that line is higher than zero, consider the drive untrustworthy.
 +
 +Try a short test next:
 +<code bash># smartctl -t short /​dev/​ada1</​code>​
 +
 +If that succeeds, try a long test:
 +<code bash># smartctl -t long /​dev/​ada1</​code>​
 +
 +Monitor the results with <code bash>​smartctl -a /dev/ada1 | less</​code>​.
 +
 +
aidememoire-freebsd.1552231060.txt.gz · Dernière modification: 2019/03/10 16:17 par cyrille