View previous topic :: View next topic |
Author |
Message |
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sat Apr 04, 2009 2:47 pm Post subject: [FS] renseignements sur UBIFS et FS pour SSD (résolu) |
|
|
Bonjour,
Je désirerais savoir si UBIFS est adapté pour les SSD car ce que j'ai pu lire à gauche et à droite, disent oui et son contraire et là je ne sais plus que penser.
Je suis à la recherche du FS le mieux adéquate pour un SSD.
PS: Pour l'instant je tourne en ext4. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??)
Last edited by titoucha on Wed Apr 08, 2009 2:34 pm; edited 1 time in total |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8706 Location: ~Brussels - Belgique
|
Posted: Sat Apr 04, 2009 9:28 pm Post subject: |
|
|
En tous cas, évite NTFS _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sat Apr 04, 2009 9:42 pm Post subject: |
|
|
Il me semble qu'il n'y a pas de FS "optimisé" tant que le wear leveling ne sera pas désactivable par le kernel pour remplacer l'algo plus ou moins pourri du fabricant par celui vraiment optimisé du FS spécifique aux SSD dans le kernel... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sun Apr 05, 2009 4:16 pm Post subject: |
|
|
Merci pour ta réponse, c'est bien ce qui me semblait, mais je n'en était pas sur vu que toutes mes sources étaient en anglais et que je suis une pive dans cette langue.
Donc à défaut je vais rester en ext4, mais par contre je ne sais pas si il y a une option pour limiter les écritures dans le journal au strict minimum, tout cela dans une optique d'économiser des cycles d'écriture. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
Tuxicomane Apprentice
Joined: 14 Nov 2006 Posts: 290 Location: Val-de-Marne, FRANCE
|
Posted: Sun Apr 05, 2009 4:36 pm Post subject: |
|
|
Salut,
Pour l'ext4 si ça t'intéresse, j'ai vu passer qu'on pouvait désormais désactiver le journal, tout en conservant les autres fonctionnalités
Sinon, tu as l'option vm.dirty_writeback_centisecs à éditer dans /etc/sysctl.conf pour limiter les accès aux disques, ainsi que l'option commit de mount pour les écritures du journal ( merci Linux Pratique n°52 ). |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun Apr 05, 2009 4:43 pm Post subject: |
|
|
Tu peux aussi jouer sur la synchro du disque. Quand il y a une donnée à écrire sur le disque elle ne l'est pas forcément directement (le système décide du meilleur moment pour ça, c'est la synchro). Déjà tu peux éviter qu'il y ait besoin d'une synchro: fais en sortes que tout ce qui est fichier "temporaire" aille en ram uniquement (/tmp, /var/tmp, et d'autre comme /var/run sans doute...)
Oh et sinon, si t'as moyen d'éviter de compiler sur un ssd ça peut être pas mal (l'arbre portage c'est que des petits fichiers aussi). _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun Apr 05, 2009 4:45 pm Post subject: |
|
|
Tuxicomane wrote: | Salut,
Pour l'ext4 si ça t'intéresse, j'ai vu passer qu'on pouvait désormais désactiver le journal, tout en conservant les autres fonctionnalités
|
un ext4 sans journal c'est limite du ext3 sans journal ... c'est du ext2 à ce tarif là. Merci la fiabilité... _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sun Apr 05, 2009 6:23 pm Post subject: |
|
|
kwenspc wrote: | Tu peux aussi jouer sur la synchro du disque. Quand il y a une donnée à écrire sur le disque elle ne l'est pas forcément directement (le système décide du meilleur moment pour ça, c'est la synchro). Déjà tu peux éviter qu'il y ait besoin d'une synchro: fais en sortes que tout ce qui est fichier "temporaire" aille en ram uniquement (/tmp, /var/tmp, et d'autre comme /var/run sans doute...)
Oh et sinon, si t'as moyen d'éviter de compiler sur un ssd ça peut être pas mal (l'arbre portage c'est que des petits fichiers aussi). |
J'ai déjà commencé à mettre le maximum en ram, j'ai le répertoire /tmp et j'ai aussi mis en ram le répertoire /var/tmp/portage, il y a deux avantage à ça moins d'utilisation du SSD avec des petits fichiers et un gain de rapidité pour compiler assez impressionnant. Sur gcc j'ai divisé le temps de compilation par deux.
Pour le journal je ne veux surtout pas le supprimer, je veux juste limiter les synchros au maximum. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8706 Location: ~Brussels - Belgique
|
Posted: Mon Apr 06, 2009 7:37 am Post subject: |
|
|
Oui, de mon côté, j'ai mis /var/log, /tmp et /var/tmp en tmpfs, et ainsi quasi aucune écriture dans le SSD (qui est très lent sur mon netbook), formaté en ext4. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Apr 06, 2009 8:42 am Post subject: |
|
|
Je vais suivre ton exemple et tout mettre ce qui est tmp et log en mémoire, j'en ai assez.
Par contre en mettant ton var/log en tmpfs tu les perds à chaque redémarrage !
Dernière chose tu as quelles options de montage dans ton fstab pour tes points de montage tmpfs. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Mon Apr 06, 2009 9:18 am Post subject: |
|
|
titoucha wrote: |
Par contre en mettant ton var/log en tmpfs tu les perds à chaque redémarrage !
|
Rien ne t'empêche d'ajouter dans local.stop une petite commande qui "tar-bzip2" tout ça et le met sur le disque _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8706 Location: ~Brussels - Belgique
|
Posted: Mon Apr 06, 2009 9:27 am Post subject: |
|
|
Hmm, bonne idée ça _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Mon Apr 06, 2009 10:08 am Post subject: |
|
|
Autre solution, enfin si c'est un pc fixe et si tu as un serveur, c'est d'envoyer tes logs sur le serveur avec syslog _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Apr 06, 2009 12:58 pm Post subject: |
|
|
kwenspc wrote: | titoucha wrote: |
Par contre en mettant ton var/log en tmpfs tu les perds à chaque redémarrage !
|
Rien ne t'empêche d'ajouter dans local.stop une petite commande qui "tar-bzip2" tout ça et le met sur le disque |
C'est une bonne idée je vais me pencher là dessus.
@-KuRGaN-, c'est bien un pc fixe mais je n'ai pas de serveur. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Tue Apr 07, 2009 6:37 am Post subject: |
|
|
kwenspc wrote: | titoucha wrote: |
Par contre en mettant ton var/log en tmpfs tu les perds à chaque redémarrage !
|
Rien ne t'empêche d'ajouter dans local.stop une petite commande qui "tar-bzip2" tout ça et le met sur le disque |
J'essaye de le faire mais ça ne fonctionne pas, j'ai mis ceci dans le fichier /etc/conf.d/local.stop Code: | /bin/tar cjf /var/sauve-log.tar.bz2 /var/log/* | et rien à faire il ne crée rien, si je teste cette même commande dans un terminal, c'est ok.
On dirait que le fichier local.stop n'est pas executé. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Wed Apr 08, 2009 4:38 am Post subject: |
|
|
Personne ? _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
scherz0 Apprentice
Joined: 02 Oct 2008 Posts: 154
|
Posted: Wed Apr 08, 2009 6:17 am Post subject: |
|
|
titoucha wrote: | J'essaye de le faire mais ça ne fonctionne pas, j'ai mis ceci dans le fichier /etc/conf.d/local.stop Code: | /bin/tar cjf /var/sauve-log.tar.bz2 /var/log/* | et rien à faire il ne crée rien, si je teste cette même commande dans un terminal, c'est ok.
On dirait que le fichier local.stop n'est pas executé. |
Si local.stop est exécuté, il doit y avoir un message "* Stopping local... [ ok ]" lors du shutdown
Que dit la commande rc-status ? |
|
Back to top |
|
|
brubru Tux's lil' helper
Joined: 14 May 2008 Posts: 109 Location: France
|
Posted: Wed Apr 08, 2009 10:51 am Post subject: |
|
|
Si tu utilises openRC, essaie aussi la fonction local_stop() dans /etc/conf.d/local |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Apr 08, 2009 11:11 am Post subject: |
|
|
bah en fait si le service local est pas démarré il va pas s'arrêter
titoucha regrades si local est bien démarré:
Code: | # /etc/init.d/local status |
et/ou qu'il est bien dans la liste des services:
_________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Wed Apr 08, 2009 2:34 pm Post subject: |
|
|
Merci pour votre aide.
Le service n'était pas démarré car je ne savais pas que c'en était un. _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
|