QB的卡顿崩溃90%是系统硬件问题,IO队列过长是罪魁祸首。为什么会出现这个问题?因为硬件处理速度跟不上你的下载和上行速度,CPU、硬盘、内存任何一个出现瓶颈都会引发这个问题。当你的IO队列长时间超过100卡顿就已经开始,这个时候还不严重,超过300就明显了,超过一千就会有等待,超过二千你的鼠标指针就会和你绕圈子,再多就会QB假死,继续就是崩溃。QB415前我用蜗牛做下载机就是这样,升级机器后到现在425版没卡顿没崩溃过。
蜗牛就不说它了,如果你是200Mb下行又不要求上行高,那就将就拖吧,毕竟成本很低。200/30Mb要想跑满带宽,那蜗牛最好就是拿去装仓库盘,下载就不要用它了。
言归正传,我现在80/25MB
(大MB哈)跑满上下行的配置主要就是从解决IO队列问题
入手,这也是我7X24在用的配置。
1、升级CPU。J1900只有4线程,一次处理4个IO队列,这个对PT这种多文件分散式下载肯定是不够的,我是换了8700T的ES版
,24线程。当然主板也是新配的。
2、增大内存容量。因为用Windows系统,系统本身就是内存大户,所以运行QB最基本8G内存
,完美运行当然是内存越大越好。我是本来就有2条16G的笔记本内存,所以插上组成32G。笔记本内存转台式机主板有转换卡,各位可以去某宝搜一下20来块钱,给NAS用还是不错,毕竟16G单根笔记本内存才400不到,还是能省点钱。
3、(敲黑板!!!重点来了!)有人说我用西数、希捷、日立、东芝的企业级机械硬盘,写入200MB/秒轻轻松松,你那80MB不存在的。嗯,企业级确实高大上,速度也确实比5200转的台式机盘快。但是!200MB是指连续大文件写入,不包括读取!不信去试试同时写入3个大文件读出一个大文件看,能有总和100MB的写入才怪了,更不要说像PT一样的分散式写入能上60MB不卡IO才不存在。所以主力下载硬盘必须换SSD
!这个最重要!因为是用于NAS下载,考虑到宽带接入速度,所以只考虑SATA固态企业级,容量最好在1T以上,免得挂RSS遇上几个大的爆盘(80MB只要4个小时就会把你1T挤爆)。为什么要换SSD?因为SATA的SSD连续写入速度是机械盘的2倍还多(官方数字,不是重点),重点是分散式零星写入是机械盘的10几倍!PT连续写入。。。不存在的!零星写入才是我们的常态。
4、USB硬盘盒能不用坚决不用
。USB本来就是INTEL不想向苹果支付雷电专利费的一个阉割方案,本身对高IO任务支持就不好,在单一接口挂多个硬盘并频繁读写的情况下,引起IO错误是必然的。如果你SATA、SAS接口真的真的不够用了,必须接USB,那么最好是一个原生接口一个硬盘。如果有PCIE8插槽,果断上HBA卡,一卡解决8-24盘。
5、NAS就是NAS,别让它干这干那,7X24小时工作不累吗?每周还是要给几分钟的休息时间,顺便在把QB的日志文件备份一下,万一出了问题也能恢复抢救点回来不是。
当然,我这方案其实CPU和内存都过剩了,在这个速度下可以考虑性能是8700T一半有16线程的CPU,内存16G完全够了。
顺便把我的设置发上来,大家可以参考。机器不一样配置就有区别,别一味照搬哦。
请问您是设备直接装ubuntu装qb吗?拨号上网那些是怎么弄呢?
我是一台j4125装esxi虚拟黑裙和op,结果弄得很差。
是不是有物理机装ubuntu再安装docker虚拟op拨号之类的呢?然后再装qb之类的来保种呢?虚心请教。
@666 根据我自己的经历来看,不如直接设备安装ubuntu,然后再装qb或者tr
不需要拨号和装docker
可以直接装qb,然后下载或者保种
@马春杰杰 最近也是了解到别人说直接ubuntu安装qb和拨号,想着换个方式保种和拨号了。但是一直用的win这些系统,不太会,找不太到什么教程,碰巧看到您的博客,想等一个教程之类的。
@666 安装ubuntu和安装qb博客都有教程的~~您可以搜一下
@666 比如这个:https://www.machunjie.com/linux/302.html
可以只看ubuntu安装部分。
更简单的是ventory+ubuntu安装。
@马春杰杰 好的,感谢大佬。研究几天再尝试,之前弄黑裙和esxi就弄得心情郁闷,刚入门还是挺难便捷弄完。
@666 嗯呢,多尝试几次就好了。这是一个熟能生巧的过程 🙂 🙂