|
发表于 2023-7-21 17:28:39
来自手机
|
显示全部楼层
ceceky 发表于 2023-7-21 16:15
诡辩@字数补丁
我这都没有拿磁带打比方,你就说我诡辩。对于叠瓦来说,从设计上来说,速度就不是首先考虑的因素。先天不足的东西,你非要让随机去背锅。
BT有些客户端能调缓冲区大小,就算不能调也不会有程序员傻到写一个字节去请求一次IO。就算一个字节请求一次IO,到了OS这里也得站排。内存的速度相比硬盘而言快了太多,数据块交给OS,OS还要继续缓冲,硬盘相应了OS请求,接到数据块还要继续缓冲在自己的内存里,然后才启动磁头去写。如果很多App或者很多数据块都要写硬盘,OS就给排队了,然后还是进程间通信顺序写。就算App想随机写,只是向OS随机发起IO请求写申请罢了,还得进队列等待,到硬盘这里还是顺序写。
我不是给你解释的,我是给看客们解释的。对于此问题,我懒得继续说。 |
|