Je vais avoir l’occasion de récupérer un vieux Pentium 200Mhz avec 15Go qui ne fait pas de bruit et j’aurai voulu l’utiliser pour faire un hébergement @home.
Est-ce que d’après vous, ce genre de bécane peut tenir avec un Linux sans interface, un MySQL et un site PHP ou Perl ?
100mo de ram, ca va faire tres tres juste. Ca depends de ce que tu veux faire tourner.
Pour info, mon serveur @home qui fait tourner apache, mysql, php5, un serveur ftp, un gnome, un serveur samba et une autre appli web based avec son web serveur (faudra que je le migre sous apache, mais j’ai la flemme ^^) se goinfre ses 700 mo de ram.
En mode console, tu dois pouvoir tomber sous les 300mo, mais moins, ca me parait juste.
j’ai un petit serveur qui tournait jusqu’à récemment sur un pIII500 sous openbsd 3.6 avec 128 mo de ram et qui s’en sortait très bien pour faire routeur, ftp, apache-php-mysql (avec très peu d’utilisateurs cependant) et un gnome, avec mldonkey qui tournait souvent dessus et parfois aussi le client bittorrent en ligne de commande.
depuis je l’ai fait migrer sous ubuntu (pour cause déménagement et changement de fai, sa fonction routeur est devenue obsolète et j’ai eu la flemme de reconfigurer openbsd, vu que je ne l’avais fait qu’une fois deux ans plus tot et que j’avais quand même un peu galéré a tout mettre bien comme il faut, et qu’ensuite j’y ai plus touché et que par conséquent j’ai oublié une bonne partie de ce que j’avais appris à cette occasion), il ne fait plus que serveur ftp (mais le seul disque qui lui reste faisant 2.5go, il est pas surexploité) et serveur web (avec très peu d’utilisateurs (genre juste moi) mais une assez grosse appli php/mysql avec de la génération d’images de quelques millions de pixels qui tourne sans soucis).
bref, ça dépend du nombre d’utilisateurs des sites que tu hébergeras, mais si c’est pour une utilisation familiale ou confidentielle ça devrait pouvoir tenir.
[quote=“cben76, post:4, topic: 36431”]100mo de ram, ca va faire tres tres juste. Ca depends de ce que tu veux faire tourner.
Pour info, mon serveur @home qui fait tourner apache, mysql, php5, un serveur ftp, un gnome, un serveur samba et une autre appli web based avec son web serveur (faudra que je le migre sous apache, mais j’ai la flemme ^^) se goinfre ses 700 mo de ram.
En mode console, tu dois pouvoir tomber sous les 300mo, mais moins, ca me parait juste.[/quote]Mon PC avec 512 Mo fait tourner Apache et MySQL, Samba, Gnome + compiz et BOINC et accessoirement plein de logiciels gourmands comme Firefox ou Rhythmbox. Je faisais tourner la même chose, sans Compiz ni BOINC, avec 256 Mo : Ubuntu 6.10 et Xfce (un gestionnaire de fenêtres léger) :
On note que les 3 processus les + gourmands en mémoire sont dédiés à l’affichage.
Soit ton appli web based est très gourmande, soit ton serveur a un problème.
[quote=« Moe, post:6, topic: 36431 »]Mon PC avec 512 Mo fait tourner Apache et MySQL, Samba, Gnome + compiz et BOINC et accessoirement plein de logiciels gourmands comme Firefox ou Rhythmbox. Je faisais tourner la même chose, sans Compiz ni BOINC, avec 256 Mo : Ubuntu 6.10 et Xfce (un gestionnaire de fenêtres léger) :
On note que les 3 processus les + gourmands en mémoire sont dédiés à l’affichage.
Soit ton appli web based est très gourmande, soit ton serveur a un problème.[/quote]
C’est l’appli web based est tres gourmande. Faut que je la passe sous apache, ca va liberer pas mal.
Actuellement, j’ai 671mo utilisé sur 940. Et mon appli bouffe 290mo a elle toute seule
J’ai 40mo pour vnc, 25 pour nautilius, 23 pour mysql. Apres ca tombe assez vite.
Ceci dit 671 - 290 = 381mo.
Donc on arrive a ce que je disais dans mon post : en dessous de 300mo de ram, ca me semble chaud.
[quote=« cben76, post:7, topic: 36431 »]C’est l’appli web based est tres gourmande. Faut que je la passe sous apache, ca va liberer pas mal.
Actuellement, j’ai 671mo utilisé sur 940. Et mon appli bouffe 290mo a elle toute seule
J’ai 40mo pour vnc, 25 pour nautilius, 23 pour mysql. Apres ca tombe assez vite.
Ceci dit 671 - 290 = 381mo.
Donc on arrive a ce que je disais dans mon post : en dessous de 300mo de ram, ca me semble chaud.[/quote]
Encore un qui a pas bien compris comment fonctionne la gestion mémoire sous *nix…
[quote=« unreal, post:8, topic: 36431 »]Encore un qui a pas bien compris comment fonctionne la gestion mémoire sous *nix…[/quote]Là c’est le moment où tu nous expliques rapidement.
Alors très rapidement (parce que cela a déjà fait l’objet de beaucoup de threads ici même), Unix en général et Linux en particulier va utiliser toute mémoire disponible pour accélérer l’accès aux block devices (notamment disque dur). De cette manière, on réduit les I/O disque et on augmente les performances.
Donc j’ai bien 718mo d’effectivement utilisé, ce qui colle bien avec le chiffre que me renvoie le moniteur systeme, et ca correspond pile poil a ce que je mettais plus haut.
Je rajouterai que mon serveur ramait comme un porc avec 512mo de ram, et que depuis que je suis passé a 1go, ben il marche bien. Marrant, 718, c’est plus grand que 512 (ou ca allait pas vite), mais c’est plus petit que 1go (ou ca va vite) …
Encore un qui veut absoluement que linux soit mieux que tout le reste et tourne dans 64ko de mem et que si ca prends plus c’est qu’on comprends pas comment linux gere la ram
Donc j’ai bien 718mo d’effectivement utilisé, ce qui colle bien avec le chiffre que me renvoie le moniteur systeme, et ca correspond pile poil a ce que je mettais plus haut.
Je rajouterai que mon serveur ramait comme un porc avec 512mo de ram, et que depuis que je suis passé a 1go, ben il marche bien. Marrant, 718, c’est plus grand que 512 (ou ca allait pas vite), mais c’est plus petit que 1go (ou ca va vite) …
Encore un qui veut absoluement que linux soit mieux que tout le reste et tourne dans 64ko de mem et que si ca prends plus c’est qu’on comprends pas comment linux gere la ram :)[/quote]
Dans ce cas tu as un soucis, parce que ton machin consomme plus de RAM que le serveur de GameBlog.fr… Et un Linux ‘nu’ consomme autour de 10Mo de RAM.
Non, c’est juste que j’utilise un wiki pro qui fait des milliards de truc a 3% de ses capacités, parce que c’est ce qu’on a au boulot et que je le connais bien ^^. Je l’ai chosi aussi parce que les editeurs de ce wiki propose une clef gratuite restreinte a deux personnes pour une utilisation perso. Donc c’etait l’occas.
Dans le top 10 des bouffeurs de ram, j’ai :
1- mon wiki : 300mo
2- vcn serveur : 40mo (pas envi de m’en passer)
3- nautilus : 30mo (c’est bien non un gestionnaire de fichier ?)
4- mysql : 25mo (no comment)
5- gnome-panel : 16mo (j’ai pas envi de me passer d’interface graphique …)
6- gnome-system-monitor : 15mo
7- update notifier : 14mo
8- gnome-terminal : 13mo (parce que j’aime bien aussi ma fenetre shell. Au passage 13mo pour un shell, elle se fait pas chier ma debian …)
9- apache : 13mo (mon serveur web)
10- wnck-applet : 12mo (ca je sais pas ce que c’est)
Bilan des 10 premiers hors wiki : 178mo.
Donc comme je le mettais plus haut, mon wiki bouffe 300mo de ram, ca veut dire que le reste en bouffe 400. On est loin de ton linux nu à 10mo. Et puis un linux nu, ca sert un peu a rien aussi. C’est peut etre pour ca que mon linux est pas nu …
Et puis la ram, ca sert a etre utilisé. Mais faire tourner un linux qui fait vraiment des trucs de 2007 (pas des trucs de 1960) dans 100mo de ram sur un p2, je suis sceptique, parce que ca depends quand meme des applis que tu fais tourner dessus…
Bref, tout ça pour dire que ça tournera bien avec 96 Mo de mémoire. Dans le message au-dessus (#15) je fais tourner un serveur FTP, web, MySQL et PostgreSQL et Samba et ça prend 64 Mo de mémoire.
Merci à tous pour ce débat sur la gestion de la mémoire sous Linux, il est évident qu’avec ce genre de bécane, je n’utiliserai pas Gnome, un putty + mc seront largement suffisant, je testerai peut-être Xfce en remote.
A l’époque où les routeurs étaient hors de prix, j’avais monté un petit serveur à base de cyrix 120 (90mhz il me semble) sorti du fond du grenier, pour partager la connection adsl 512 et l’imprimante sur tous les pc de la maison. J’avais emprunté une petite barrette d’EDO pour faire l’install en mode graphique (64mo) mais barrette retirée par la suite (32mo donc). La bécane gérait donc la connection internet, un petit apache avec un site perso, le partage de fichier domestique, enregistrait les logs et gérait les impressions. Pas d’interface graphique vous l’imaginez bien… Au dernière nouvelles il tourne encore proprement.
Avec ta config y a moyen d’en tirer quelquechose je pense, bien sur tu sera quand même limité, on peut pas tout avoir, mais il y a quand même de quoi faire tourner quelques services interessants.
[quote=“cben76, post:4, topic: 36431”]100mo de ram, ca va faire tres tres juste. Ca depends de ce que tu veux faire tourner.
Pour info, mon serveur @home qui fait tourner apache, mysql, php5, un serveur ftp, un gnome, un serveur samba et une autre appli web based avec son web serveur (faudra que je le migre sous apache, mais j’ai la flemme ^^) se goinfre ses 700 mo de ram.En mode console, tu dois pouvoir tomber sous les 300mo, mais moins, ca me parait juste.[/quote]Ahah
De mémoire, apache/mysql/FTP/samba sur une debian c’était 50Mo au repos (sur un PII500mhz) et il y avait 2go de swap libre …