PDNAS 系统裁剪优化参考
系统裁剪优化说明
注意,不适当的优化可能会有副作用,请您务必备份数据以及准备好救援U盘
后续章节中的服务,如不需要可以根据指令自行关闭
如无特别说明,均需使用root或者sudo操作
系统卡顿
有客户反馈款型B+Centos的组合情况下,系统ssh会卡顿,经过远程确认,是wifi芯片的驱动bcmdhd占用了CPU
现象的确认方式为通过top命令行,有一个dhd_dpc长期占用高cpu
因研发小伙伴无法在本地复现此现象,现提供下述方式來修复此问题.
注意此方式会无法使用wifi,如果wifi是特别必需的,建议使用usb wifi或者切换到Ubuntu系统.
下述两个方式互斥,请您逐个确认,一个方式不行就更换另外一个方式
建议您使用方式1,操作完成后复位设备
wif导致卡顿方式1
ssh到设备执行下述命令并重启设备.
cat << EOF > /lib/firmware/$(uname -r)/config.txt
#Broadcom wifi configuration file(RK)
#ccode ==> country code setting
#ccode parameter define
#ALL ===> 1 ~ 14
#EU ===> 1 ~ 13
#US ===> 1 ~ 11
ccode=ALL
regrev=0
srl=15
lrl=15
bcn_timeout=20
kso_enable=0
mimo_bw_cap=1
PM=0
EOF
cp /lib/firmware/brcm/brcmfmac4334-sdio.rockchip,rk3318-box.txt /lib/firmware/brcm/$(uname -r)/brcm/nvram_AP6354.txt
wifi导致卡顿方式2
ssh到设备执行下述命令并重启设备.
echo "blacklist bcmdhd" > /etc/modprobe.d/bcmdhd.conf
VSFTPD ftp服务器
sudo systemctl stop vsftpd
sudo systemctl disable vsftpd
WEB管理 9090端口
sudo systemctl stop cockpit
sudo systemctl disable cockpit
DOCKER
sudo systemctl stop docker
sudo systemctl disable docker
sudo systemctl disable docker.socket
systemctl stop containerd
systemctl disable containerd
BT 面板相关
/etc/init.d/bt stop
/etc/init.d/mysqld stop
/etc/init.d/php-fpm-73 stop
还有各种后安装的,宝塔相关的大部分都是这个方式
fail2ban服务
sudo systemctl stop fail2ban
sudo systemctl disable fail2ban
barrier 桌面共享鼠标
rm /home/pdadmin/.config/barrier.desktop
rm /root/.config/barrier.desktop
rm /etc/skel/.config/barrier.desktop
修改完成要重启或者重新登录
DDNS相关
sudo systemctl disable pdnas-ddns.timer
sudo systemctl stop pdnas-ddns.timer



