Tableau récapitulatif des bandes passantes
Contexte
Je suis en train de migrer progressivement toutes les mes mini-machines de mon réseau local de Raspberry 2 et 3 vers le Raspberry 4. J’utilise ces machines comme:
- Firewall
- NAS
- Pihole
Le passage de l’USB 2 des anciennes versions à l’USB 3 de la version du Raspberry 4, m’a poussé à chercher le bottelneck de mon infrastructure.
Le tableau magique
D’une page wikipedia, j’ai extrait les valeurs suivantes:
Connection | bit/s | MB/s |
---|---|---|
Fast Ethernet (100BASE-X) | 100 Mbit/s | 12.5 MB/s |
Gigabit Ethernet (1000BASE-X) | 1 Gbit/s | 125 MB/s |
2.5 Gigabit Ethernet (2.5GBASE-T) | 2.5 Gbit/s | 312.5 MB/s |
5 Gigabit Ethernet (5GBASE-T) | 5 Gbit/s | 625 MB/s |
10 Gigabit Ethernet (10GBASE-X) | 10 Gbit/s | 1.25 GB/s |
USB 2.0 | 480 Mbit/s | 60 MB/s |
USB 3.0 (aka USB 3.1 Gen 1) | 5 Gbit/s | 500 MB/s |
USB 3.1 (aka USB 3.1 Gen 2) | 10 Gbit/s | 1.212 GB/s |
USB 3.2 (aka USB 3.2 Gen 2×2) | 20 Gbit/s | 2.424 GB/s |
Conclusion: Pour profiter réellement de l’USB 3 du NAS il va falloir investir dans un switch 10 Gigabits.
Enregistrer des albums depuis youtube
Avant
Maintenant
Autres temps, autre mœurs. On trouve maintenant sur YouTube1 des albums entiers, qui n’attendent que la ligne de commande pour être téléchargé grâce à Youtube-dl.
Voici donc la fameuse ligne de commande:
youtube-dl -i -x -o "%(artist)s - %(album)s - %(playlist_index)02d - %(track)s.%(ext)s" \ url-de-la-playlist
Cela vous permet de récupérer toutes les pistes d’un album mis en ligne sous forme d‘une playlist. Les constituants des noms des chansons sont alors:
- Le nom de l’artiste
- Le nom de l’album
- L’index de la chanson (ce qui permet de jouer les chansons dans l’ordre)
- Le nom de la chanson
Parfois le nom de l’artiste n’est pas renseigné, il faut donc le remplacer:
for f in NA* ;do eval mv \"$f\" \"${f/NA/Nom de l’artiste}\" ; done
Pour d’autres morceaux, c’est le nom de l’album qui manque et qu’il faut remplacer:
for f in *NA* ;do eval mv \"$f\" \"${f/NA/Nom de l’album}\" ; done
Notes de bas de page:
Hélas, je n’ai pas trouvé l’équivallent sur des instances d’Individious