Historique: Stockage
Aperçu de cette version: 50
Table des matières
note
Attention !
Cet article est en partie "périmé", merci d'aider à le mettre à jour !
jujudusud est en train de la mettre à jour.
Cet article est en partie "périmé", merci d'aider à le mettre à jour !
jujudusud est en train de la mettre à jour.
Ce chapitre explicite les différentes méthodes de stockage en étudiant les vitesses de sauvegarde et leurs coûts.
Introduction
Vous serez confronté lors d'un enregistrement multi-pistes au volume des données générées.
Si une heure de concert en stéréo sur un enregistreur mp3 représente environ 60 Mo, un enregistrement d'une heure en format non compressé et sans perte va représenter 600 Mo, soit 10 fois plus.
Maintenant une heure d'enregistrement 8 pistes en studio représente 2,4 GO et 4 heures d'enregistrement demandent 8 Go.
Vous serez donc confronté tôt ou tard au transport ou au stockage de volumes de 20 Go ou de 100 Go de données. C'est probablement ce qu'il vous arrivera si vous enregistrez dans un studio sous Ardour ou chez un ami et que vous souhaitez écouter le résultat brut sur votre ordinateur.
Disques durs internes
Bande passante
Une piste sous Ardour est enregistrée en 32 bit (bien qu'on puisse exporter et lire des fichiers en 16 ou 24 bit). En 32 bit cela fait 4 octets pour chaque échantillon qu'il faut multiplier ensuite par la fréquence d'échantillonnage et par le nombre de pistes mono :
- À 44100 kHz : (4*44100)=176400 octets/s par piste, soit pour 10 pistes :1,7 Mo/s
- À 96000 kHz : (4*96000)=384000 octets/s par piste, soit pour 10 pistes : 3,8 Mo/s
Comme nous le verrons avec l'utilitaire de mesure hdparm, les disques durs actuels (ssd ou nvme) sont largement au dessus. Il faut toutefois pendre en compte les temps d'accès à cause de la contrainte temps-réel et aussi l'impact du système de fichiers.
Occupation CPU et réactivité
Le temps d'occupation du CPU provoqué par les opérations sur le disque se doit d'être minimal. Sinon une concurrence va se produire avec > le reste du système, en particulier > les éléments audio gourmands. Plus on réduit la latence des > applications audio et plus l'on en utilise simultanément (effets ou synthés virtuels) moins le CPU est libre pour traiter les accès disques et on risque à un moment donné d'avoir des décrochages.
En même temps, le disque doit avoir des temps d'accès assez bas sinon Ardour par exemple ne pourra pas suivre avec la latence définie par le serveur son (Jack, PipeWire ou ALSA). Or plus il y a de pistes plus les mouvements de la tête de lecture sont nombreux et plus il y a de temps perdu à chercher l'information. De plus les autres applications en chargeant ou sauvant leurs données peuvent provoquer des blocages intempestifs si le disque est trop lent.
Il vous sera donc peut être nécessaire d'augmenter la latence des applications audio pour obtenir de meilleurs résultats.
Les utilisateurs du > noyau temps-réel sont aussi invités à définir finement la priorité temps-réel des périphériques grace à la > Temps-réel pour les processus IRQ. Sur l'échelle des priorités, le disque dur peut alors se placer après la carte son, sur son IRQ dédié.
Types de disques
Disques durs électroniques
Mémoires flash
Les disques à mémoires flash sont populaires, en voici quelques raisons :
> Pas de partie mécanique : moins d'usure et plus silencieux
> Débit d'accès rapide
Cependant il faut s'orienter sur le haut de gamme pour trouver des disques à mémoire flash fiables sur le long terme.
Ils sont cependant la norme dans les tablettes, les téléphones portables et certains ordinateurs portables ne proposant pas de disques durs.
Un tableau comparatif chez wikipédia montre bien les différences avec les disques mécaniques :
Comparaison entre SSD et HDD
Disques durs mécaniques
Ils sont en train de se faire de plus en plus rares dans les machines en cours d'utilisation chez les particuliers et ont quasiment disparus de l'offre en neuf.
SATA
Avec les disques en SATA, on retrouve les transferts parallèles, les mises en mémoire tampon et un accès rapide au bus internes de l'ordinateur. C'est un bon choix pour stocker des données sur lesquelles on n'a pas besoin d'accès "temps réel" pour travailler et enregistrer.
IDE
L’ancêtre du SATA, Il a existé jusqu'en 2005 puis a disparu.
SCSI
Il y a quelques années la technologie SCSI s'imposait d’emblée pour ceux qui voulait faire de l'enregistrement musical sur PC. Il y avait une bonne raison à cela, les interfaces SCSI étaient les seules à pouvoir mettre les accès disques en tampon et libérer le CPU. Pour cette raison le SCSI était justifié. Il a disparu depuis.
Critères d'achat
Disques durs électroniques
Les disques à mémoires flash sont silencieux car ils ne sont pas mécaniques (pas de rotation ni de bras de lecture).
Suite à écrire...
Disques durs mécaniques
[+]Optimisations
Voir :
> Portail Système > Optimiser ses disques durs
> Portail Matériel > Rendre son ordinateur silencieux
Disques durs externes
USB
USB1 : À éviter 12Mbits/s (trop lent) et forte occupation CPU.
USB2 : 480Mbits/s à priori OK (support Linux ?)
D'un prix de 90 € pour 500 Go de données ou de 50 € pour 160 Go vous atteindrez un taux de transfert de 20 à 50 Mo par seconde, ce qui permet de transférer vos 8 Go données en 2 mins.
À titre personnel, j'ai réussi à baisser ce prix en utilisant un disque SATA de 500 Go utilisant une vitesse de transfert de 30Mo par seconde que j'ai installé dans un boitier externe USB à 15 euros. Le tout me revient à 65 € et assure une vitesse de transfert en écriture de 32 Moctets par seconde.
La clé USB est un bon moyen de sauvegarde. On en trouve d'une capacité de 32 Go pour un prix de 70 € avec un taux de transfert de 32 Mo / seconde en lecture et de de 15 Mo / seconde en écriture.
Pour transférer 8 Go, il vous faudra 8 minutes.
Firewire
Firewire : On trouve deux variantes 400 et 800 mégabits, toutes les 2 à priori OK.
Paul Davis (développeur d'Ardour) à l'air de dire que les disques externes en Firewire sont très bien, mais à notre sens tout dépend de ce qu'on met dans la boite. A vrai dire ça doit être des disques ATA avec une mini-carte contrôleur (donc même performances assez moyennes).
eSATA
la même chose en specs que le SATA, dont il s'agit de la version externe.
Utiliser la RAM comme disque
Oui oui, c'est bien possible ! Pour les plus aventureux, voir le tutoriel Utiliser la RAM comme disque de travail.
Alors que choisir ?
- > Pour des travaux basiques avec une grosse latence dans Jack: n'importe quel HD récent même PATA avec 8 mega de cache.
- > Pour avoir un peu mieux: considérer un disque SATA 16mega de cache avec NCQ, sur une interface SATA avec support NCQ (mais l'intérêt reste à prouver). Le MAXTOR DiamondMAX10 250giga a de très bonnes reviews.
- > Toujours en IDE, considérer un Rapor (36 ou 72 giga) qui est en 10000tr/m. Ce disque est un peu ancien mais définitivement plus véloce.
- > La même chose en SCSI, serait une carte controlleur UW2/3 et un disque 10000 tr/m
- > Enfin le top est un disque SCSI 15000 tr/m
- > Pour des très gros travaux avec travail à l'image (édition vidéo avec cinelerra ) ce qui demande beaucoup de bande passante, il faudrait considérer les cartes contrôleurs conjuguant SATA ou SCSI, et le HardRAID 0.
En fait la vitesse de rotation du disque est un des facteurs les plus déterminant. On peut parfaitement choisir un bon disque (même de petite taille) pour les données, voir aussi pour le système, et se reposer sur un disque externe de grosse capacité pour les sauvegardes.
> Portail Matériel
< page précédente page suivante >