美文网首页
DSM7.X终极优化指南

DSM7.X终极优化指南

作者: 北京老李 | 来源:发表于2023-04-18 18:53 被阅读0次

    界面反应速度确实比6.0快,不考虑第三方套件可以升级。

    其他作者的led脚本可以通用,硬盘休眠找到方法了,还有建议还是不要休眠,除非硬盘温度高或者使用频率不高,否则硬盘频繁唤醒对硬盘不好。

    发现群晖使用hdparm -C和smartctl -a命令检测硬盘会唤醒影响休眠,所以取消检测硬盘休眠脚本。

    开机:绿色、08点风扇开启、24点风扇【大猫中速】关闭

    关机:LED、风扇【大猫中速】关闭和网口断电

    原120J是支持网络唤醒所以网口不断电,但是猫盘不支持,关机后开机有机率获取不了IP,所以试试在关机的时候将网口断电,反正关机了网口亮灯难受。

    触发任务

    任务名称:Boot

    用户账户:root

    事件:开机

    mount -o bind /dev/null /var/log/scemd.log || true

    i2cset -y -f 0 0x45 0x00 0x55

    i2cset -y -f 0 0x45 0x01 0x01

    i2cset -y -f 0 0x45 0x30 0x07

    if [ ! -d /sys/class/gpio/gpio450 ] ; then

    echo 450 > /sys/class/gpio/export

    fi

    触发任务

    任务名称:LED

    用户账户:root

    事件:开机

    优先任务:Boot

    #i2cset -y -f 0 0x45 0x31 0x03      #R最大电流

    i2cset -y -f 0 0x45 0x32 0x03    #G最大电流

    #i2cset -y -f 0 0x45 0x33 0x03    #B最大电流

    #i2cset -y -f 0 0x45 0x34 150     #R

    i2cset -y -f 0 0x45 0x35 150     #G

    #i2cset -y -f 0 0x45 0x36 150     #B

    计划任务

    任务名称:FANON

    用户账户:root

    每天、首次运行08:00

    echo 1 > /sys/class/gpio/gpio450/value

    计划任务

    任务名称:FANOFF

    用户账户:root

    每天、首次运行00:00

    echo 0 > /sys/class/gpio/gpio450/value

    触发任务

    任务名称:Shutdown

    用户账户:root

    事件:关机

    i2cset -y -f 0 0x45 0x30 0x00

    echo 0 > /sys/class/gpio/gpio450/value

    触发任务

    任务名称:phy_reset

    用户账户:root

    事件:关机

    优先任务:Shutdown

    if [ ! -d /sys/class/gpio/gpio467 ] ; then

    echo 467 > /sys/class/gpio/export

    fi

    echo out > /sys/class/gpio/gpio467/direction

    echo 0 > /sys/class/gpio/gpio467/value

    mount-o bind /dev/null /var/log/scemd.log||truesystemctl stop pkg-scsit-monitor.servicemkdir-p /tmp/scriptscat>/tmp/scripts/ledfan.sh<<EOF#!/bin/shif [ ! -d /sys/class/gpio/gpio450 ] ; thenecho 450 > /sys/class/gpio/exportfiecho out > /sys/class/gpio/gpio450/directioni2cset -y -f 0 0x45 0x00 0x55i2cset -y -f 0 0x45 0x01 0x01i2cset -y -f 0 0x45 0x30 0x07while truedo#Detect network connection ping -W 1 -c 1 Lenovo > /dev/null 2>&1if [$?-eq 0 ];then i2cset -y -f 0 0x45 0x34 0x00else i2cset -y -f 0 0x45 0x31 0x73 i2cset -y -f 0 0x45 0x34 255fisata="\$(hdparm -C /dev/sda|grep'drive'|awk'{print \$4}')"if [ \$sata= standby ];theni2cset -y -f 0 0x45 0x36 0i2cset -y -f 0 0x45 0x32 0x73 #呼吸i2cset -y -f 0 0x45 0x35 200echo 0 > /sys/class/gpio/gpio450/value fiif [ \$sata= active/idle ];thensata_temp="\$(smartctl -a /dev/hda -d ata|sed-n '/Temperature_Celsius/p'|awk'{print \$10}')"i2cset -y -f 0 0x45 0x35 0i2cset -y -f 0 0x45 0x33 0x03 #常亮i2cset -y -f 0 0x45 0x36 150 #Becho 1 > /sys/class/gpio/gpio450/valuefisleep 30doneEOFbash/tmp/scripts/ledfan.sh

    sudo mv /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt.bak && sudo curl -Lko /etc/ssl/certs/ca-certificates.crt https://curl.se/ca/cacert.pem

    相关文章

      网友评论

          本文标题:DSM7.X终极优化指南

          本文链接:https://www.haomeiwen.com/subject/dtkfvktx.html