Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Anomalie
  • Catégorie Services locaux → VM
  • Assignée à Personne
  • Système d'exploitation Freebox Server V7 (Delta)
  • Sévérité Critique
  • Priorité Très Basse
  • Basée sur la version 4.7.4
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par pn13008 - 20/03/2023
Dernière modification par pn13008 - 20/03/2023

FS#37852 - Allouer toute la mémoire disponible aux VM cause reboot de la freebox Delta

Hello,
j’ai trouvé une source de crash reproductible concernant les VM qui fait redémarrer la freebox Delta. Voici comment faire:
(1) créer et démarrer des VM en utilisant toute la mémoire permise par l’interface de gestion des VM
(2) solliciter des services de la Freebox, par exemple le guide de programmes.

La réaction du systèmes est un redémarrage. Avec malchance, les VM sont redémarrés aussi et le bug se répète.

Analyse:

A présent, 1024MO de la mémoire vive sont réservé pour le système, le reste peut être alloué aux VM. Or, l’évolution doit avoir conduit à un besoin de mémoire dépassant 1GO. La barette mémoire fourni avec 2GO cache ce défaut en absence de VM.

Il faut alors réévaluer le besoin de mémoire et adapter l’interface afin de permettre moins mémoire aux VM.

pn13008 a commenté le 20.03.2023 08:01

Ce bug produit des symptômes sur les services du système, j'ai lié une tâche clôturée récente qui évoque le problème de mémoire.

Admin

Bonjour

Si besoin de plus de RAM, il est possible d'ajouter une barrette perso jusqu'à 8Go, d'où la possibilité d'allouer plus d'1Go à une/des VM.

Il est normal que le système crash s'il n'a plus suffisamment de mémoire vive.

L'installation de VM est quand même peu utilisée par le grand public, et je me dis que quelqu'un qui a une box fonctionnelle, qui paramètre sa VM, et qui a ensuite des crashs en boucle va faire le lien et modifier les paramètres en question.

J'ai du mal à saisir ce que vous déclarer comme bug. L'absence de message préventif ?

Cdt

pn13008 a commenté le 20.03.2023 13:04

Je comprends que les VM ne sont pas pour le grand public. J'ai une barrette 8GO installé et je fais tourner avec succès Homeassistant dans une vm et Plex dans une deuxième. Le problème, pourquoi j'y vois un bug, c'est que le paramétrage des VM est guidé, mais mal: si, avec une barrette de 8GO on attribue plus de 7GO aux VM, la freebox réfuse de les démarrer, bien. Mais avec 7GO, elle ne refuse plus, alors que 1GO pour le système est visiblement insuffisant (mais était suffisant par le passé, apparemnent).

Pour réparér/colmater, il suffit alors de changer ce seul paramètre qui est utilisé pour empêcher les VM de se lancer si elles réclament trop de mémoire vive.

Vous devriez avoir une idée de la RAM utilisé par le système dans le pire des cas, sans doute quelque part entre 1GO et 2GO. Pour vous simplifier la vie, vous pourriez décréter que ce soient jusqu'à 2GO (donc moins que la mémoire installé par défaut), puis permettre de lancer les VM tant que cette quantité de mémoire ne serait pas investi par les VM/Qemu (avec une barrette plus grande évidemment.

Cordialement!

Plusieurs fils ont été ouvert à ce sujet, ça remonte maintenant à plusieurs mois.
Un DEV avait d'ailleurs répondu, je crois que ce n'était pas Thibaut.

IL EST CONFIRME QUE LA FREEBOX DELTA CRASHE SI ELLE N'A PAS 1 GO MINIMUM RESERVEE

A partir de quelle version de firmware ? c'est difficile à dire.
Pour ma part avant d'upgrader le serveur il me semble que je n'ai jamais pris le risque d'allouer moins de 1 GO à la Delta. Mais il est vrai que ma VM ramait sévère.

Autre point à l'adresse des développeurs.

Arrêtez de répandre de fausses informations et faites l'effort d'écouter les utilisateurs au lieu de les prendre à chaque fois pour des imbéciles.

La Freebox Delta accepte des modules de 2, 4, 8, ET 16 GO
J'ai moi-même un module de 16 GO

Mais il ya des modules de mémoires incompatibles, ce fait EST CONNU.
Ce sont les modules de mémoires à base de puces micron ET CE QUELLE QUE SOIT LA CAPACITE des modules, ça n'a aucun lien avec le fait que ce soit du 16 GO, ça plante même sur des modules de 4, 8 GO

Il s'agit sans doute d'un problème de consommation… tout simplement.
Les barrettes provenant de revendeurs utiisant les modules micron seront donc incompatibles avec le serveur Delta.

Ca inclut, et pas seulement :

- Crucial qui est la marque "gamer" du fondeur Micron
- Kingston

Les fondeurs produisant des puces compatibles sont :
Hynix, Sansung, Nanya… il y en a peut-être d'autres
Toutes marques utlisant ces puces fourniront donc des modules compatibles (dans la limite de 16 GO, ECC ou non ECC)

Ca ne veut pas dire que j'encourage les gens à investir dans une barrette de 16 GO, 8 GO c'est en effet la bonne moyenne, c'est pour rétablir ici une vérité et essayer de faire évoluer la mentalité des développeurs QUI NE TIENNENT JAMAIS COMPTE de ce qui est rapporté par certains utlisateurs.

Vous cherchez sur Google et vous verrez plein de gens qui ont eu des problèmes avec les mémoires Crucual et Kingston, QUELLE QUE SOIR LA CAPACITE, et d'autres personnes qui comme moi, je ne suis pas un mythomane, font focntionner la box avec 16 GO

J'ai pour ma part pris 16 GO, car ça me permet d'allouer 12 GO à la VM.
Ces 12 GO permettent d'activer la ZRAM/ZSWAP afin de réduire les accès disques… pour fonctionner un peu à la manière d'Android

Les distributions AARCH64 standard en général prconisent 8 GO de RAM pour fonctionner de façon optimale (c'est différent du noyau Freebox OS qui est un noyau non standard et customisé pour fonctionner sous faible ressource).

Dans tous les cas, lorsque toutes les BOX seront passées en architecture AARCH64… il faudra bien vous décider à débrider Freebox OS pour qu'il puisse utiliser plus de mémoire et espérer peut être statiliser certaines fonctions.

Je soupçonne pour ma part que les faible performances de Samba (voire les causes de son instabilite) sur la BOX ont peut-être pour origine trop peu de mémoire RAM.

2 GO sur un architecture 64 BIT, CA N'A AUCUN SENS, la Freebox devrait de base utiliser au moins 4 GO (8 GO idéalement …)

jefflix a commenté le 20.03.2023 18:21

Bonjour, Cela fait trois ans que je tourne avec une Vms Debian, et une RAM 8 GO Crucial, sans aucun problèmes. Depuis la mise à jour 4.7.4 Je n'ai plus accès à distance aux disques, ni au Freebox Os. J'ai alloué 6 Go pour la Vms et 2 Go pour le serveur Delta. Si l'on chausse du 42 et que l'on prend des bottes en 38, Je comprends que l'on ai des difficultés à marcher. Pour ce qui est de L'IPv6 J'ai une clé Google TV qui se crash en cherchant de l'IPv6, alors que j'ai désactivé le DHCP ipv6. il faut que je reboot la clé. SMB v2 n'est pas capable de tenir activé plus de 5 heures. il m'est impossible de monter que ce soit, si je ne passe pas en local pour désactiver et réactiver le partage dans les paramètres de la Freebox. je ne peux pas non plus passer la nuit à surveiller. J'héberge un site web dynamique qui a besoin des accès disques, j'ai du tout migrer sur un Raspberry pi 4B. J'ai 4 disques en Raid 5 qui ne me servent à rien. Il faut avouer que cela est très décevant. J'espère que les DEV trouveront la solution à Pâques ou à la Trinité. Cordialement

Quelle est votre situation ?

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche