Xpenology sur microserver gen8 mémoire réservée au système


Recommended Posts

Bonjour,

j'ai ajouté 8GB de ram a mon microserver gen8 (DSM 6.1.7) passant de 4GB à 12GB dans le but d'ajouter une VM.

 

Cependant je ne peux affecter davantage que 2GB à ma VM puisque le système DSM reserve 8.2GB !! 

 

Comment diminuer cette mémoire réservée ?

 

Bien cordialement

Link to post
Share on other sites

Bonsoir,

Pour l'édition du fichier, la procédure est donnée dans les tutos d'installation. Il faut monter la partition (me souviens plus de l'outil Windows, pas de soucis pour Linux utilisé pour mes machines) puis éditer le fichier (Wordpad à utiliser, ou PsPad, bref tout éditeur qui respecte le format de fin de ligne Linux).

 

Jacques

Link to post
Share on other sites

Bonjour,

 

@kevinevic: ta VM est déployée sur Virtual Machine Manager ? si oui, c'est quelle type de VM ? une Linux basique ? dans ce cas avec une distrib de base bien optimisée 2 Go peuvent effectivement suffire. Si non, revoie ton installation en passant avec ESXi ou Proxmox en tant qu'hyperviseur et utilise une VM pour DSM et une autre pour ton besoin et là tu pourras affecter autant de RAM que tu le souhaites (dans la limite des 12Go évidement).

Link to post
Share on other sites
if serial --port=0x3F8 --speed=115200;then
        set has_serial=true
        terminal_input --append serial
        terminal_output --append serial
else
        clear
fi

terminal_input --append console
terminal_output --append console

if [ x"${grub_platform}" = xefi ]; then
        insmod efi_gop
        insmod efi_uga
else
        insmod vbe
fi

set extra_initrd="extra.lzma"
set info="info.txt"

set vid=hidden* 
set pid=hidden*
set sn=hidden*
set mac1=hidden*
set rootdev=/dev/md0
set netif_num=1
set extra_args_3615=''

set common_args_3615='syno_hdd_powerup_seq=0 HddHotplug=0 syno_hw_version=DS3615xs vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_port_thaw=1 disable_mtrr_trim'

set sata_args='sata_uid=1 sata_pcislot=5 synoboot_satadom=1 DiskIdxMap=0C SataPortMap=1 SasIdxMap=0'

set default='0'
set timeout='1'
set fallback='1'

if [ -s $prefix/grubenv ]; then
        load_env
        if [ -n "$saved_entry" ]; then
                set default="${saved_entry}"
        fi
fi

VERSION="with Jun's Mod v1.02b"

search --file -s /zImage

function savedefault {
        if [ -s $prefix/grubenv  ]; then
                saved_entry="${chosen}"
                save_env saved_entry
        fi
}

function do_option {
        if [ $# -lt 2 ]; then
                eval "set value=\"\$$1\""
                echo "current $1: $value"; return;
        fi
        set key=$1
        shift
        set $key="$*"
        if [ -s $prefix/grubenv  ]; then
                save_env $key
        fi
}

function vid { do_option vid $@; }
function pid { do_option pid $@; }
function sn { do_option sn $@; }
function mac1 { do_option mac1 $@; }
function mac2 { do_option mac2 $@; }
function mac3 { do_option mac3 $@; }
function mac4 { do_option mac4 $@; }
function rootdev { do_option rootdev $@; }
function append { do_option extra_args_3615 $@; }

function vidpid {
        if [ $# -lt 2 ]; then
                echo "usage: vidpid 0xVVVV 0xPPPP"; return;
        fi
        set usb_args="vid=$1 pid=$2"
        if [ -s $prefix/grubenv  ]; then
                save_env usb_args
        fi
}

function showtips {
        if [ -n "$has_serial" ]; then
                terminal_output --remove serial
        fi
        echo "Screen will stop updating shortly, please open http://find.synology.com to continue."
        echo
        echo
        if [ -n "$has_serial" ]; then
                terminal_output --append serial
        fi
}         
         
function loadinitrd {
        if [ -s $img/$info ]; then
                if [ -n "$has_serial" ]; then
                        terminal_output --remove serial
                fi
                cat $img/$info
                if [ -n "$has_serial" ]; then
                        terminal_output --append serial
                fi
        fi
        if [ -s $img/$extra_initrd ]; then
                initrd $img/rd.gz $img/$extra_initrd
        else 
                initrd $img/rd.gz
        fi
"grub.cfg" [readonly] 183L, 4783C  

 

Bonjour,

voici le fichier grub.cfg en question

J'ai simplement caché les numéros de série et MAC adresse.

Edited by kevinevic
Link to post
Share on other sites
Il y a 4 heures, nicoueron a dit :

 

@kevinevic: ta VM est déployée sur Virtual Machine Manager ? si oui, c'est quelle type de VM ? une Linux basique ? dans ce cas avec une distrib de base bien optimisée 2 Go peuvent effectivement suffire. Si non, revoie ton installation en passant avec ESXi ou Proxmox en tant qu'hyperviseur et utilise une VM pour DSM et une autre pour ton besoin et là tu pourras affecter autant de RAM que tu le souhaites (dans la limite des 12Go évidement).

Malheureusement 2Go ne me suffisent pas pour cette VM (Passerelle domotique assez lourde...).

En effet c'est une solution a prendre en compte, malheureusement j'ai peur que ce soir au dessus de mes competences pour une bonne gestion.

Link to post
Share on other sites

Bonjour,
J'ai exactement le même soucis que toi, avec le même matériel.

Sur mon ancien système Xpeno, l'ajout de "disable_mtrr_trim" avait réglé le soucis, mais avec le microserver gen8 celle-ci est inefficace.

Si jamais tu trouve la solution, je suis preneur ^^.

Link to post
Share on other sites

J'ai eu un doute sur ce que tu me disais alors j'ai testé sur le mien...
Mais c'est bien de la Registered (buffered) ECC que je dois mettre dedans sinon il boot pas ...

Bon, dans tout les cas, j'ai le même problème et je n'arrive malheureusement pas à le résoudre 😕

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.