Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2023, à 12:57

isanaud

deplacer .cache

Bonjour
On a des soucis de performance sur le serveur de fichier qui accueille les $homedir des utilisateurs.
Le problème est notamment dû à l'écriture d'un grand nombre de fichiers par certaines applications dans .cache.

On a dans l'idée de déplacer le .cache dans /tmp à l'ouverture de session.
avec ces lignes dans /etc/profile.d/custom.sh

mkdir -p /tmp/$USER/.cache
rm -rf ~/.cache
ln -s /tmp/$USER/.cache ~/.cache

Je pense que ce script est appelé trop tard dans l'ouverture de la session.
Y a t-il un script que est appelé avant ?
Où trouvé des infos sur le déroulement d'une ouverture de session ?

Hors ligne

#2 Le 27/01/2023, à 17:05

erresse

Re : deplacer .cache

Bonjour,
Et pourquoi diable veux-tu déplacer ce répertoire à chaque connexion de l'utilisateur ? Et qui plus est aller le mettre dans "/tmp" qui est une répertoire système ???
Une fois que tu as déplacé ton répertoire "$HOME/.cache" dans un volume à toi, autre que la racine du système, et que tu as remplacé ce répertoire par un lien symbolique pointant vers la nouvelle destination, il n'est plus besoin de rien modifier, lors de l'ouverture de la session de l'utilisateur, c'est à ce nouvel emplacement que le système ira chercher le répertoire ".cache" lorsque le besoin se fera sentir...
Tu fais la modification une fois pour toutes et c'est bien suffisant.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 27/01/2023, à 18:09

iznobe

Re : deplacer .cache

Bonjour , si /tmp est monté sur le disque . quel sera le résultat ? a chaque fois que le repertoire /tmp sera vidé , le cache sera reconstitué , donc au final , ca sera contreproductif non ?


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#4 Le 27/01/2023, à 18:16

krodelabestiole

Re : deplacer .cache

ça pourrait être utile qu'on ait une idée du contexte pour mieux comprendre le truc... en quoi ce déplacement pourrait résoudre un problème de performance par ex. ?
à moins d'utiliser tmpfs peut-être ? https://doc.ubuntu-fr.org/tmpfs

Hors ligne

#5 Le 27/01/2023, à 18:19

iznobe

Re : deplacer .cache

krodelabestiole a écrit :

ça pourrait être utile qu'on ait une idée du contexte pour mieux comprendre le truc...

tout a fait .

krodelabestiole a écrit :

à moins d'utiliser tmpfs peut-être ? https://doc.ubuntu-fr.org/tmpfs

ca risque de saturer la RAM a la place , c' est pas forcement mieux ... voire pire au final si ca contribue a augmenter le swap .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

En ligne

#6 Le 27/01/2023, à 18:53

matrix-bx

Re : deplacer .cache

Bonjour,

krodelabestiole a écrit :

ça pourrait être utile qu'on ait une idée du contexte pour mieux comprendre le truc... en quoi ce déplacement pourrait résoudre un problème de performance par ex. ?

iznobe a écrit :

tout a fait .

C'est pas assez explicite ?

isanaud a écrit :

On a des soucis de performance sur le serveur de fichier qui accueille les $homedir des utilisateurs.
Le problème est notamment dû à l'écriture d'un grand nombre de fichiers par certaines applications dans .cache.

De ce que j'en comprends, les $HOME sont sur disque réseau et montés localement à l'ouverture des sessions, les nombreuses écritures dans $HOME/.cache génèrent du trafic réseau et donc une certaine latence supérieure à une écriture locale, d'où l'idée de rapatrier les $HOME/.cache sur disque local (dans /tmp).
Jamais été confronté à cette situation particulière, cependant, en conservant cette piste, je regarderais éventuellement vers mktemp (avec destruction en fin de session).
Bon courage.

Dernière modification par matrix-bx (Le 28/01/2023, à 10:24)


Utilisations des balises de mises en formes.

Hors ligne

#7 Le 28/01/2023, à 20:45

krodelabestiole

Re : deplacer .cache

isanaud a écrit :

On a des soucis de performance sur le serveur de fichier qui accueille les $homedir des utilisateurs.

ah ok cette phrase m'avait échappée...

Hors ligne