Questions et astuces concernant l'installation et la configuration d'archlinux
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 10:22
Bonjour,
Voici le /etc/fstab actuel de mon EeePC (voir signature):
Code : Tout sélectionner
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 swap swap defaults 0 0
# /dev/sda2
UUID=9f49fe14-20c9-496b-b0b7-3c3dc847b66a / ext4 rw,relatime,data=ordered 0 1
none /tmp tmpfs defaults 0 0
Que puis-je modifier pour optimiser le fonctionnement du SSD?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 10:51
Après quelques recherches et modifications, voici le nouveau fstab:
Code : Tout sélectionner
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 swap swap sw 0 0
# /dev/sda2
UUID=9f49fe14-20c9-496b-b0b7-3c3dc847b66a / ext4 defaults,noatime,discard 0 1
tmpfs /tmp tmpfs defaults,nodev,nosuid 0 0
tmpfs /var/log tmpfs defaults,nosuid,nodev,noatime,mode=0755,size=5% 0 0
Qu'en pensez-vous? Y a t-il des erreurs ou d'autres choses à améliorer?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
oktoberfest
Maître du Kyudo
Messages : 1855 Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France
Message
par oktoberfest » mar. 04 déc. 2012, 11:04
Si tu mets ton /var/log en tmpfs, tu perds les logs à chaque arrêt d'arch. Pas très cool si tu veux analyser un problème...
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 11:09
Exact. Mais je pensais commenter cette ligne et redémarrer lorsque je voudrais analyser un problème.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 11:42
Déjà avec un SSD, il faut enlever la journalisation du filesystem (surtout avec du ext4):
Attention cependant, ce n'est pas une commande à prendre à la légère... Renseigne-toi!
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 11:56
Je préfère rester prudent avec cette commande. Même si ça aiderais pas mal en effet.
Quels sont les risques à désactiver la journalisation d'un système de fichier EXT4?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 12:19
Je ne pense pas qu'il y est de réel risque, à part flinguer ta partition. Cependant, si tu effectues cette commande quand ta partition n'est pas monté (avec un liveCD par exemple), il n'y a quasiment zéro risque.
En tout cas, cela va éviter des cycles inutiles et par conséquent étendre la durée de vie du SSD.
Par mesure de sécurité, tu peux passer un coup de fsck après, pour être sûr que tout va bien.
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 12:40
pas de réel risque, à part flinguer ta partition
Quand même!
si tu effectues cette commande quand ta partition n'est pas monté
Ok, donc cette commande doit forcément être effectuée à partir d'un live.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 13:11
La commande ne fonctionne pas.
Code : Tout sélectionner
tune2fs: Permission non accordée lors de la tentative d'ouverture de /dev/sda2
Impossible de trouver un superbloc de système de fichier valide.
La partition n'est pourtant pas montée.
Milles excuses, j'avais juste oublié de me loguer en root...
Dernière modification par
Kerlam le mar. 04 déc. 2012, 13:26, modifié 1 fois.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 13:26
La commande doit se faire en super-utilisateur (su -, sudo). T'es tu renseigné comme je te l'ai dit?
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 13:30
oui, j'ai fait la modification et tout semble bien fonctionner. Merci.
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 13:33
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 13:55
Code : Tout sélectionner
$ dmesg | grep -i ext4
[ 1.344951] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
[ 1.618182] EXT4-fs (sda2): re-mounted. Opts: discard
[ 22.603657] EXT4-fs (sda2): re-mounted. Opts: discard,commit=0
Par contre au risque de passer pour un nulos, comment fait-on une vérification de la partition avec fsck?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 14:03
Tu peux faire avec un liveCD et la partition non-montée (si j'ai bien compris c'est /dev/sda2 dans ton cas):
EDIT: En tout cas ta partition semble montée sans journalisation, donc ça s'annonce bien.
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 14:25
D'après fsck tout à l'air nickel.
Y a t'il d'autre possibilités d'amélioration?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Ypnose
Maître du Kyudo
Messages : 1363 Inscription : sam. 01 mai 2010, 13:17
Message
par Ypnose » mar. 04 déc. 2012, 16:31
Les optimisations SSD ne passent pas uniquement par la modification du fstab, mais aussi par des réglages gérés spécifiquement dans les logiciels utilisés.
Je pense par exemple à déplacer le cache du navigateur ainsi que le profil sur la RAM via un /tmpfs.
Si tu utilises Firefox par exemple, j'ai rédigé une partie sur le wiki pour le cache et tu peux aussi regarder sur l'anglophone pour ton profil.
Par ailleurs, tu peux changer le scheduler pour augmenter les perfs.
À toi aussi de chercher sur la toile en fonction de ce que tu utilises.
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 17:02
Si tu utilises Firefox par exemple, j'ai rédigé une partie sur le wiki pour le cache et tu peux aussi regarder sur l'anglophone pour ton profil.
J'ai déjà fait cette modification et c'est vrai que c'est super efficace!
ça accelère la navigation tout en limitant les accès au SSD.
Par ailleurs, tu peux changer le scheduler pour augmenter les perfs.
Ah? Je ne connais pas. Tu peux m'en dire plus?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Kerlam
archer
Messages : 133 Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône
Message
par Kerlam » mar. 04 déc. 2012, 18:06
Si je comprend bien, comme je n'utilise qu'un seul SSD comme stockage du système, je dois donc modifier le fichier /boot/syslinux/syslinux.cfg comme ceci:
Code : Tout sélectionner
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda2 ro elevator=noop
INITRD ../initramfs-linux.img
J'ai juste?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE