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édentesRévision précédente
Prochaine révision
Révision précédente
aidememoire-freebsd [2019/03/10 16:17] cyrilleaidememoire-freebsd [2019/07/17 19:24] (Version actuelle) – modification externe 127.0.0.1
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</code>
 +
 +Recharge la base de données
 +<code bash>sudo pkg update -f</code>
 +
 +<code bash>sudo pkg upgrade</code>
 +
 +En détail : [[https://cbiot.fr/dokuwiki/doku.php?id=installfreebsd#gestion_des_paquets_pkg|PKG]]
  
 ======Information sur les paquets====== ======Information sur les paquets======
Ligne 69: Ligne 89:
 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/07/17 19:24 (modification externe)