Ubuntu16.04安装qbittorrent笔记

Ubuntu16.04安装qbittorrent笔记

最近买了台HostHatch的洛杉矶10TB存储机器,发现虽然存储大但是CPU非常拉跨,泪奔,常规的直接Debian10+qbittorrent4.3.5跑几小时就宣告IO卡死CPU卡死,上传也卡的剩下几mb/s,这台机器可以说是和新系统新QB拜拜了。

然后在测试了几种方案后我选择了老系统Ubuntu16.04+老版本qbittorrent,以下是过程笔记。

先DD重装一个Ubuntu16.04系统(格式化全盘警告以及改下下面提示的自定义密码):

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 16.04 -v 64 -a -p 这几字改成密码 --mirror https://mirrors.xtom.com/ubuntu/

新系统运行后按顺序进行:

apt-get update
sudo apt-get install wget curl sudo
sudo apt-get install libtorrent-rasterbar-dev
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt-get update && sudo apt-get install qbittorrent-nox -y

设置开机启动:

sudo apt-get install vim -y && vim /etc/systemd/system/qbittorrent-nox.service

按i编辑 , 粘贴以下内容,按Esc ,再输入 :wq回车保存

[Unit]
Description=qBittorrent-nox
After=network.target
[Service]
User=root
Type=forking
RemainAfterExit=yes
ExecStart=/usr/bin/qbittorrent-nox -d
[Install]
WantedBy=multi-user.target

按顺序输入命令运行:

sudo systemctl daemon-reload
sudo systemctl start qbittorrent-nox
sudo systemctl enable qbittorrent-nox

安装完成!

默认登陆网址:ip:8080
默认账号:admin 密码:adminadmin

登陆进去修改端口密码等设置后,

另外也可以在qbittorrent配置文件上和系统/etc/sysctl.conf配置文件上添加一些优化。

修改配置文件需先停止qbittorrent:

systemctl stop qbittorrent-nox.service

打开配置文件:

vim /root/.config/qBittorrent/qBittorrent.conf

推荐添加这几个参数,由于我拿CPU拉跨的HH10T机测试,所以以减少性能占用为例:

Downloads\DiskWriteCacheSize=1280
SessionAsyncIOThreadsCount=4
Advanced\osCache=true
Session\FilePoolSize=1
Downloads\DiskWriteCacheTTL=100

保存后重新运行qbittorrent

systemctl start qbittorrent-nox.service

打开/etc/sysctl.conf末尾添加

fs.file-max = 1048576
fs.nr_open = 1048576

编辑保存后输入

sysctl -p

接下来安装下TCP加速:

wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

按5

5. 安装 BBRplus新版内核

完成后重启,并重新运行./tcpx.sh查看是否安装成功

系统信息: Ubuntu 16.04.7 LTS KVM x86_64 5.13.10-bbrplus 
 当前状态: 已安装 BBRplus 加速内核 , BBRplus启动成功
 当前拥塞控制算法为: bbrplus 当前队列算法为: fq 

接下来是减少ext4预留空间 , 默认的5%在HH10T机器上会被预留达500GB,其实设置成1%足以

tune2fs -m 1 /dev/vda2

最后关闭部分不必要补丁启动以减少性能占用

sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off mitigations=off /g' /etc/default/grub

啪啪完毕,重启,试试效果

效果可以说是看着没啥,但总归没卡死了,毕竟CPU拉跨是硬伤,不卡瘫痪还能刷刷上传也还行了

1 Comment

Comments are closed.