NAS2023. 3. 17. 22:22
반응형

사용하다 보면 dsm에서 리소스모니터 메모리를 보면 예약됨으로 4.7기가나  할 당 되어

사용을 못하게 되어 있음을 확인 할 수 있다.

예약됨으로 나오는 메모리 용량을 사용 할 수 있게 하는 설정 방법이다.

먼저 ssh로 접속 설정 한다.

ssh 접속 후 grub.cfg 파일에 disable_mtrr_trim 을 두번 추가 한다.

sudo -i
mkdir -p /tmp/test
cd /dev
mount synoboot1 /tmp/test
cd /tmp/test/boot/grub

sudo -i  시에 패스워드는 dsm 관리자 패스워드를 입력 하면 된다.

synoboot1을  /tmp/test에 마운트 후에 /tmp/test/boot/grub 경로로 이동 후 vi grub.cfg 실행

========================================================================================

menuentry 'RedPill DS3622xs v7.1.1-42962 (USB, Verbose)' {
        savedefault
        search --set=root --fs-uuid BF4E-ADE7 --hint hd0,msdos1
        echo Loading Linux...
        linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x1169 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=9CB654A928BD sn=2040SQRWL3JTX vid=0x048d elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap disable_mtrr_trim 
        echo Loading initramfs...
        initrd /rd.gz /custom.gz
        echo Starting kernel with USB boot
}

menuentry 'RedPill DS3622xs v7.1.1-42962 (SATA, Verbose)' {
        savedefault
        search --set=root --fs-uuid BF4E-ADE7 --hint hd0,msdos1
        echo Loading Linux...
        linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x1169 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=2 syno_port_thaw=1 mac1=9CB654A928BD sn=2040SQRWL3JTX vid=0x048d elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap disable_mtrr_trim
        echo Loading initramfs...
        initrd /rd.gz /custom.gz
        echo Starting kernel with SATA boot
}

========================================================================================

menuentry 항목 중에 linux  로 시작하는 곳 제일 뒤에 disable_mtrr_trim 을 입력 후 저장

umount  /tmp/test 후에 시스템을 리부 팅 하고 dsm 재 접속 후 리소스모니터 메모리를 확인하면 예약됨이 확 줄어서 가용 메모리가 늘어난 것을 알 수 있다

완료.!!

서버포럼(https://svrforum.com/)에서는 DSM7 에서는 disable_mtrr_trim=1 이렇게 넣어줘야 된다고 하는데 저의 경우에는 disable_mtrr_trim이렇게만 넣어줘도 잘 작동 하네요 테스트 해보고 편하실 대로 하시면 될 듯 합니다.

반응형
Posted by [PineTree]