Auteur Sujet: Linutop: Le Raspberry Pi de 2007 (il consomme 5w)  (Lu 25398 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop: Le Raspberry Pi de 2007 (il consomme 5w)
« le: 27 décembre 2007 à 22:48:36 »
Linutop est arrivé bien avant le Raspberry Pi, mais il n'a pas connu le même sucés.

Une autre solution pour consommer peu d'énergie : http://www.linutop.com/index.fr.html

Un PC qui consomme 5 watt !


Je pense l'avoir pour noel  ;D

Le wiki : http://www.linutop.com/wiki


trop ... fort

je crois également savoir ce que je vais demander au papa noël!


Chez moi Papa noël est passé avec son linutop (http://www.linutop.com/index_fr.htm).

Le concept :

  • PC qui n'intègre pas de support de masse (ni disque, ni flash) : on boot sur une clé USB ou un disque dur USB
  • Consommation électrique ridicule (5w) => parfait pour se monter un petit serveur
  • Prend peu de place (9,3 x 2,7 x 15 cm pour un poids de 280 grammes)
  • Strictement aucun bruit (aucun ventilateur, aucune aération du boîtier)
  • Aucun voyants à part ceux du port ethernet (link et activité)
  • Processeur x86 (AMD Geode LX700 (cadencé à 433 MHz pour une consommation de 0,7 watt) et 256 Mo RAM => C'est un vrai PC
  • Connectique : 4 ports USB 2.0 , Ethernet 10/100 Mb/s , VGA , Entrée + Sortie audio

J'ai pris quelques photos (et oui, il est installé dans ma petite cuisine ;D)




Copie d'écran du linutop (j'ai du photographier l'écran, pas d'outil pour prendre des copie d'écran d'installé par default)
C'est Xubuntu qui est livré sur la clé USB (Xubuntu est un dérivé d'Ubuntu qui demande moins de ressources matériel, car ce PC ne possède que de 256 Mo de RAM) :




Le dessus :




La face avant (4 ports USB 2.0, sortie et entrée audio) :




Le dessous  (connexion ethernet 100 Mb/s, sortie VGA et entrée alimentation électrique) :




Ouvert : (ces 3 photos sont d'origine Clubic)










Je pense l'utiliser comme serveur en installant une distribution serveur sur une autre clé USB (la clé USB livrée fait 1 Go, partitionnée en 2 partitions :
- 1 système de 600 Mo (lecture uniquement)
- 1 /home (lecture / écriture)

C'est assez intéressant car à chaque boot, on redémarre sur un système neuf, seul le /home est gardé (donc avec les paramètres et données de ses applications. Le système redeviens le même. Si on a besoin d'une application non installé, il faut l'installer a chaque boot ou se faire sa propre clé USB, ce qui il parait est simple - je vous raconterais. Le mode d'emploi est ici)

Vivien.

taupin974

  • Ancien abonné Erenis
  • Abonné SFR fibre FttH
  • *
  • Messages: 111
  • FTTH Gpon 100 Mb/s sur Paris (75)
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #1 le: 27 décembre 2007 à 23:55:58 »
Tu comptes en faire un serveur de quoi ? Je me posais la question d'en prendre un ... mais je me pose la question de la durée de vie de la cle usb si on l'utilise en tant que hdd ... elle risque de pas faire "long feu".

Et niveau bruit ? Il est comment ?
« Modifié: 28 décembre 2007 à 00:10:03 par taupin974 »

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #2 le: 28 décembre 2007 à 00:10:10 »
Et niveau bruit ? Il est comment ?

Cela me semblait évident mais puis-ce que tu pose la question je vais compléter mon premier post.

- Strictement aucun bruit (aucun ventilateur, aucune aération du boîtier)
- Aucun voyants à part ceux du port ethernet (link et activité)

Tu comptes en faire un serveur de quoi ?

Un serveur sous linux pour faire des tests de débits, des ping, traceroute et pour relever la température chez moi (J'ai une FroggyHome pour prendre la température et un adaptateur USB 2.0 <=> Port série)

Pour le reste j'ai déjà un serveur dedié chez OVH (avec lui aussi 256 Mo de RAM et pour un serveur linux ca permet de faire beaucoup de choses).

Concernant la clé USB, quand on est sous Xubuntu, elle est trés fréquemment utilisé en lecture et en écriture (tous ce que tu visualise avec firefox est mis en cache). Je ne connais pas la durée de vie d'une clé USB. Je n'ai jamais réussi à avoir de pb avec une clé USB pour l'instant.

Par contre je remarque que la clé USB livrée est de marque Kingston ce qui m'étonne car pour moi c'est la marque la plus cher... Une meilleur longévité des clé USB Kingston ?

Dans tous les cas tu peut placer un disque dur USB. Un disque dur à une durée de vie de 3/4 ans en tournant en permanence (je parle des disques 3"1/2 standard, je ne connais pas la durée des petits disques basse consommation.)

Dans ton cas, je pense que tu peut l'utiliser en tant que routeur si (et seulement si) tout tes PC sont en IP fixe.
=> Tu relie sur un switch le port ETH1 de ton modem + ton linutop + tes PC

Si tu metstes PC en DHCP cela va poser pb vu qu'il y a 2 serveurs DHCP : celui d'Erenis (qui attribue l'IP public) et celui de ton linutop.
Une solution est de rajouter une 2ème interface réseau a ton linutop via une clé USB 2.0 <=> Ethernet 10/100 compatible linux.

taupin974

  • Ancien abonné Erenis
  • Abonné SFR fibre FttH
  • *
  • Messages: 111
  • FTTH Gpon 100 Mb/s sur Paris (75)
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #3 le: 28 décembre 2007 à 00:32:22 »
Cela me semblait évident mais puis-ce que tu pose la question je vais compléter mon premier post.

- Strictement aucun bruit (aucun ventilateur, aucune aération du boîtier)
- Aucun voyants à part ceux du port ethernet (link et activité)


Et tu aurais deja ouvert la boite ? Y a t'il un systeme de refroidissement passif ? ou aucun systeme de refroidissement ?
En fait, j'ai trouvé des photos de l'intérieur.

En fait, je pensais a ce systeme avec un switch pour remplacer un systeme comme ca plutot.

Moi, mes pc sont pas tous en ip fixe ... donc ca pose probleme.
« Modifié: 28 décembre 2007 à 00:36:25 par taupin974 »

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #4 le: 28 décembre 2007 à 08:59:06 »
En fait, je pensais a ce systeme avec un switch pour remplacer un systeme comme ca plutot.

En fait, je ne comprend pas comment tu peux remplacer un IPbx (Asterix) par ce PC.

Merci pour l'article. Je vais mesurer le temps de boot car l'article utilisait une veille version du soft. (et je remarque que la clé USB n'étais pas une Kingston) mais je confirme que c'est plutôt long.

taupin974

  • Ancien abonné Erenis
  • Abonné SFR fibre FttH
  • *
  • Messages: 111
  • FTTH Gpon 100 Mb/s sur Paris (75)
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #5 le: 28 décembre 2007 à 09:27:32 »
En fait, je ne comprend pas comment tu peux remplacer un IPbx (Asterix) par ce PC.

Merci pour l'artcile. Je vais mesurer le temps de boot car l'article utilisait une veille version du soft. (et je remarque que la clé USB n'étais pas une Kingston) mais je confirme que c'est plutôt long.

Pour asterisk ... je pensais faire une version de cle usb avec asterisk installé et les fichiers de conf comme il faut et le linutop en ip fixe. Asterisk n'est qu'un soft comme un autre après tout.
Il resterait a régler le problème des log ... mais ce qui m'inquiete le plus, c'est qu'avec cette utilisation, la cle usb risque d'etre beaucoup solicité, d'ou la question de la durée de vie.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #6 le: 28 décembre 2007 à 09:56:55 »
Ce que je ne comprend pas, c'est comment tu vas faire pour brancher ton téléphone.

Tu utilise Wengo comme fournisseur de VoIP ?

(perso j'utilise Wengo pour les appels entrants et Free (SIP) pour les appels sortants. En hard j'ai un Linksys Pap2, dans mon cas je n'ai pas trouvé d'avantages à installer Asterik entre les 2)

taupin974

  • Ancien abonné Erenis
  • Abonné SFR fibre FttH
  • *
  • Messages: 111
  • FTTH Gpon 100 Mb/s sur Paris (75)
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #7 le: 28 décembre 2007 à 10:18:24 »
Ce que je ne comprend pas, c'est comment tu vas faire pour brancher ton téléphone.

Tu utilise Wengo comme fournisseur de VoIP ?

(perso j'utilise Wengo pour les appels entrants et Free (SIP) pour les appels sortants. En hard j'ai un Linksys Pap2, dans mon cas je n'ai pas trouvé d'avantages à installer Asterik entre les 2)

Ah mais moi, c'est pas pour du perso ... Je fais quelques install pour des connaissances.
Sinon, pour brancher les tel, j'utilise des tel ip directement ... ou des boitiers comme le pap2 mais en pro afin d'y brancher plusieurs (x4 x8 ...) tel analogique.

Mais le gros intéret d'utiliser asterisk mais c'est pas tres légal, sauf quand le fai a bien voulu mettre a disposition des comptes sip ... c'est de pouvoir utiliser sa ligne quand on est pas chez soi.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #8 le: 09 février 2008 à 21:17:20 »
Tuto pour installer Linux Ubuntu Server 7.10 sur Linutop.

Matériel nécessaire :

- 1 clé USB de 512 Mo min formaté en FAT (servira juste pour l'installation)
- 1 clé USB de 1 Go min qui servira de disque pour le serveur (Ubuntu Server prend 400 Mo mais avec on dépasse les 500 Mo au cours de l'installation donc 1 Go min)
- 1 lecteur de CD-Rom USB
- 1 clavier USB

Le linutop est incapable de démrrer sur un CD-Rom bootable, on va donc devoir lui faire une clé USB de boot.
Ubuntu server (au contraire de Debian) ne propose pas de Net install => un CD-Rom est toujours nécessaire pour une installation et il recherche physiquement le CD-Rom d'où la nécessité d'un lecteur de CD-Rom USB.

Étape 1 : Copie des fichiers sur la clé USB de boot

1/ Copier le contenu du CD à la racine de la clé USB de 512 Mo min.
2/ Copiez la totalité du dossier CD-ROM/isolinux à la racine de la clé USB.
3/ Copiez les fichiers suivants à la racine de la clé USB
  • CD-ROM/install/vmlinuz
  • CD-ROM/install/initrd.gz
  • CD-ROM/install/mt86plus
4/ Renommez le fichier à la racine de la clé USB isolinux.cfg en syslinux.cfg.

Étape 2 : Nous allons rendre la clé USB bootable.

Si vous êtes sous Windows :
1/ Téléchargez le .zip de SYSLINUX sur http://www.kernel.org/pub/linux/utils/boot/syslinux/
2/ Recherchez syslinux.exe dans l'archive extraite
3/ En ligne de commande, exécutez syslinux.exe E: (E: représente votre clé USB)

Si vous êtes sous Linux Ubuntu / Debian :
1/ Installez SYSLINUX en exécutant en ligne de commande : sudo apt install syslinux
2/ Exécutez df pour trouver l'emplacement de votre clé USB (par exemple /dev/sdf)
3/ Dé-montez votre clé USB
4/ Exécutez syslinux /dev/sdf (/dev/sdf représente votre clé USB)

Étape 3 : Boot sur le Linutop

1/ Lancez l'emplacement USB N°1 (en haut à gauche) libre. Connectez le clavier USB, le lecteur de CD et la clé USB de boot (celle de 512 Mo min).
2/ Démarrez Linutop
3/ Quand le menu Ubuntu s'affiche proposant les option de lancement insérez la clé USB qui servira de disque pour le serveur dans l'emplacement en haut à gauche.

Étape 4 : Installation d'Ubuntu serveur

1/ Choisissez le partitionnement manuel.
Vous verrez les 2 clé USB apparaître. (la première est celle où nous allons installer Linux). Sur la seconde clé USB est indiqué "ne pas utiliser" quand rentre dans les paramètres de l'unique partition, laisser tel que.

2/ Rentrez dans la partition de la première clé USB.
3/ Supprimez la partition
4/ Re-crée la partition (partition principale occupant tout l'espace disponible).
  • File system : ext3
  • Point de montage : /
  • Amorçage : oui
  • Formater ; oui
5/ quand vous quittez vous avez un avez un message prévenant d'un risque de manque de mémoire si on ne met pas de swap => n'en tenez pas compte, ce message est systématique quand on ne met pas de partition de swap. Un 2ème message averti que vous allez formater la partition crée => go

Étape 5 : Optimisation

L'installateur na pas pu installer le noyau optimisé serveur car le CPU du Linutop ne peut l'exécuter. Il a installé à la place le noyau générique, celui d'Ubuntu avec interface graphique, qui sait reconnaître plein de périphériques.
Mes tests ont montré que ce noyau n'est pas le meilleur pour le Linutop, on va installer le noyau "386".

Tapez sudo apt install linux-image-386 pour l'installer

pour gagner 120 Mo d'espace disque vous pouvez supprime le générique après avoir rebooté sur le noyea "386" bien sur.

exécutez la commande suivante : sudo apt purge linux-image-generic linux-image-2.6.22-14-generic linux-headers-generic linux-headers-2.6.22-14-generic linux-restricted-modules-generic linux-restricted-modules-2.6.22-14-generic

Pour supprimer tous les paquets téléchargés par les mises à jour / installation et gagner encore une centaine de Mo, exécutez : sudo apt clean

Voila, vous avez un serveur qui consomme 5 watts !

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #9 le: 09 février 2008 à 21:54:29 »
Retour d'expérience sur le Linutop :

RAM :

Si il y a bien 256 Mo de RAM physiquement, le linutop est vu comme un PC avec 236 Mo de RAM, le reste devant être utilisé par le chips vidéo intégré au CPU.

En utilisation avec le Xubuntu fourni, on à 41 Mo de ram utilisé et 189 Mo de libre
En utilisation serveur (noyeau 386) avec Open SSH server résident, on à 13 Mo utilisé et 216 Mo de libre.


Puissance CPU :

C'est un AMD Geode à 430 Mhz. Je mde demandais bien a quoi cela pouvais correspondre comme CPU. Disposant d'une unité centrale Pentium III à 550 Mhz, j'ai comparer. Sur les différents usage que j'ai testé, il est équivalent à un Pentium III 450 Mhz. Edit : Le site du constructeur AMD laisse entendre qu'il est équivalent a Pentium III 700 Mhz, il est vrai que les tests que j'ai utilisé ne sont pas "pro".

bogomips Intel Pentium III 550 Mhz : 1096
bogomips AMD Geode à 430 Mhz : 864,7

iperf -c 127.0.0.1 Intel Pentium III 550 Mhz (noyau 2.6.22-14-server) : 1.1 Gb/s
iperf -c 127.0.0.1 AMD Geode à 430 Mhz (noyau 2.6.22-14-386) : 972 Mb/s
iperf -c 127.0.0.1 AMD Geode à 430 Mhz (noyau 2.6.22-14-generic) : 864 Mb/s

Pourquoi ne pas avoir utilisé le noyeau server sur le linutop ?

Tout simplement car le CPU ne supporte pas ce noyeau (message explicite au boot demandant de tester un autre noyeau si on force l'installation de ce noyeau). L'installateur s'est rabatu sur le noyeau géneric, celui qui est utilisé par Ubuntu avec interface graphique, qui sait reconnaître pleins de périphériques...

J'ai fais des tests et il semblerait que le noyau 2.6.22-14-386 soit plus performant que le 2.6.22-14-generic. Lors des tests en réseau local via un switch, je pingais la machine (ping de 36 octets de données) en 0.14 ms avec le noyau 386 contre 0.16 ms pour le noyau generic. Les résultats de débit sur le loopacks sont également meilleurs avec le 386.

Le noyeau 2.6.22-14-386 est aussi plsu rapide a démarrer et prend moins de RAM. La différence la plsu notable est sur la ram totale utilisée (en contant la ram utilisé en cahce disque) :

noyau 2.6.22-14-386 : 31 Mo utilisé (en incluant le cache)
noyau 2.6.22-14-generic) : 101 Mo utilisé  (en incluant le cache)

bref, je recommande le noyeau 2.6.22-14-386 et il me semble, après avoir étudié les caractéristiques de la pile TCP/IP, que c'est lui qui est utilisé dans le Xubuntu livré avec le linutop.


Carte Ethernet :

- Aucun problème pour monter une connexion TCP unique à la vitesse maximum possible (94 Mb/s)
- Aucune perte de paquets en download / upload
- Latence identique à un PII 550 Mhz en réseau local (0.14 Ms)


Conclusion :

Ce PC 100% silencieux est bluffant à l'utilisation (aucun bruit) mais il n'est pas assez puissant pour une utilisation bureautique, le CPU et la RAM étant insufisante pour les sites Firefox avec du flash. il est possible de se faire une distribution avec des logiciels qui consomme moins de ressource (pour le navigateur, je pense à l'excellent Dillo qui fonctionne bien sur un 486 mais qui n'est compatible qu'avec trés peu de sites)

En usage serveur, il prend tous son sens. La capacité RAM permet la plupart des usages. La limitation ne viendra pas de la RAM mais du CPU qui permet de générer des pages statique rapidement et des pages dynamique (PHP / MySQL) à une vitesse tolérable sans plus pour un site moyennement visité. (moins de 1 seconde pour générer une page complexe)

Il fera parfaitement office de serveur FTP à 100 Mb/s si on lui branche un disque USB 2.0 externe.

feyb64

  • Pau Broadband Country (64)
  • Abonné SFR fibre FttH
  • *
  • Messages: 808
  • FTTH 100 Mb/s sur Pau (64)
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #10 le: 10 février 2008 à 16:12:06 »
Il resterait a régler le problème des log ... mais ce qui m'inquiete le plus, c'est qu'avec cette utilisation, la cle usb risque d'etre beaucoup solicité, d'ou la question de la durée de vie.

Au lieu d'une clé flash, utilise un disque externe usb, ainsi pas de pb de 'durée de vie'

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Linutop : Un PC de la taille d'un paquet de cigarette qui consomme 5w
« Réponse #11 le: 10 février 2008 à 20:41:43 »
Je n'ai pas trop peur pour la clé USB vu que j'utilise peu le disque.

Un disque dur a également une durée de vie faible (comme tous les supports) et en plus :
- il coûte cher
- il consomme
- il fait du bruit
- il prend de la place

J'utilise une clé USB de 1Go, cela ne coûte pas cher (je n'ai pas mis mon vieux modèle d'il y a 4ans car on a fais de gros progrès en consommation électrique de clé USB)