multithreading discordbackups.20.03.30

没想到在缝合了包括discord drive脚本等一大堆脚本之后,我真的把多线程重新上传附件给做出来了,而且效果相对原版可以说是立竿见影,只需10个线程,拖ucc的冻鳗频道只花了28分钟42秒,拖ucc的mlp频道只花了两分钟48秒,现在还在测试nsfw频道,估计不会超过两小时🤔

总体来说对discord附件的处理,有两种方式,一种是在遇见附件的时候处理它并即时替换消息然后再写入dump文件;另外一种方式是先dump一遍消息,在此过程将需要重新上传的文件全部列出来(当然生成aria2链接的时候理论上来说就包含了所有信息,但那不够,我需要再生成一个metadata文件),然后在另外一个函数中将这些文件全部处理一遍,获取原链接和重新上传后新链接的对应关系,然后用sed命令实现替换,由于discord链接只有一个斜杠(可能还有双引号)是sed的元字符,把它转义掉即可

当然如果是py等高级脚本语言的话,理论上可以在dump消息的时候就将附件推到每个重新上传线程的待处理队列里面,这两步都可以并行,但bash并不是这种高级脚本语言,所以只能分两步走了

和discord drive相比,我还需要实现将大于8MB的文件交给nitro线程上传这个功能,考虑到实际情况,我强制规定数组0为nitro线程(即只有一个nitro线程),别的线程从1开始;接下来分配线程的时候只需要一个for循环就可以像以前一样干了

由于metadata文件里包括了附件的文件大小,遇到大于8MB的文件直接推给nitro线程,剩下的写个求余按顺序推给剩下的线程

另外我发现将for列举线程内文件的循环写在线程函数之外和之内都能正常工作,所以我还是写在线程函数之内比较好看;看来唯一需要注意的点几乎只剩下了将里面所有变量前面都加上local🤔

这么搞的话尽管从discord上下东西的速度是快了不少,但之后sed时就蛋疼了,毕竟现在它需要在一大坨消息dump里找到并替换附件url,时间复杂度瞬间从O(n+2m)变成了至少O(2nm),其中n是消息条数,m是附件数量,乘2是因为需要替换的地方有两处

比如搞ucc的nsfw频道时前两个步骤只花了可能一个小时,但sed替换时一秒钟才能替换1到1.5次,而需要替换的消息有一万多条🤔

这还真TM操蛋,不过除了移到本地linux外还有什么加速的方法?🤔可能需要重写一遍scheduler算法,直接将dump文件拆成线程个数份,然后除了需要扔给nitro线程的文件外,其他线程生成的新链接只需要替换它对应的dump片段,最后再将替换完成后的片段合并,这样时间复杂度就变成了O(t(n/t)(2m/t)),取决于sed可不可以多线程,前面的那个t也许可以去掉🤔

UPDATE:草,终于写完了多线程,无论(重新)分析、上传和sed替换都做了多线程,发现尽管sed时间缩短了十万甚至九万倍,但别的开销大了起来:

  • 由于不知道消息的具体数量,没法在一开始dump的时候分析,只能等dump完后分析,由于要保证前向兼容(获取原始aria2列表),需要重新分析(但这个也可以写成在分析阶段做,倒是没什么)

  • 最主要的是附件的分布并非均匀,所以有的dump片段就会比别的片段多些附件,甚至多出几十到几百件,这样别的线程需要等待这个线程

实测优化后的方法拖ucc的mlp频道居然比优化前多整整一分钟,就是在等那个多出来的线程;冻鳗频道花了26分钟32秒,快了两分钟多一点;我估计nsfw频道会是这种优化方法的最大受益者,毕竟之前光sed替换就花了67分钟49秒,而在优化后相同的过程(我光注释了上传的代码,然后生成了假的sed替换文件,如果不考虑附件不均匀导致的开销,可以认为是优化后的表现)只花了15分钟46秒🤔

由于我不小心ctrl+c掉了nsfw频道的dump过程,它sed到一半好像花了86分钟,我估计和discord交互的时间是52分钟左右🤔

对了,在比如死🐴管理一个小时后就要删聊天室的极端情形下,优化后的方法由于有重新分析和线程间不均匀等额外开销,搞不好会导致来不及备份完很多附件就消失了的额外风险,而之前的方法没有这个风险,而且由于给线程分配任务是按照余数的方式分配,它会尽可能均匀,最多只多出一个任务🤔

我的测试表明基本上在一万条消息以上,优化后的方法在时间上才有优势,而且会因为时间复杂度的二次方性优势更大

比如拖十万条消息和附件时,原来的方法可能要花以天计的时间来完成sed,当然此时已经和discord上面被删了的频道没有半毛钱关系了🤔

future

接下来我打算实现个迫真profiler,来标记出每个阶段需要花的时间,反正time命令的结果貌似只能输出到stdout或者stderr,如果设置重定向的话恐怕所有东西都从屏幕上消失了;我要么查下吧

然后就是想办法实现备份整个guild的脚本了,只需要列出所有channels,然后设置好每个channel对应的参数,然后就可以调用这个脚本了;主要是需要备份整个guild的时候情形都非常极端(比如旧/r/megatan即将被删前几个小时),时间真的很珍贵,估计所有频道都得设置成仅文字或者旧多线程方法

另外我需要想办法测试下一个频道被删之后里面的附件能保存多少时间,我看哪天想办法设计个实验,但现在还是算了吧

附录

用优化前方法拖mlp频道时间:

real 2m48.221s
user 1m38.277s
sys 1m26.461s

用优化后方法拖mlp频道时间:

real 3m19.677s
user 1m35.828s
sys 1m31.185s

用优化前方法拖冻鳗频道时间:

real 28m41.908s
user 16m8.481s
sys 14m10.055s

用优化后方法拖冻鳗频道时间:

real 26m32.508s
user 13m26.061s
sys 13m55.378s

优化前nsfw频道执行sed替换所用时间:

real 67m49.196s
user 33m38.716s
sys 31m18.762s

优化后nsfw频道重新分析、执行sed替换等所用时间:

real 15m45.703s
user 10m1.709s
sys 17m54.682s

优化后拖nsfw频道所用时间:

real 67m12.181s
user 35m12.408s
sys 40m22.244s

至于优化前的时间,反正我懒得测,当然也不一定(bruh

UPDATE.20.04.12:在vultr 512MB内存vps上拖ucc的迫真赛博监狱频道所用时间(由于司马cord不支持ipv6,我只能多花点钱上个ipv4实例):

real    12m16.441s
user    3m50.691s
sys     3m23.343s

futabruh.20.03.20

这几天在玩四海兄弟3,这破游戏经常闪退,有时甚至还会蓝屏或者直接重启,我以为是某个元件过热所致,但我检查过所有传感器,温度都是正常范围;但今天它闪退的次数实在是过多,我玩个偷车的支线甚至车快到据点了,电脑直接重启,感觉那些关卡我好像试了不下十次甚至九次🤔

我感觉是内存问题,插上另外四条内存,这下好了,它直接开不了机了;如同我折腾R4E那样,我随便换了下内存,最终无论怎么折腾它都只能识别出三条,而且闪退问题仍然没有解决;甚至某些时候登录到系统之后就开始蓝屏🙃

我猜测上次主板直接翻转180度摔到地上也许对其部分内部电路造成了难以估计的损害,此时恐怕只能插ecc内存了🤔

还好我之前搞x86玩具的那四条工业垃圾一般的4GB内存(加起来也只有100块钱)被我带上了(而我却忘了带主机上的16GB内存,但我怎么想到在家里还能玩寨板?),赶紧插上看能不能用;那四条内存好像没法随便插,那个带马甲的海力士内存必须插4号槽(还是1号槽来着,这主板连个sepc都没有),不然开不了机;但如果能开机的话,那它是相当稳定的,比如我玩了可能是两个小时的游戏,一次闪退都没有发生,我感觉好像又回到了使用hp工作站主板的时候

但这16GB内存也太たま少了吧,一个四海兄弟3就能占掉4GB,再开几个firefox开个虚拟机,我估计内存就要爆炸了;现在32GB的ecc好像降到了356还是365来着,赶紧买上四条再说,最多我问下卖家4Rx4的14900L能不能用在山寨x99上

ps. 将低频率的ecc内存插入设置为高内存频率的系统后,会发生的事情之一便是直接卡得没法用;哪怕可以用,aida64的内存速度测试也没法完成,会无限卡🙃

UPDATE:悲报,那个32GB的4R*4 14900L内存条果然没法用,怎么改设置都不行,放弃折腾了,退货,然后买四条16GB的2R*4 14900R🙃

当然如果我哪天钱多得没处花了,我可以考虑买8条2666的DDR4,这样我也就可以使用个正经主板了,比如hp的z440主板就挺不错,还比华南的寨板便宜(?

然后插上8条DDR4的32GB内存,直接256GB内存,爽死了,整个系统都可以RamDisk化🤔而且关机前都可以保存回固态,其实完全可以像VMware处理虚拟机的内存那样,随时都保存快照,这样就可以在关机前尽可能快地保存东西,尽可能同时享受RamDisk的速度和固态的非易失性🤔我记得很多RamDisk软件有这种设置,但整个系统都RamDisk化我还没有尝试过🙃

b r u h c o r d.20.03.13

现在discord搞几个小号可真たま难,有时候刚注册完就强制电话验证了,有时候注册几个小时后才需要强制电话验证,反正以这个概率我们可以认为discord完全就是需要电话才能用了(老账号除外

然后discord还要摆出一副像17年那样的欢迎各路人士随便注册(甚至现在都可以直接在邀请链接里面填用户名然后直接创建账号)的迫真白左模样,实在是让人哭笑不得

所以我来做几个实验透透discord的🍺

实验一

我先使用我上次买的一个qq号的邮箱注册个小号

然后搞到auth或者token,对于什么都没有的新账号来说直接在firefox开发者选项的存储、本地存储里面就能找到token,不用抓包

然后上bash大法:

function altantics() { # 1 = auth,2 = alt number
    curl 'https://discordapp.com/api/v6/users/@me/settings' -X PATCH -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0' -H 'Accept: */*' -H 'Accept-Language: en-US' --compressed -H 'Content-Type: application/json' -H "Authorization: 1" -H 'Origin: https://discordapp.com' -H 'Connection: keep-alive' -H 'Cookie: __cfduid=d34b57750a8621dabd797ce74bfc579ef1584047884; locale=en-US; __cfruid=2b1a676e24e573415b1d55769aa6d0f4b68cea0a-1584047889' -H 'TE: Trailers' --data '{"locale":"en-US"}'
    ./discordfilehosting.v7.sh --antics "1" futabruh futabruh futabruh alt2.conf 32
    curl 'https://discordapp.com/api/v6/users/@me' -X PATCH -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0' -H 'Accept: */*' -H 'Accept-Language: en-US' --compressed -H 'Content-Type: application/json' -H "Authorization:1" -H 'Origin: https://discordapp.com' -H 'Connection: keep-alive' -H 'Cookie: __cfduid=d23c3aae32eb5dbb13cbfdf9dadc976661584047531; locale=en-US; __cfruid=955decf5551e3d1a15f9b51d952ac1a623c88963-1584047534' -H 'TE: Trailers' --data '{"username":"leachan'"2"'","email":"leachan'"2"'@saggyboobs.com","password":"[insert password here]","avatar":null,"discriminator":null,"new_password":null}'  
}

这样,我们就可以批量搞小号并改名成完全不存在的邮箱了,而生草的是那个qq邮箱居然能重复用(因为在验证邮箱之前可以随便改邮箱),实测我注册到第⑨个小号的时候才出现了我的脚本跑到一半就被风控的结果

实验二

在此过程中它生成了32的不知道多少倍个webhooks,我们来测试下当创建guild和webhooks的小号被风控(注意,不是橄榄)之后,这些webhooks能不能用

从只有一半的第⑨个webhook conf里面提取最后一条链接:

https://discordapp.com/api/webhooks/687774052252909569/on5bdVDOJJCOIbyV2_U8lLIaeIe2daM0wwwqVH3xeCq6KBDkWorQSrP6ybCUp1UhzkUo

然后随便找个discord image hostin'客户端上传个东西:

[上传过程略]

实测它完全能上传并返回预期的discord外链

结论(迫真

discord网盘的稳定性,至少基于webhooks的版本,得到了进一步的验证,只要确保guild owner的小号不被橄榄(一般来说discord账号很难被橄榄,尤其是这个小号加入了ao多聊天室而一句批话都没说过时),哪怕它被司马cord给风控了,它创建的所有webhooks都能正常使用,而我的discord网盘脚本是以discord webhook上传后的返回值来获取文件链接的,字面意义上的和discord账号没有一毛钱关系,完全不影响discord网盘所有功能的运作

phones

现在还有没有接码平台啊,我还是需要搞一堆discord小号的,用来toiletgang或者迫害perusonafags或者别的事情

wowwtf.20.03.11

卧槽,我发现x99系统居然支持睡眠啊,不像渣渣x79

但这个主板还是有点毛病的,比如睡眠之后居然没法像笔记本那样就用键盘或者鼠标唤醒,而是需要按下电源键;但更蛋疼的问题是唤醒之后风扇会狂转,直到下次重启之后才能恢复设定的低转速,这就非常蛋疼了,搞不好我只能尝试去买个物理调风扇转速的玩意,有吗?

data recovery.20.03.02

我去,那个司马易驱线在搞乱了我固态的分区表后,居然连那个5mm硬盘都不放过,但这次我发现用dg居然能恢复出来,它的智能读取分区功能不仅可以读出来原样数据,连目录结构都能保留,实在是太强了

然而我的那个版本dg没有破解完全,所以没法恢复,所以我只好再找个dg版本

其实dg是有加密狗的,难怪破解版dg都有这样那样的问题,比如数据检测出来了恢复的选项却点不了,估计是下了若干个反破解断点

但在我寻找dg破解版的过程中,我发现了dg居然还有海外版,而且海外版居然没使用加密狗,这样这玩意就没啥难度了,由于dg没有在线激活,只要带了注册信息就是完全的专业版,比adobe全家桶还要巴适

这样,我就用着英文版的dg将那块硬盘里的所有数据导出来了,文件的时间戳至少是完整的,但文件夹就不是了,本来能保住文件夹时间戳的软件也只有winrar和部分全盘备份软件了,而dg不是其中之一

好了,这次事件的教训无非就是哪怕这种盘也得接阵列卡上,至于那块接阵列卡上的固态,里面只有点音乐了,可以转移到5mm硬盘上;其实我买这破玩意就是为了放些固态放不下的东西,而那些服务器机械硬盘由于没有散热系统,我必须用的时候才会插上

x99.20.02.26

我了个über草,现在某fish上居然大量出现了v3的车,e5 2678 v3,尽管它也就比e5 2670多出一半的核心,但它居然支持DDR3/DDR4,这样最好的情况下我只需要买个U买个主板我就能无痛升级到v3了

而且这可不仅仅是核心多了一半,v3还支持avx2和tsx哦,玩rpcs3的效率会比v1高不少的,搞不好perusona5能流畅运行了

问题是支持v3上DDR3的主板可没几款,华南金牌有廉价款的x99-ad3还有迫真旗舰款甚至据说可以DDR3/DDR4双修(其实由于DDR3和DDR4的构造不一样,它只能插四条DDR3或者四条DDR4,但考虑到它们的recc版本都有单条32GB,好像不是什么带问题,而且最主要的是现在32GB的ddr3 recc比16GB版本算下来便宜不少,我记得1866的16GB要200来着,32GB只要350,很多游戏工作室会选择单条32GB搭配2678 v3,只不过x79或者x99不组个四通道,比新平台能好到哪儿去?新平台还能超频,tm超到3200双通道甚至4000双通道已经赶上辣鸡佬平台了,频率还要高🤔)的x99-tf,价格不算贵,U现在只要700(反正比那个12核心的v2便宜多了),主板只要600到700,加起来还没有我在成都一个月的生活费的一半或者三分之一(取决于统计口径)多🤔就是我不太敢用到主系统上

我估摸着四月份才能回成都,我tm都想买一套玩玩了🤔

它的layout还是比较科学(迫真)的,三个全速pcie可能有两个x16一个x8,然后它有两个x4的nvme m2槽(然而没有一个可以放22110)和一个x1的nvme网卡槽,第一个x16可能可以放得下三槽显卡,第二个可以放个22110的nvme固态(这种固态当然是接直连pcie最好了),第三个可以插阵列卡或者USB3.1卡,声卡也许可以插显卡上面的那个x1🤔看起来挺浪费的,但搞不好和别的寨版一样,它也支持pcie拆分,这样就好玩了

但最有意思的是这些寨版还tm是全新生产的可还行,连r5e都有些年头了但它们貌似还能用很多年,而且我和很多游戏工作室用的是同款硬件了,它能经历他们的workload那我的更轻的workload也是没啥问题的,剩下的事情就是买个tf,然后我就至少可以插上我的全部8根内存条了(也许我开始后悔这次走之前没把那8根服务器内存条也拔下来?当然我后悔的事情可能多了去了,不差这一件🤡

UPDATE:草,我看了下官方迫真specs,pcie1和2是x16,3是个x16形状的x4,有可能那两个x4的m2是直连的而那个x4是芯片组的(比如可以接个USB3.1的卡或者辣鸡佬不可缺的sas阵列卡),而那两个m2也是逼死辣鸡佬系列,居然不支持22110,一个压根就插不了22110,一个也许可以插但没处固定(也许你的显卡可以挡一下?),看来完美的辣鸡佬主板还是不存在的啊🤔

另外一个问题,某宝上的全新套件需要1400,某fish二手只要1300还包调试到降压3.3,但问题是我可能想搞个全新主板,但我也不清楚,恐怕需要更多信息了

草,最后上某宝买了1400的,因为那个1300的某fish卖家一直不搭理我,那就没办法了,我只能去自己刷bios或者不刷bios了;对于2678 v3当然提升没多大,但对于另外一款没什么大船的DDR3/DDR4双修U,2697 v3来说,可就非常有用了,能直接将主频从不到3提到3.8,这简直就是i3到i7(迫真)的改变,而且它还有丧心病狂的18个核心,比我现在买的12核心还要多一半,相比起2670恐怕已经有三倍提升了吧,然后我估计TDP也要上天,华南寨版的6还是7相供电估计会爆掉,然后好点的主板又只支持DDR4,搞不好连recc都不支持可还行🙄

UPDATE2:在不知三天还是四天的等待之后终于等来了板+U的组合,折腾了一中午,反正蛋疼的地方很多,比如板载LAN需要装华南官网的驱动才能正常用,不然它就一直在识别;默认风扇狂转,好在智能风扇控制是可以调的,调到40就可以了;内存频率的更改选项藏得很深,而且改完后尽管测速的确是四通道的速度,但任务管理器和cpu-z都没法成功识别出来,可能是因为这DDR3/DDR4的组合太诡异了吧🙄

更诡异的是这颗U,它一直在2.8和2.9直接徘徊,打完所谓的鸡血bios后更加诡异,甚至降到了2.7,怎么改bios设置都没用,我去,说好的3.3呢🙄aida64压根就直接识别成了2680 v3,估计这就是一颗OEM定制U吧

还有尽管bios里写的是pcie-a被拆分成了x4x4,而且我的固态真的占了x4,但我在aida64里看到的却是我的固态被接到了芯片组的pcie2上,这就真™诡异了,这个板子的pcie到底是怎么布局的,直通的x8到底是被分配到了两个m2上还是分配到了第一个m2和第三个pcie插槽上

它和旧平台相比可能也就是usb3比较好使吧,我要么测试下pcie转usb3.1的转接器能不能用

UPDATE3:不清楚为啥和那个hp的工作站主板一样,我这个破系统也不能使用nvme转usb系列,所以usb3.1的扩展卡我可以不用考虑插了;与此同时我发现现在声卡也开始变得诡异了,动不动左边声道变得弱了,然后我不经意发现声卡外面的金属外壳烫的1b,这™是声卡不是显卡啊(wtf

所以很明显它挨着显卡背面放不是什么好主意,所以我只能将剩下两个金属外壳的pcie槽用来插阵列卡和声卡了,尽管这看起来简直就是浪费;同时我借此机会将sm963从第二个m2槽移到了第一个m2槽,然后发现它上面的散热马甲就足以将它压在主板上了,根本不用上什么螺丝,这样第一个槽以损失了一个pciex1的代价也能上22110固态了🤔

重启后看了眼aida64,芯片组上面的pcie只接了一个板载网卡,这样结论就很明显了,华南x99tf的第一个m2和第三个金属pcie槽是以x4x4拆分方式(见bios默认设置)直连的,剩下的两个pciex16自然也是直连的(这样它刚好用完了40条通道),再剩下的pcie全是芯片组扩展的,一个x4的m2,两个pcie x1,一个网卡用m2(肯定是x1)还有板载网卡,刚好是x8🤔

只是as测试的结果更诡异了,直连时的延迟居然是连芯片组上的2倍可真的还行🙄

另外华南x99的x99芯片组可能有缺陷,所以不建议fileops使用它们接外设,全接到金属pcie上吧,至于那几块机械硬盘我本来就接阵列卡上,所以可以无视它x99芯片上面sata接口的缺陷(如果有的话🤔

wow.20.02.15

我发现星星星居然出了一个高端ssd系列,叫做983 zet,号称使用了更高端的Z-nand flash(不会是传说中的新工艺SLC项目?),我看了,尽管4k仍然赶不上intel的optane dc p4800x,但至少顺序读写比它快很多,价格也便宜很多(也没便宜到哪儿去,480GB要1800,960GB要3500,相比之下p4800x是375GB的7000,750GB的14000,wiebitte?

Product briefs for the 983 ZET (Z-NAND Enterprise Technology) SSD show less than 0.03ms latency. That’s < 30 µs, compared to less than 10 µs latency for the Optane DC P4800X. They show it as faster than Optane at all IOs except random writes but suffering on the endurance front.

The ‘up to’ performance numbers (with Optane DC P4800X numbers in brackets) are;
- Random read/write IOPS – 750,000/75,000 (550,000/500,000)
- Sequential read/write – 3.4/3.0 GB/sec (2.4/2.0 GB/sec)

from https://blocksandfiles.com/2019/04/01/samsungs-z-nand-is-okay-optane-competitor/

等等,它的写io丢人到sata固态水平了是几个意思?我顺便查了几款其他我在用的nvme固态的写io信息,发现它们也是这个情况,读是写的十几倍,可还行

但最神奇的是某fish,无论这款还是p4800x都有m2的form factor,哇,这样我是不是就可以把它塞进我的nvme转usb3.1移动硬盘座上了?(尽管不知道意义何在,那个破硬盘座的4k连使用了sata转usb3.1芯片的固态U盘都不如,同样500块钱我tm还不如买个512GB的啥都装好了的固态U盘,至少它“form factor”稍微赏心悦目一点,用起来稍微舒服一点

983 zet的oem版本叫做sz983或者进阶版的sz985,号称能达到30DPWD,240GB大约四五百,好像可以迫真接受(尽管同时pm953只要500,而sm963只要300

但那个价格看上去好像又不太靠谱,所以我觉得稍微靠谱的价格240GB大约是1100左右,这个价格就非常不好玩了,加点钱都可以上1.92TB的pm963了,而且4k更强寿命更高(?)的optane 900p此时也是这个价位,这就非常尴尬了

其实我当年花1600买的256GB的840 pro,放到13年完全没啥不可接受的,但我早已经被什么220的256GB固态、300的sm963乃至没买到的450的pm963给惯坏了

optane的m2版本叫做p4801x,100GB版本一千出头,貌似只能装个系统(inb4系统装16GB optane上

还有一个丧心病狂的车,750GB的某u2 oem版本只要5600,简直不敢相信是真的,然而就算是真的我还是不会考虑,毕竟我目前还是mlc sata ssd为主,也没有什么除玩游戏外更高的4k需求,可能pm953或者pm963才是最适合我的

wiebitte.20.02.08

这几天仍然没有解除,甚至更严重了,因为我们这边也出现了个自爆病原体,上次那个武汉开车逃到X海的病原体成为了笑话,这次我们也有了笑话,这不过这次我TM再也笑不出来了🙃

另外一方面,我某天居然找到了部分希捷硬盘的详细规格说明书,里面不仅介绍了几个盘片之类的东西,甚至连功耗都有标注,我得以发现那个st500lt026和7mm的st2000lm015功耗都没有超过2W,而三盘的st2000lm003貌似超过了🤔另外我的那几块服务器硬盘启动时的12A电流达到了2.3A,远远超过了那几款qc移动电源的极限,貌似只有mibank3才能供电了,但问题是它们要么是SAS要么是迫真SAS,是不是还要找个移动电源给阵列卡供电?总之它们是没什么可能被移动地用的🤔

其实5mm硬盘的500GB版本挺好找的,750GB版本才不好找,我当时买的两块都是工程样本,更有意思的是我在希捷官网上居然找不到这个型号的任何东西包括规格说明书,可还行🤔

bruhvirus.20.01.28

这几天病毒搞得我哪儿也去不了,尽管说我的城市暂且没有病例,但由于此事除了超市外所有可以找乐子的场所都关门了,我基本上也只能待家里,以这个趋势我能不能回成都都是个问题,哪怕回了成都我还是得待我成都的家里,更没乐子了,这儿至少我还可以到处转转而不用担心感染上什么玩意🤔

所以我这几天找了些新的乐子,比如最高难度玩了几遍ra3 uprisin',然后看了一遍淫梦本篇,也就是babylon24,发现这玩意实在是没啥意思,相比起来兄贵本篇就有意思多了,没做编辑的本篇都能生草

很有意思的是兄贵作为欧美基片的memes,在中日两国有着各自独立的空耳和造梗体系,在西方作为所谓gachimuchi梗还有另外一套独立的造梗体系,甚至还有相对于gachimuchi完全独立的richard milos梗,我基本上涉及到其中两者

但淫梦因为是日本基片的memes,基本上只有会点日文的人才能在本篇中生草,很神奇的是中日淫梦的区别远远没有中日兄贵的区别大,更别说中文空耳了,像1145141919之类的完全就是日文空耳;更神奇的是西方世界基本上不怎么玩淫梦梗,文字梗也不玩,比如我就没有见到英文世界里有接近于迫真的词语(我一般会迫真加上hakushin来表示迫真的意思,通常用来骂ucc狗管理

我反正是鉴赏不来淫梦视频,所以我就玩点淫梦文字游戏就够了,兄贵才是用来做视频的

但我在imn的番外篇里找到了真正的乐子,兄贵也有番外篇,因为某个基片演员还和一个妹子演过直的a片,但我却下不到,估计下下来了也是美式浪叫

但imn的番外篇,another version系列却很有意思,它看起来像是凑齐了coat美(迫真)男的silk labo模仿者,但它比silk labo更加激进,不仅里面的妹子完全不配有名字,连镜头都全程聚焦到男优身上,妹子基本上只是恰巧出现在镜头里而已,我已经不清楚它的目标顾客到底是一般女性还是基佬了🤔

但这个系列里的妹子还是有点意思的,由于这个系列在男优身上聚焦了可能过多的注意力,这些妹子看起来更加真实,更加自然,换句话说也更加萌,而不像其他jav里面的妹子总有一种做作的感觉,甚至从某种程度上来说简直像是随便找的;更不用说里面的妹子几乎都是小乳房了,连坦克都是小乳房,难道小乳房妹子的片酬比较低?🤔

当然我之所以注意这个系列是因为我在imnwiki上看到了imn姐贵的介绍,相比起精神污染用的pinky姐贵,还有个叫做野兽姐的姐贵,但神奇的是这个野兽姐并不像野兽先辈和另外一个长得像野兽先辈的男优那样野兽,从我下的几部片子来看,野兽姐甚至还有点萌🤔可能是因为a和野兽男优做过所以风评被害了吧我也不清楚🙃据说是staff,但也在很多部片子里面兼做男优的陪衬(毕竟another version系列里面男优才是主角),神奇地脸部打了码(av43没有

草,在经历5次重试后,终于将这坨玩意全部上传了上去🤔

UPDATE:草,我这边也有一个自爆病原体了,现在好了,这个月估计都没法出门了,而我也开始玩起了命令与征服将军及其资料片

玩完后我发现居然有一大堆我经常玩的rts是将军的模仿作,比如某款迫真盟军德国和苏联rts,还有act of war与act of aggression系列🤔将军比cnc本篇及其ra系列好玩多了,甚至还有真实的机场和航母玩🤔

现在我在玩将军挑战模式,每个阵营有三种不同的将军,装备完全不一样,导致每次的战术也不太一样🤔但对我来说基本上是先防守基地,然后派工程车/工程师突突到敌军基地门口(并沿途消灭掉敌军抵抗),然后建立前线基地造高级单位rush🤔因为在act of aggression里面我就是这么搞的🤔

old x79 system.19.12.30

我突然发现我有组第二套x79系统的条件,我主板有z620工作站主板和r4e,内存有工作站用的recc和r4e用的x79,2670有不知多少个,显卡也有两块,散热器也有两套,甚至连1000W的电源都有两个,这样的话我就可以直接组第二套x79了,我啥都不需要买就能回家玩x79🤔

所以我花了一段时间把那些配件全部从箱子里面翻出来,然后从笔记本里卸下来了固态,发现上面两个系统一个启动不起来一个缺各种驱动,准备分个区

结果我找不到2.5转3.5的托盘,所以干脆找了个usb转接线插上了硬盘分区,然后这玩意就挂了,重启后两个分区的东西都没了

这转接线果然是辣鸡,看来sata固态还是不要接在sata/sas以外的地方;只能重新分区然后装系统了,我给它装了个新出的win10 2004,不清楚为啥全程卡的1b,比虚拟机还要卡

等我进了系统才发现我的CPU只被识别出了一个核心,草,r4e对v2的支持有问题啊,赶紧换上2670,这下它果然变得和我的主系统一样流畅了,跑了将近20分钟aida64压力测试,温度没上过60,风扇转速也只有闲时两倍(这风扇比较小,神奇的是噪音不大),32GB内存也足够稳定,可还行

这样r4e这套系统我就可以带回家了,坐等某fish上面300买的迫真x79主板+内存能不能上v2并通过压力测试了🤔

UPDATE.20.01.08

草,我已经懒得写东西了,差不多和加菲猫一样懒🤔那个200买的x79主板测试结果极其出乎意料,不仅可以支持ecc内存组四通道,还TM是真·x79,但我没想到它居然TM支持PCIe拆分这种基本上服务器才支持的东西,而且在某次亮机卡翻车测试中我发现它居然不需要插显卡就能跑起来,卧槽,简直就是迫真服务器主板

而且上面还有两根PCIe x16,简直就是NAS福音,完全可以在插槽1上插四根固态,插槽2上插个阵列卡和10GbE网卡,或者插槽1插上那个四网口的10GbE网卡(如果四口10GbE太贵的话可以买个拆分板然后买两个双口10GbE),插槽2两个固态和一个阵列卡,或者三个双口10GbE网卡+阵列卡,然后将板载的那个GbE设成迫真管理网口,装上ESXi啥的,这样你就拥有一个4口到6口10GbE软路由+NAS二合一怪物了🤔

而和真正的服务器主板相比,这玩意居然只要200到240左右,而更神奇的是我在全网都找不到这个神板子的型号和厂家,只能通过layout来辨识它🙃

它唯一的问题只有不支持v2了,这样我便没法消耗我那块死🐴v2,而且也没法上什么12核v2了🙃其实我买这个板子只是为了给某人组2000以内预算的机子并找机会消耗掉我那坑爹v2,但这个板子实在是太好用了,我打算自己留着玩,真组机子的时候看能不能再买一块了,到时候反正v2我上不了,v1又极其便宜,最多500,加上内存显卡电源啥的仍然不会超过2000🤔

另外我还买了个亮机卡,然而这破显卡是个9400gf,9系卡基本上没有win10可用的驱动,而最新驱动早就不支持它了,所以基本上算是翻车,1080p肯定是没有了,基本上只能用来亮个机🤔我还从一个矿工那儿36买了10条PCIe x1转x16的转接线,这样我就不用锯板载x1来插亮机卡了🤔那玩意到了之后上面全是灰,擦了一顿后勉强可以用,芯片组出的x1居然可以上显卡🤔只是需要接sata转6pin,话说回来它10条线居然只给了3条sata转6pin,我去

我猜测1060大多是需要外接供电的,所以主板不用供电了,话说回来发明了用USB3的⑨根线传输PCIe x1信号的工程师真TM是个天才,从某种程度上说简直领先使用USB-C的thunderbolt 3好几年,而且更重要的是你不用两三千,你只需要三块六就有了(热插拔貌似不包含在内哦🤔

bruh

现在能直通的阵列卡貌似只有sas2008、sas2308和sas3008三种,其中2308是2008的改进版,可能从gen2变成了gen3,这样满足八块SAS2设备只需要x4,也就意味着理论上一条x16可以接四块阵列卡(尽管这样的PCIe拆分卡还不存在

但好像还有一种老式阵列卡可以直通,它好像还有四个SAS/SATA接口,找条SATA线就可以接硬盘了(尽管SAS硬盘可能还是需要个东西才能转换成SATA接口

bruh2

便宜的双口电口10G网卡也是存在的,好像是broadcom的芯片,最低可以到160(奇怪的是我查了下发现它用的是intel x540长着普通pcie x8但却不能上普通台式主板),不过intel芯片的可能还需要四五百吧;四口的应该到现在还没有车吧,目前x710-da4需要1100,x710-t4需要2000,草

为什么是电口?因为光口的10G得搭配光口的10G交换机用,没法向下兼容普通电口GbE(比如无线路由器和光猫),至于光纤模块等反而是小事情了;当然也许可以用x710-da4搞一个10G光口软路由我就不清楚了,我当时布线是按照10G电口来布的,光纤什么的当时没想到🙃