ZFS Cache prend 10go de ram sur mes 16go

Carlito53

Apprenti
3 Juillet 2021
72
3
8
Bonjours, je suis débutant et je viens de monter mon NAS DIY, je l'ai parametrer avec des tutos sur YT et j'ai bien tout compris il me semble ce qui m'as permi de faire une grande partie tout seul grace a ces tutos. Petit problemme casiment toute ma ram est prise par le ZFS Cache qui prend 10go sur mes 16. ça par contre je n'ai pa compris ce que c'etait.
Si quelqu'un pouvais m'expliquer ce que c'est et comment régler le probleme. Merci
image : https://ibb.co/bz6311C
 
Salut,
Cela ne me surprend pas trop zfs étant gourmant en ram.

ZFS adore la RAM et les SSD, et sait comment les utiliser. ZFS utilise la RAM comme cache intelligent (ARC: Adaptive Replacement Cache) et y conserve jusqu’à 4 listes de cache parmi lesquelles: la MRU (Most Recently Used) et la MFU (Most Frequently Used).
La RAM est également utilisée comme espace de « prefetch » et de « Vdev Read-Ahead », ZFS rappatrie vers la RAM les données que vous êtes susceptibles de demander pour pouvoir les fournir plus rapidement.

https://www.lambot.info/zfs-en-details/

Pour l'utilisation il est recommandé d'avoir 1go de ram / to de stockage et au minimum 8go de ram,
 
EVOTk a dit:
Salut,
Cela ne me surprend pas trop zfs étant gourmant en ram.

ZFS adore la RAM et les SSD, et sait comment les utiliser. ZFS utilise la RAM comme cache intelligent (ARC: Adaptive Replacement Cache) et y conserve jusqu’à 4 listes de cache parmi lesquelles: la MRU (Most Recently Used) et la MFU (Most Frequently Used).
La RAM est également utilisée comme espace de « prefetch » et de « Vdev Read-Ahead », ZFS rappatrie vers la RAM les données que vous êtes susceptibles de demander pour pouvoir les fournir plus rapidement.

https://www.lambot.info/zfs-en-details/

Pour l'utilisation il est recommandé d'avoir 1go de ram / to de stockage et au minimum 8go de ram,
salut j'ai acteuellement 16go de ram pour 2x4to de stockage en Raid Miroire
comment baisser l'utilisation du cache ZFS ? je suis débutant et donc je ne sais meme pas ce que c'est j'ai fait des recherche et de ce que j'ai comrpis ça ameliore la rapidité de lecture je crois ? enfin j'aimerias diminuer ce qu'il prend de ma ram c'est possible ? pcq j'ai 16go de ram tru nas m'en affiche 13,9gib le service m'en prend 3,3 et le ZFS 10 donc bon ... avec ça j'aimerais faire trourner Plex media server mais c'est compliquer puisque plus de ram libre
 
Carlito53 a dit:
EVOTk a dit:
Salut,
Cela ne me surprend pas trop zfs étant gourmant en ram.

ZFS adore la RAM et les SSD, et sait comment les utiliser. ZFS utilise la RAM comme cache intelligent (ARC: Adaptive Replacement Cache) et y conserve jusqu’à 4 listes de cache parmi lesquelles: la MRU (Most Recently Used) et la MFU (Most Frequently Used).
La RAM est également utilisée comme espace de « prefetch » et de « Vdev Read-Ahead », ZFS rappatrie vers la RAM les données que vous êtes susceptibles de demander pour pouvoir les fournir plus rapidement.

https://www.lambot.info/zfs-en-details/

Pour l'utilisation il est recommandé d'avoir 1go de ram / to de stockage et au minimum 8go de ram,
salut j'ai acteuellement 16go de ram pour 2x4to de stockage en Raid Miroire
comment baisser l'utilisation du cache ZFS ? je suis débutant et donc je ne sais meme pas ce que c'est j'ai fait des recherche et de ce que j'ai comrpis ça ameliore la rapidité de lecture je crois ? enfin j'aimerias diminuer ce qu'il prend de ma ram c'est possible ? pcq j'ai 16go de ram tru nas m'en affiche 13,9gib le service m'en prend 3,3 et le ZFS 10 donc bon ... avec ça j'aimerais faire trourner Plex media server mais c'est compliquer puisque plus de ram libre

Un youtuber NAS m'as dit que justement le ZFS etait le but d'utiliser Truenas et donc que dans mon cas Openmediavault etait plus adapter donc je vasi surement changer.
 
EVOTk a dit:
Effectivement je pense qu'une distribution comme openmediavault ou unraid sera plus adapté a ton besoin.

et ce matin bah le cache zfs est baissé a 0,3go. Moi pas comprendre mais bon.
On m'as dit aussi que normalent de toute façon le cache zfs biassait tout seul si jamais un processuce avait besoint de plus de ram.
Et puis perso TrueNas j'adore au niveau interface et je le trouve assez facile pcq quand j'ai regarder sur Openmediavault ça m'as casser la tete. Je changerais peutetre plus tard mais pour l'instant je pense rester sur TrueNas. En tout cas merci de ton aide.

Petite et derniere question esque par hasard tu saurait comment partager les dataset d'utilisateur sur Nextcloud.
Ent gros j'ai 4 Dataset : Famille, Media, Public, Utilisateur
et en fait Utilisateur ça me fait automatiquement un dossier pour chauque utilisateur et lui seul peut y acceder. J'aimerais que ces dossier utilisateur soir sur Nextcloud mais quand j'essai le probleme c'est qu'il devient uniquement accessible depuis nextcloud et l'utilisateur n'y a plus acces. donc plus d'intéret
 
Le cache va varier en fonction de l'utilisation des disques. Plus il y a de "mouvements" de fichier plus tu aura besoin de cache pour maintenir de bonne performances, pour les vérification d'intégrité, ...

Je n'ai pas compris pour nextcloud. :?
Dans une installation de Nextcloud, tu as 1 dossier / utilisateur Nextcloud avec dedans les dossiers des utilisateurs en question.
Il est possible sur nextcloud de créer des groupe d'utilisateur qui se partage des dossiers, si c'est cela que tu souhaite ?

Dans tout les cas, les fichiers/dossiers sont prévu pour etre manipulier uniquement via nextcloud ( web, client pc , .. ) et pu directement sur la machine !
 
EVOTk a dit:
Le cache va varier en fonction de l'utilisation des disques. Plus il y a de "mouvements" de fichier plus tu aura besoin de cache pour maintenir de bonne performances, pour les vérification d'intégrité, ...

Je n'ai pas compris pour nextcloud. :?
Dans une installation de Nextcloud, tu as 1 dossier / utilisateur Nextcloud avec dedans les dossiers des utilisateurs en question.
Il est possible sur nextcloud de créer des groupe d'utilisateur qui se partage des dossiers, si c'est cela que tu souhaite ?

Dans tout les cas, les fichiers/dossiers sont prévu pour etre manipulier uniquement via nextcloud ( web, client pc , .. ) et pu directement sur la machine !

En fait sur mon réseau il y a plusieur utilisateur
par exemple Carl et Mark, Carl voit son dossier et mark le sien et il ne voit pas ce de l'un et de l'autre. sauf que lorsque je fais en sorte que ces dossier soit accesible sur nexcloud les utilisateur réseau eu n'y on plus acces, ils voient leur dossier respectif mais n'on plus les droit d'acces
 
Carlito53 a dit:
EVOTk a dit:
Le cache va varier en fonction de l'utilisation des disques. Plus il y a de "mouvements" de fichier plus tu aura besoin de cache pour maintenir de bonne performances, pour les vérification d'intégrité, ...

Je n'ai pas compris pour nextcloud. :?
Dans une installation de Nextcloud, tu as 1 dossier / utilisateur Nextcloud avec dedans les dossiers des utilisateurs en question.
Il est possible sur nextcloud de créer des groupe d'utilisateur qui se partage des dossiers, si c'est cela que tu souhaite ?

Dans tout les cas, les fichiers/dossiers sont prévu pour etre manipulier uniquement via nextcloud ( web, client pc , .. ) et pu directement sur la machine !

En fait sur mon réseau il y a plusieur utilisateur
par exemple Carl et Mark, Carl voit son dossier et mark le sien et il ne voit pas ce de l'un et de l'autre. sauf que lorsque je fais en sorte que ces dossier soit accesible sur nexcloud les utilisateur réseau eu n'y on plus acces, ils voient leur dossier respectif mais n'on plus les droit d'acces

j'ai suivi cette video https://www.youtube.com/watch?v=W1djLvjaosQ sauf que lui il créer un dataset expres pour nexcloud alorsq que moi par exemple je fais la meme manip mais avec le dataset urilisateur qui est un Home
image de la config du partage du dataset utilisateur : https://ibb.co/34tMtB7
 
Effectivement, nextcloud est un cloud de fichier et non un simple explorateur de fichier avec un interface web.

Nextcloud se donne les droits sur les dossiers/fichiers cela explique que tu perd l'acces.
 
EVOTk a dit:
Effectivement, nextcloud est un cloud de fichier et non un simple explorateur de fichier avec un interface web.

Nextcloud se donne les droits sur les dossiers/fichiers cela explique que tu perd l'acces.

mmmmmm problematique pcq j'aurais aimé que les utilisateurs puisse acceder a leur dossier sur le réseau et sur nexcloud
c'est possible de cacher un dataset pour certain utilisateur et pas d'autre ?

en att la j'essayais de faire un acces a nexcloud depuis l'exterieur du réseau mais je rencontre qq probleme.
je suis ce tuto : https://www.youtube.com/watch?v=Kdb7cQpWDuU
ma box est une livebox. pour les ports si je met l'IP du nas j'arrive a avoir acces a l'interface truenas en dehors du réseau mais si je met l'IP nexcloud l'adresse ne mene a rien ... je n'arrive pas a comprendre et trouver pourquoi...

Je me rend compte que je te demande beaucoup d'aide depuis le debut. Je te remerci enormement je crois que tu fais tourner le forum tout seul mdr. Si jamais t'en a mare de m'aider t'est pas obliger :lol:
 
Pour l'acces au fixhiers nextcloud propose du webdav cela ne pourrai pas correspondre a ton besoin ?
Dsl si je répond a côté mais je ne suis pas sur de saisir la problématique, d'autant que je n'utilise pas truenas.

Pour l'acces extérieur a nextcloud. Attention entre http et HTTPS.
Si tu renseigne le port HTTPS, alors dans ta barre d'adresse il faut bien en plus du port, préciser le https

Haha pas de soucis :)
 
EVOTk a dit:
Pour l'acces au fixhiers nextcloud propose du webdav cela ne pourrai pas correspondre a ton besoin ?
Dsl si je répond a côté mais je ne suis pas sur de saisir la problématique, d'autant que je n'utilise pas truenas.

Pour l'acces extérieur a nextcloud. Attention entre http et HTTPS.
Si tu renseigne le port HTTPS, alors dans ta barre d'adresse il faut bien en plus du port, préciser le https

Haha pas de soucis :)

J'ai resseigner les 2 ports

et c'est quoi webdav ?
 
WebDav est un protocole qui permet de monter un dossier reseau sous windows par exemple.
C'est inclu dans nextcloud.

Quand tu tape ton adresse tu indique bien https:// ?
 
EVOTk a dit:
WebDav est un protocole qui permet de monter un dossier reseau sous windows par exemple.
C'est inclu dans nextcloud.

Quand tu tape ton adresse tu indique bien https:// ?

Ouais mais ça me fait : "Ce site est inaccessible ...... a mis trop de temps à répondre. ERR_CONNECTION_TIMED_OUT"
alors que si sur ma box je change et que j'ouvre les port pour cette fois l'adresse IP de TrueNas bah j'accede bien a l'interface truenas donc il doit il y avoir un pb avec ma box je pense. de toure façon le 28 je change d'operateur et donc nouvelle box
 
Carlito53 a dit:
EVOTk a dit:
WebDav est un protocole qui permet de monter un dossier reseau sous windows par exemple.
C'est inclu dans nextcloud.

Quand tu tape ton adresse tu indique bien https:// ?

Ouais mais ça me fait : "Ce site est inaccessible ...... a mis trop de temps à répondre. ERR_CONNECTION_TIMED_OUT"
alors que si sur ma box je change et que j'ouvre les port pour cette fois l'adresse IP de TrueNas bah j'accede bien a l'interface truenas donc il doit il y avoir un pb avec ma box je pense. de toure façon le 28 je change d'operateur et donc nouvelle box

Pour en revenir au Webdav j'ai mis le dossier Dataset Utilisateur en plus en partage Webdav, j'arrive bien a y acceder avec liens htttps://adresseip_turenas:8081/Home et les identifiant, mais j'arrive pas a valider sur Nexcloud
image https://ibb.co/vkpx4xS
 
Carlito53 a dit:
Pour en revenir au Webdav j'ai mis le dossier Dataset Utilisateur en plus en partage Webdav, j'arrive bien a y acceder avec liens htttps://adresseip_turenas:8081/Home et les identifiant, mais j'arrive pas a valider sur Nexcloud
image https://ibb.co/vkpx4xS

Je pense qu'on commence a se rapprocher de pourquoi je ne comprend pas :)

Pourquoi tes dossiers sont montés en Stockage Externe ? Ce ne sont pas des dossiers présent sur ta machine ?

J'essaye de comprendre un peu ton installation, de plus je n'ai testé que très peu TrueNAS que j'ai lâché car quelques petits trucs m’embêter ( comme par exemple l'impossibilité d'utiliser Docker-compose )

Pour l’accès externe, il faut obligatoirement un nom de domaine et certificat ( pour l’accès HTTPS ).
Ce domaine doit être déclaré dans le fichier config.php de nextcloud :

Voici un extrait du fichier config.php :
Code:
  'trusted_domains' => 
  array (
    0 => 'cloud.ton_nom_de_domaine.fr',
  ),
  'dbtype' => 'mysql',
  'version' => '22.1.0.1',
  'overwrite.cli.url' => 'https://cloud.ton_nom_de_domaine.fr',

Ici cloud.ton_nom_de_domaine.fr est le nom de domaine choisi pour l’accès a nextcloud.
 
EVOTk a dit:
Carlito53 a dit:
Pour en revenir au Webdav j'ai mis le dossier Dataset Utilisateur en plus en partage Webdav, j'arrive bien a y acceder avec liens htttps://adresseip_turenas:8081/Home et les identifiant, mais j'arrive pas a valider sur Nexcloud
image https://ibb.co/vkpx4xS

Je pense qu'on commence a se rapprocher de pourquoi je ne comprend pas :)

Pourquoi tes dossiers sont montés en Stockage Externe ? Ce ne sont pas des dossiers présent sur ta machine ?

J'essaye de comprendre un peu ton installation, de plus je n'ai testé que très peu TrueNAS que j'ai lâché car quelques petits trucs m’embêter ( comme par exemple l'impossibilité d'utiliser Docker-compose )

Pour l’accès externe, il faut obligatoirement un nom de domaine et certificat ( pour l’accès HTTPS ).
Ce domaine doit être déclaré dans le fichier config.php de nextcloud :

Voici un extrait du fichier config.php :
Code:
  'trusted_domains' => 
  array (
    0 => 'cloud.ton_nom_de_domaine.fr',
  ),
  'dbtype' => 'mysql',
  'version' => '22.1.0.1',
  'overwrite.cli.url' => 'https://cloud.ton_nom_de_domaine.fr',

Ici cloud.ton_nom_de_domaine.fr est le nom de domaine choisi pour l’accès a nextcloud.

Mes dossier sont sur mes 2 disque dur red de 4to dans ma machine.

pour le nom de domaine j'avais modifier le " 0 => 'cloud.ton_nom_de_domaine.fr'," mais je savais pa squ'il fallait modifier aussi dans " 'overwrite.cli.url' => 'https://cloud.ton_nom_de_domaine.fr',"

Image de mon config.php : https://ibb.co/f4qB4X0
Image de mes dataset : https://ibb.co/TTRpx44
 
Carlito53 a dit:
Image de mon config.php : https://ibb.co/f4qB4X0
Image de mes dataset : https://ibb.co/TTRpx44

Pour le fichier config.php, cela me semble bon ( il est différent du moins, surement du au type d'installation différent ;)
Sur ta box, quel port redirige tu ?

Pour le montage de dossier, je ne pense pas pouvoir t'aider beaucoup plus, je n'ai pas Nextcloud d'installé de cette façon, et mon fonctionnement est complétement différent.
 
EVOTk a dit:
Carlito53 a dit:
Image de mon config.php : https://ibb.co/f4qB4X0
Image de mes dataset : https://ibb.co/TTRpx44

Pour le fichier config.php, cela me semble bon ( il est différent du moins, surement du au type d'installation différent ;)
Sur ta box, quel port redirige tu ?

Pour le montage de dossier, je ne pense pas pouvoir t'aider beaucoup plus, je n'ai pas Nextcloud d'installé de cette façon, et mon fonctionnement est complétement différent.

okk tant pis pour le dossier
les ports ouvert : https://ibb.co/VmKpR2f

et oui c'est chiant sur ma box je ne peux pas directement ecrire une ip je suis obliger de trouver le bon nom qui correspeon en l'ocurence l'ip que j'ai mis a mon nexcloud correspond au nom PC-830

l'erreur que j'ai sur mon navigateur https://ibb.co/4Fctgkf