[Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2051
Inscription : jeu. 15 mars 2012, 05:08

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par waitnsea » mer. 12 nov. 2014, 12:19

Reçu ! Je posterai le résultat Lundi... Bonne fin de semaine et merci.

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2051
Inscription : jeu. 15 mars 2012, 05:08

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par waitnsea » lun. 17 nov. 2014, 19:37

Bonsoir,
On est Lundi, je reviens :

Code : Tout sélectionner

$ grep -Ev "^$|^#" /etc/systemd/journald.conf
[Journal]
SystemMaxUse=50M
SystemMaxFileSize=10M

Code : Tout sélectionner

$ du -sh /var/log/journal
73M     /var/log/journal

Code : Tout sélectionner

$ journalctl --verify
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@ccf6ba3cd8744db4aa221e90abf64ad5-0000000000000001-000507fc5c283ccb.journal
228f88: invalid entry item (4/9 offset: 000000                                     
228f88: invalid object contents: Message invalide                                  
File corruption detected at /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@000507fb4c317bb2-743b9d8181e01350.journal~:228f88 (of 8388608 bytes, 27%).
FAIL: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@000507fb4c317bb2-743b9d8181e01350.journal~ (Message invalide)
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/user-1000.journal          
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@816a36031dbb46ef8ab5b4eb21bd86c4-0000000000000001-000507f5c212a74e.journal
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/user-1001.journal          
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@000507fc5c29d4af-1e0a1e3449ebf1a7.journal~
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system@000507fc46f32b87-a992e2ed32f8fa50.journal~
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/system.journal             
PASS: /var/log/journal/aadc27601ae641ffaa27785e97bf7da1/user-1000@4a6e68521e3e4da19bd6b8c9ae66253c-0000000000000403-000507f5c2798e8c.journal
Ne sais pas trop ce que c'est ce log "corrompu", je ne crois pas que ça ait à voir avec fstrim.timer...
Sans doute quand j'ai viré mon OS de secours et que l'OS de test a changé l'UUID de la swap et que j'aie du rétablir la vieille UUID ?

Code : Tout sélectionner

# systemctl list-timers
NEXT                          LEFT          LAST                          PASSED  UNIT                   
lun. 2014-11-17 19:41:08 CET  8min left     n/a                           n/a     systemd-tmpfiles-clean.
mar. 2014-11-18 00:00:00 CET  4h 26min left lun. 2014-11-17 05:38:44 CET  13h ago logrotate.timer        
mar. 2014-11-18 00:00:00 CET  4h 26min left lun. 2014-11-17 05:38:44 CET  13h ago man-db.timer           
mar. 2014-11-18 00:00:00 CET  4h 26min left lun. 2014-11-17 05:38:44 CET  13h ago shadow.timer           
mar. 2014-11-18 00:00:00 CET  4h 26min left lun. 2014-11-17 05:38:44 CET  13h ago updatedb.timer         
lun. 2014-11-24 00:00:00 CET  6 days left   lun. 2014-11-17 05:38:44 CET  13h ago fstrim.timer           

6 timers listed.
Pass --all to see loaded but inactive timers, too.
Apparemment fstrim.timer s'est lancé aujourd'hui, mais où avoir le log de fstrim pour vérifier ??

benjarobin
Maître du Kyudo
Messages : 15923
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par benjarobin » lun. 17 nov. 2014, 20:53

La seule commande que tu devait donner (en root) est celle-ci :

Code : Tout sélectionner

journalctl -u fstrim.service
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2051
Inscription : jeu. 15 mars 2012, 05:08

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par waitnsea » lun. 17 nov. 2014, 21:00

Code : Tout sélectionner

# journalctl -u fstrim.service
-- Logs begin at jeu. 2014-09-18 09:54:13 CEST, end at lun. 2014-11-17 20:56:53 CET. --
Logs il y a, mais où sont-ils ... et est-ce important s'il est vraiment sûr que le disque ait été "taillé" ?
Edit :
Précédemment tu avais dit devant la même sortie :
"Hum, si journalctl lancé en root ne te donne que ceci, cela veut dire que fstrim n'a jamais été lancé..."
Donc pas de logs ?

benjarobin
Maître du Kyudo
Messages : 15923
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par benjarobin » lun. 17 nov. 2014, 21:26

Je ne comprend pas... Personnellement j'ai quelque chose comme ceci

Code : Tout sélectionner

journalctl -u fstrim.service
-- Logs begin at jeu. 2014-10-30 20:44:38 CET, end at lun. 2014-11-17 21:20:01 CET. --
oct. 31 12:40:48 localhost systemd[1]: Starting Discard unused blocks...
oct. 31 12:40:49 localhost systemd[1]: Started Discard unused blocks.
-- Reboot --
nov. 03 00:00:12 benjarobin-fixe systemd[1]: Starting Discard unused blocks...
nov. 03 00:00:12 benjarobin-fixe systemd[1]: Started Discard unused blocks.
-- Reboot --
nov. 10 09:33:25 benjarobin-fixe systemd[1]: Starting Discard unused blocks...
nov. 10 09:33:28 benjarobin-fixe systemd[1]: Started Discard unused blocks.
-- Reboot --
nov. 17 20:50:37 benjarobin-fixe systemd[1]: Starting Discard unused blocks...
nov. 17 20:50:40 benjarobin-fixe systemd[1]: Started Discard unused blocks.
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2051
Inscription : jeu. 15 mars 2012, 05:08

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par waitnsea » lun. 17 nov. 2014, 21:31

Effectivement, il y a un problème.
Bon, je lance fstrim en manuel, et je vérifierai dans qq jours (je suis en déplacement) toute la config de fstrim, s'il n'y a pas un fichier qui ne soit pas éxécutable par exemple...
Merci en tout cas... Je ne reposterai que si résolu pour dire comment :!:

Edit :
Le problème n'était pas lié à un non-fonctionnement de fstrim.timer ni fstrim.service mais à l'intégration de leurs logs dans le journalctl (lié à l'option "quiet" du grub).
Il a été résolu ici
Dernière modification par waitnsea le mer. 03 déc. 2014, 08:05, modifié 1 fois.

Avatar de l’utilisateur
nemon
Daikyu
Messages : 81
Inscription : lun. 17 nov. 2014, 18:14

Re: [Installation] Conseil installation fraiche SSD+HDD [RESOLU]

Message par nemon » mar. 18 nov. 2014, 15:52

:!: Utiliser systemd pour activer le TRIM n'est pas obligatoire :!:

La documentation l'explique bien. 6 manières pour l'activer !

Dans mon cas :

Code : Tout sélectionner

sudo hdparm -I /dev/sda | grep TRIM
	   *	Data Set Management TRIM supported (limit 8 blocks)
	   *	Deterministic read ZEROs after TRIM
Support du TRIM ok. Je choisis la première option du wiki pour activer le TRIM (par options de montage dans fstab) :

Code : Tout sélectionner

#sudo nano /etc/fstab
# /dev/sda2
UUID=daed91f0-bf8c-4533-9307-9db5b76a94da       /               ext4            defaults,noatime,discard        0 1

# /dev/sda1
UUID=e8ffde6a-66df-4f55-ad5c-b52cfc9d9943       /boot           ext2            rw,relatime     0 2

# /dev/sda3
UUID=593766cf-ecd4-4b97-aa04-d15aedd284e2       /home           ext4            defaults,noatime,discard        0 2
La documentation explique clairement qu'il n'y pas besoin d'utiliser fstrim (systemd) quand on modifie l'option de montage avec discard.
fstrim.service/fstrim.timer vont lancer le service périodiquement pour faire la même chose.

Maintenant pour les options de montage, c'est un autre débat. Perso, je n'ai aucuns soucis avec ce combo là.

discard : aucuns soucis de performance contrairement à ce qu'il est écrit en début de topic. Je ne vois pas ce que fstrim (en cron ou par systemd) apporte en plus de l'option discard.
EDIT Il y a en effet cet article qui parle de soucis de lenteurs. Je vais faire des tests car je n'ai jamais eu ce type de problème. Il y a peut-être un impact sur le type de mémoire utilisé (MLC/TLC/SLC), du firmware ou encore du modèle de SSD.
Dans tous les cas, discard n'est pas déconseillé dans la doc et fonctionne très bien sur Samsung 840 PRO et Crucial M4.

noatime : option qui n'est pas liée au TRIM du SSD. Désactive les màj des dates d'accès sur les fichiers de la partition concernée. noatime peut être à l'origine de certaines dysfonctionnements (pas eu de soucis perso). Il faut utiliser relatime alors...

Répondre