Journal NoiseLess Linux

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
juil.
2005
Boujour à tous

Je passe par l'intermediaire de ce journal pour faire connaître la distribution sur laquelle j'ai commencé à travailler il a quelques moi.

Son principe est simple: Vous démarrez depuis le disque dur. le système est copié vers le memoire, ensuite le disque dur est mis en veille.

Une sauvegarde du ramdisk vers le disque dur est programmé par une crontab toute les 24h.

Afin d'être de n'être pas trop lourd, j'utilise des composants comme busybox ou uclibc.

Cette distribution est destiné aux gens qui ont leur petit serveur tout en etant dérangé par le bruit de disque dur ( pour dormir par exemple ).

Il est pour moment possible d'avoir:

  • Un serveur web ( thttpd avec le support de php, mais pas de base SQL )

  • Un serveur ftp ( proftpd )

  • Le second rôle de cette distribution serais de faire routeur. J'ai personellement reussit a faire marcher un speedtouch 330 USB mais je n'est pas d'autres modems pour tester ( ça fonctionnait avec noiseless-0.0.4.1, normalement c'est encore bon avec la version 0.0.5 mais je pas encore testé )


On peut imaginer dans le futur:

  • serveur d'impression ( samba, cups )

  • serveur de scanner ( saned )


Et pourquoi pas d'autres choses :)

J'invite des les gens interessés à tester cette distribution :)

N'hésitez pas en m'envoyer un mail pour tout commentaire, critique, conseil

Les contributions du style: dévelopement, correction orthographe, ou traductions en anglais serons les bienvenues.

http://noiseless-linux.dyndns.org(...)

PS: le dévelopement de cette distribution n'est pas encore trés avancé. Je peux vous dire que chez moi ça marche, mais je ne garantit pas que l'installation se passe sans problème de quelques forme que ce soit ( pertes de donnés ou autres )
  • # Régulation de vitesse des ventilateurs

    Posté par  . Évalué à 3.

    "Noiseless Linux est une distribution linux minimaliste qui a pour but de réduire le bruit produit par un PC."

    Il serait peut-être intéressant à cet effet d'intégrer dans la distribution le paquet lm_sensors, qui permettrait avec les programmes fancontrol et pwmconfig de réguler la vitesse des ventilateurs en fonction d'une température donnée.

    On peut même imaginer d'intégrer une solution à base de cpufreq pour réduire la fréquence du processeur si non-utilisé, ce qui permettrait le cas échéant de réduire la température de celui-ci, et donc la vitesse de son ventilateur.

    PS : Il est par contre indispensable, à mon sens, de corriger les diverses fautes d'orthographes parsemées ci et là sur le site :
    "Quesque c'est ?"
    "Pourquois ?"
    • [^] # Re: Régulation de vitesse des ventilateurs

      Posté par  (site web personnel) . Évalué à 2.

      Je suis d'accord avec ton idée, mais cette distribution etait plutot prevue pour fonctionner des ordinateurs suffisament recents pour avoir assez de mémoire mais suffisament vieux pour envisager un refroidisement passif du CPU.

      Je trouve qu'il serais dommage d'utiliser un ordinateur recent pour ça.

      Sur mon pentium undercloké à 90Mhz, le load adverage est presque tout le temps a 0.00
      • [^] # Re: Régulation de vitesse des ventilateurs

        Posté par  (site web personnel) . Évalué à 3.

        Tout a fait, j'ai un VIA 700 en refroidissement passif en tant que serveur et je l'utilise en routeur dans mon salon, le disque dur est un 5400rpm et il m'arrive de l'entendre un peu. Recycler du matos est reve pour des routeurs sans bruit.

        Sinon il te reste toujours la possibiliter d'utiliser un lecteur de carte :)

        Steph
      • [^] # Re: Régulation de vitesse des ventilateurs

        Posté par  . Évalué à 4.

        oui, en lisant ce journal j'ai tout de suite pensé à un "fanless linux" :) car si mes disques durs sont plutôt silencieux, le bruit vient surtout du ventilateur.
        Or sur les vieux pc, c'est surtout l'inverse qui est vrai.

        Par contre le ventilateur de l'alimentation est généralement très sonore, sauf sur les pc de marque.

        A propos de carte flash ou de clés usb (voir remarque plus bas), il est indiqué sur le site que ces supports ont des cycles d'écriture limités.

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Régulation de vitesse des ventilateurs

          Posté par  (site web personnel) . Évalué à 1.

          Il est vrai que ces veilles alims sont parfois bruillantes. Avec du materiel du type 486 ou pentium ( undercloké si possible ) on arrive trés loin de 200W qu'elles peuvent fournir dans on peut envissager une ventilation plus faible.

          J'utilise un ventilateur d'alim ( pas celui d'origine ) que j'ai ralenti avec des diodes en serie. C'est pratiquement inaudible, les composants de puissance de l'alim sont peut être 40 ou 45 °C
  • # CompactFlash

    Posté par  (site web personnel) . Évalué à 1.

    vu la taille de la distro, pourqoui ne pas directement utiliser une compact flash pour booter ? C'est se que je fais sur mes serveurs sans disque dur : syslinux sur une compact-flash qui charge une image de disque en RAM (quelques Mo un fois gzipé) et monte un TMPfs en RAM aussi et roule :)
  • # Noatime

    Posté par  . Évalué à 5.

    Une grande amélioration pour diminuer le bruit d'un ordinateur est effectivement de stopper le disque dur.

    le démon noflushd permet de limiter le temps au bout duquel les données écrites dans les buffers mémoire sont synchronisées avec le disque. Malheureusement, même si la plupart des lectures répétitives de fichiers finissent par rester dans le cache mémoire, la plupart des systèmes de fichiers mettent à jour la date du dernier accès (atime), ce qui est considéré comme une écriture et force le rallumage du disque au bout d'un certain délai.

    Pour utiliser noflushd il faut donc souvent aussi monter le SGF avec l'option noatime, mais ceci fait perdre la "posixité" du SGF en question. Je me demande s'il est possible de créer une option "noatime opportuniste" qui ne salirait pas les buffers qui seraient flushés uniquement dans le cas où une "vraie" écriture a lieu. En fait, il faudrait pouvoir spécifier un délai très long avant le rallumage du disque si les données à écrire ne sont pas importantes et un délai plus court quand les données à écrire proviennent d'un vrai changement au niveau des fichiers.
    • [^] # Re: Noatime

      Posté par  . Évalué à 1.

      Moi je me suis toujours demandé quel est l'utilité du atime? Et sutout si il existe un programme qui s'en sert?
      Et donc en poussant la reflexion si le atime est inutile et surtout inutilisé pourquoi c'est encore dans le POSIX??
      ca en fait des questons pour cette heure tardive!
      • [^] # Re: Noatime

        Posté par  (site web personnel) . Évalué à 2.

        Ce n'est pas ce qui est utilisé par la commande make ?
        • [^] # Re: Noatime

          Posté par  . Évalué à 2.

          Non : atime, c'est access time, make s'intéresse à la modification du fichier, mtime.
      • [^] # Re: Noatime

        Posté par  . Évalué à 3.

        Le atime peut servir pour la détection d'intrusion : un fichier (p.ex. un exécutable) qui est lu (donc atime modifié) mais sans trace dans le log...

        Il peut aussi servir à nettoyer son disque : des fichiers qui n'ont pas été lus depuis longtemps sont pas utilisés, on peut donc les virer (p. ex. un programme installé une fois pour un utilisateur et qui ne s'en est pas resservi depuis). Attention de ne pas virer le fichier vmlinuz qui n'a pas été lu depuis le dernier boot, il y a 400 jours...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.