下载完成不是变成纯读取,应该不减少寿命吧,那样不是更应该放在固态硬盘里做种吗?
—— 来自 Xiaomi M ...
如果你ssd放得下就不用移 kimmmmmm 发表于 2021-9-17 03:43
下载完成不是变成纯读取,应该不减少寿命吧,那样不是更应该放在固态硬盘里做种吗?
—— 来自 Xiaomi M ...
不是,固态硬盘延长颗粒寿命的是缓存读写都利用空盘区闪转腾挪,尽可能均匀照顾所有颗粒,
基本上你盘子里剩余空间越大,这个腾挪越方便,整体寿命也越长,一般倾向于最好闲置空间不要小于20%,
你下载完放时间太长的话,很容易占满空间的
一个2.5的hdd随便速度就70~90MBps往上了,不用担心寿命,不知你家水管粗细如何? 下载可以,现在bt之类的软件都有写缓存功能,从我实际监测io看,真是缓存满了一次性整块写入ssd,基本不用考虑小文件和碎片
只不过下载写入速度不高,如果是普通ssd带slc cache的,写到cache再写到正常区块,其实挺浪费写入次数的,最好是那种直写的ssd,我觉最适合下载环境 怕就上大内存做内存盘下内存里我的jellyfin就这么干的,缓存路径都是内存盘,不然那个写入量吓死人
Realplayer 发表于 2021-09-17 09:28:08
一个2.5的hdd随便速度就70~90MBps往上了,不用担心寿命,不知你家水管粗细如何? ...你家hdd密集随机读写能90M?
-- 来自 能看大图的 Stage1官方 Android客户端 ssd挂BT基本不用担心寿命,就是BT下载预写入文件方面的设置注意关掉 czgasd 发表于 2021-9-17 11:33
你家hdd密集随机读写能90M?
-- 来自 能看大图的 Stage1官方 Android客户端
你下载是随机密集写入? Realplayer 发表于 2021-09-17 12:41:20
你下载是随机密集写入?你bt是顺序写入?
-- 来自 能搜索的 Stage1官方 Android客户端 czgasd 发表于 2021-9-17 14:52
你bt是顺序写入?
-- 来自 能搜索的 Stage1官方 Android客户端
你用的什么软件是随机写入?正常的BT软件都有内存缓存
硬盘的4K读写也就1-2MB每秒,你下载速度超过这个数就说明BT下载是大块顺序写的 一般来说SSD主控活不到颗粒寿命耗尽 本帖最后由 Damenly 于 2021-9-17 16:15 编辑
强尼高达 发表于 2021-9-17 15:05
你用的什么软件是随机写入?正常的BT软件都有内存缓存
硬盘的4K读写也就1-2MB每秒,你下载速度超过这个数 ...
不是杠,纯讨论,实际上操作系统也会有缓存,即使BT把内存的数据都写入文件,拿Linux来说可能数据还在page cache里面没有写入到磁盘,但是你看到的下载速度也炒过2MB了。不过我不清楚BT这类软件是不是会主动调fsync这种情况。不过有一点可以确认的是 肯定不会是完全随机写,虽然可能一个几百G的大文件的数据写入从写入文件的offset来看是分散的,但是从文件系统这边来看 只不过是新创建的extent(一般来说单位是4K),分配到相邻的block机率很大,所以顺序写的可能性还是很高,除非传过来的数据2K 2K这样跳 本帖最后由 kara2000 于 2021-9-17 16:11 编辑
我这么用起码2年了,甚至在只有小盘的时候用存储池拼大容量卷出来挂下载,不然谁受得了HDD那炒豆声。
另外泥潭用户都是大排水管道啊一天3T的量...我还是电信百兆小管撑死了也就10M/s的量,而且也没什么资源能724满速的。 强尼高达 发表于 2021-09-17 15:05:03
你用的什么软件是随机写入?正常的BT软件都有内存缓存
硬盘的4K读写也就1-2MB每秒,你下载速度超过这个数 ...有内存缓存没错,但合并写入时虽然队列排好了但还是随机的啊,最多是块大点,除非在块到期前全下完了…
而且您们bt不给上传的么?
-- 来自 能手机投票的 Stage1官方 Android客户端 czgasd 发表于 2021-9-17 16:12
有内存缓存没错,但合并写入时虽然队列排好了但还是随机的啊,最多是块大点,除非在块到期前全下完了…
而 ...
并不是。。因为你从文件的角度来看是的,但是从文件系统的角度来看一个文件只不过是由很多单位几K的extent组成的,所以写入的时候新创建的extent反而可能会相邻。也就是说你看到的文件内 块的位置不一定是实际上磁盘上的分布。
当然你可能会说文件下载之前就已经被创建了,实际上文件可能是prealloc的,并没有实际对应磁块。比如fallocate,这个取决于BT软件是怎么申请分配这个文件的。
页:
[1]