[1 楼] allseasons
[资深泡菜]
21-2-27 09:07
那可能他要骂无数次XX。
举个例:如果两个程序都要存取该硬盘,他们可能会经常互锁,然后很长时间这两个程序都假死了。“很长”也不是太长,刚才不到10分钟。
假死可以在任务管理器中看到:正常使用时占用CPU 50%,假死时只占用0.4%。
|
[98 楼] 义清
[泡菜]
22-2-10 15:10
|
[97 楼] allseasons
[资深泡菜]
22-2-10 14:42
机内用2.5吋的叠瓦硬盘简直要了命了.在进行大量(比如100GB)数据拷贝移动时,其他也需要操作硬盘的应用(即使它们不操作这个叠瓦式硬盘),性能下降巨大.估计是系统架构方面的原因.
不知硬盘厂家在想什么.如果技术上做不到也就算了,但是,已有销售若干年的2TB以下的硬盘也变成了叠瓦式的.这有点西数求败的意思了,好象是对用户说: 机械硬盘性能越来越差,而SSD越来越便宜,你们不要买我的机械硬盘了,都换SSD吧!
|
[96 楼] Bohnenkaffee
[陈年泡菜]
22-1-28 13:07
allseasons 发表于 2022-1-28 10:25  3.5吋:) 3.5的有,我刚刚买了个早年间的联力q11,3.5/2.5个两个盘位,还有个光驱位,比较满意。
|
[95 楼] allseasons
[资深泡菜]
22-1-28 11:43
色色熊 发表于 2022-1-28 11:08  放心,都是透明的,程序不会感觉到什么。 WIN10命令行做分层存储空间,我也是在网上看到过才留下了印象,你可以去找找。然后也可以先用一个非叠瓦的闲置小机械盘当第一层实验性配置。 那个傲腾16G容量小了点儿,倒是比较适合第二种方式(容量大一点点比如32GB的就不值得了,不如去看企业级SSD)。反正没俩钱,你又有空槽,可以在网上找个primocache的盒虾版先试试。我在用的primocache server 4.10版感觉盒虾的比较好。 两种方式都用不到傲腾专门支持的特性,只是把傲腾当普通近乎无限擦写的SSD来用。如果部署主板支持的傲腾专门应用模式,反而不好说会有什么效果。 第一个方法就不试了,实用意义不大。 第二个值得捉摸一下。
|
[94 楼] 色色熊
[泡菜]
22-1-28 11:08
allseasons 发表于 2022-1-28 10:54  原理上读确实应该跟普通盘一样。现在我这个2TB的叠瓦盘却是在读上突然变慢了好多,好几天了。只有几MB/S的速度,今天好一些,可达十几MB/S。 简直是不可接受。
第一个方法看起来不错呵,现在还不知道如何设置,回头捉摸一下。缓存的话,没注意企业级SSD有多贵,用普通SSD确实不太现实,就是因为写盘量大,才用机械硬盘的,如果用普通SSD,可能没多久就要换盘了。
傲腾如果能用也不错。我的主板应该支持,而且也有空的插槽。
有一个关键就是,不管用什么办法,对具体的应用程序来说,需要是透明的。 放心,都是透明的,程序不会感觉到什么。 WIN10命令行做分层存储空间,我也是在网上看到过才留下了印象,你可以去找找。然后也可以先用一个非叠瓦的闲置小机械盘当第一层实验性配置。 那个傲腾16G容量小了点儿,倒是比较适合第二种方式(容量大一点点比如32GB的就不值得了,不如去看企业级SSD)。反正没俩钱,你又有空槽,可以在网上找个primocache的盒虾版先试试。我在用的primocache server 4.10版感觉盒虾的比较好。 两种方式都用不到傲腾专门支持的特性,只是把傲腾当普通近乎无限擦写的SSD来用。如果部署主板支持的傲腾专门应用模式,反而不好说会有什么效果。
|
[93 楼] allseasons
[资深泡菜]
22-1-28 10:58
Tianmou 发表于 2022-1-27 23:32  比raid5还慢? 没用过raid5,也不了解有多慢。 这几天我这个叠瓦盘,向其他硬盘移动300GB,速度只有几MB/S。 在移走了这300GB以后,今天有十几MB/S的读速了,也不知这之间有没有因果关系。
|
[92 楼] allseasons
[资深泡菜]
22-1-28 10:54
色色熊 发表于 2022-1-28 08:36  叠瓦盘读取和非叠瓦盘没什么区别,你所说的这种情况只要是机械盘都有。
我倒是想过处理叠瓦盘写入的两个思路: 第一个方法是利用微软的分层存储空间,用一个企业级SSD做第一层,主要作用就是缓写(当然也有缓读的作用),家用级耐不住这样的擦写寿命损耗是不能用的。 第二个方法同样是用企业级SSD,但不用分层存储空间,而使用primocache磁盘缓存软件,以SSD作为二级写缓存。不用SSD也可以,开一个很大的内存缓写,比如2G-4G。不过内存总是不如SSD空间大,极端情况下效果不好说。 缓写减少了多软件立即向叠瓦盘写入的紧迫性,所以互锁的情况会大为改观。 第一个方法WIN自带,所以免费,就是WIN10也能用这个方法只是需要用命令行建立分层存储空间,server版是有图形界面的。 第二个方法需要花钱买软件,当然盒虾也没问题。
上述两种思路我都没试过,都是纸上谈兵,我也没有叠瓦盘,就是瞎想想。 极端一点也可以用小容量非叠瓦盘(比如320GB,或手头有的更小容量闲置盘)当缓写,总比叠瓦盘互锁了要强一点。
突然想到用16GB的傲腾当缓写很理想,这货擦写寿命超高,30块钱就能买到,就是要占用NVMe插槽。 ... 原理上读确实应该跟普通盘一样。现在我这个2TB的叠瓦盘却是在读上突然变慢了好多,好几天了。只有几MB/S的速度,今天好一些,可达十几MB/S。 简直是不可接受。 第一个方法看起来不错呵,现在还不知道如何设置,回头捉摸一下。缓存的话,没注意企业级SSD有多贵,用普通SSD确实不太现实,就是因为写盘量大,才用机械硬盘的,如果用普通SSD,可能没多久就要换盘了。 傲腾如果能用也不错。我的主板应该支持,而且也有空的插槽。 有一个关键就是,不管用什么办法,对具体的应用程序来说,需要是透明的。
|
[91 楼] allseasons
[资深泡菜]
22-1-28 10:25
Bohnenkaffee 发表于 2022-1-28 08:53  五寸硬盘?需要光驱位。 3.5吋:)
|
[90 楼] 午夜半杯茶
[泡菜]
22-1-28 09:49
|
[89 楼] 闲聊状态
[泡菜]
22-1-28 09:32
刚买了个2T的东芝笔记本硬盘 JD 340 直接就是“工包”。。。 这玩意 只做数据备份盘 放在移动硬盘盒里 凑合着吧 现在让SSD弄的看5寸HDD咋看咋不顺眼了。。。
|
[88 楼] arondes
[陈年泡菜]
22-1-28 09:05
|
[87 楼] Bohnenkaffee
[陈年泡菜]
22-1-28 08:53
allseasons 发表于 2022-01-27 16:31是这,这些天深深地被这种盘拖累。一般想不到的地方,都被它害。 下次,绝不用ITX机箱了,最好连ITX主板都不用了,功能受限。
... 五寸硬盘?需要光驱位。 发布自 iOS客户端
|
[86 楼] 色色熊
[泡菜]
22-1-28 08:36
allseasons 发表于 2022-1-27 16:35  读取也会有问题。如果存了一个大目录(比如1TB)是被硬盘分散开来存的,过后想把它移到另一个硬盘时,可能效率会非常低,因为每个文件都要反复读很多遍硬盘。 叠瓦盘读取和非叠瓦盘没什么区别,你所说的这种情况只要是机械盘都有。 我倒是想过处理叠瓦盘写入的两个思路: 第一个方法是利用微软的分层存储空间,用一个企业级SSD做第一层,主要作用就是缓写(当然也有缓读的作用),家用级耐不住这样的擦写寿命损耗是不能用的。 第二个方法同样是用企业级SSD,但不用分层存储空间,而使用primocache磁盘缓存软件,以SSD作为二级写缓存。不用SSD也可以,开一个很大的内存缓写,比如2G-4G。不过内存总是不如SSD空间大,极端情况下效果不好说。 缓写减少了多软件立即向叠瓦盘写入的紧迫性,所以互锁的情况会大为改观。 第一个方法WIN自带,所以免费,就是WIN10也能用这个方法只是需要用命令行建立分层存储空间,server版是有图形界面的。 第二个方法需要花钱买软件,当然盒虾也没问题。 上述两种思路我都没试过,都是纸上谈兵,我也没有叠瓦盘,就是瞎想想。 极端一点也可以用小容量非叠瓦盘(比如320GB,或手头有的更小容量闲置盘)当缓写,总比叠瓦盘互锁了要强一点。 突然想到用16GB的傲腾当缓写很理想,这货擦写寿命超高,30块钱就能买到,就是要占用NVMe插槽。 本帖最后由 色色熊 于 2022-1-28 08:49 编辑
|
[85 楼] Tianmou
[资深泡菜]
22-1-27 23:32
|
[84 楼] jszsc
[资深泡菜]
22-1-27 22:54
allseasons 发表于 2022-1-27 22:42  可以买非叠瓦盘自己装硬盘盒里。 2.5吋的很难找了。我还有一个500GB的非叠瓦盘没使用。但是500GB也不够大呵。
有一点:西数的2.5吋移动硬盘速度很快,用起来完全不像叠瓦盘。当然比非叠瓦盘还是要慢。 固定明显更适合当移动硬盘使用,不怕震动。 价格现在也并不是太贵,原装的,500g的四五百,1t的七八百。如果自己买硬盘和盒子,会更便宜一点。
|
[83 楼] allseasons
[资深泡菜]
22-1-27 22:42
jszsc 发表于 2022-1-27 19:12  固态的移动硬盘都不是 可以买非叠瓦盘自己装硬盘盒里。 2.5吋的很难找了。我还有一个500GB的非叠瓦盘没使用。但是500GB也不够大呵。 有一点:西数的2.5吋移动硬盘速度很快,用起来完全不像叠瓦盘。当然比非叠瓦盘还是要慢。
|
[82 楼] jszsc
[资深泡菜]
22-1-27 19:12
午夜半杯茶 发表于 2021-2-27 14:26  现在的移动硬盘都是叠瓦盘,上哪去搞一个不是叠瓦盘的移动硬盘啊。 固态的移动硬盘都不是
|
[81 楼] allseasons
[资深泡菜]
22-1-27 16:35
色色熊 发表于 2021-3-8 10:41  读取应该没问题,都要写,就可能出问题了,因为叠瓦写入方式比较奇葩,2个程序要写的文件磁道不挨着,就会很纠结。 读取也会有问题。如果存了一个大目录(比如1TB)是被硬盘分散开来存的,过后想把它移到另一个硬盘时,可能效率会非常低,因为每个文件都要反复读很多遍硬盘。
|
[80 楼] allseasons
[资深泡菜]
22-1-27 16:31
zhaozilong 发表于 2021-9-7 13:48  看了叠瓦盘的原理,为了追求容量走的是邪路。压根就不应该出这种硬盘。 是这,这些天深深地被这种盘拖累。一般想不到的地方,都被它害。 下次,绝不用ITX机箱了,最好连ITX主板都不用了,功能受限。 或者,哪个ITX机箱能装5吋硬盘的,也行。
|
[79 楼] zhaozilong
[资深泡菜]
21-9-7 13:48
看了叠瓦盘的原理,为了追求容量走的是邪路。压根就不应该出这种硬盘。 发布自 安卓客户端
|
[78 楼] 风消云变
[泡菜]
21-8-27 20:15
nahcooo 发表于 2021-8-27 17:54  都是改写一点点就要擦除一大片,单就这个方面固态硬盘也是这种操作方式。
所以在擦除操作的时候,数据就要先放入缓存中,然后再写回去,这个时候如果需要访问就从缓存中读取。 如果非要跟固态比,那就相当于MLC与TLC的区别,现在快普及QLC了。同样一块磁盘,以前只能1TB,现在1.5了,磁道的密度增加了,对磁头的要求也更高了。不单单是读写的事……
|
[77 楼] nahcooo
[资深泡菜]
21-8-27 17:54
风消云变 发表于 2021-8-27 09:39  跟固态完全不是一回事…… 都是改写一点点就要擦除一大片, 单就这个方面固态硬盘也是这种操作方式。 所以在擦除操作的时候,数据就要先放入缓存中,然后再写回去,这个时候如果需要访问就从缓存中读取。
|
[76 楼] 树下的石头
[泡菜]
21-8-27 09:51
我想要远飞 发表于 2021-8-27 09:24  我来解释一下吧! 如果同一时间只能有一个程序读1#数据块,那么A程序的做法是:锁住1#数据块-->读数据-->解锁,然后B程序可以去读了,也是锁住1#数据块-->读数据-->解锁。
如果A程序锁住1#数据块读取,然后需要写入2#数据块,那么是这样的:锁住1#数据块-->读数据-->去锁2#数据块(发现2#数据块被B程序锁住了),只好等待B程序解锁。 但是B程序锁住2#数据块读取,然后需要写入1#数据块(发现1#数据块被A程序锁住了),只好等待A程序解锁1#数据块。这个时候就互锁,解决办法就是如果10分钟没等到就都解锁,等待随机时间后重新开始操作。
不过不知道为什么叠瓦盘会容易发生互锁,垂直盘不会? 读写磁盘又不是事务操作,不存在“写数据2时不允许数据1被其它程序改写”这种需求,当然应该是: A程序:锁住1#数据块-->读数据-->释放1#锁-->去锁2#数据块…… B程序:锁住2#数据块-->读数据-->释放2#锁-->去锁1#数据块…… 怎么会死锁? 事实上目前的操作系统都是由系统进行磁盘读写管理的,OS会对所有程序发出的磁盘读写请求进行排序执行,实际执行过程说不定是这样的: A发出读1#请求、B发出读2#请求、系统读2#数据、B收到2#数据、B发出写1#请求、系统读1#数据、A收到1#数据、系统写1#数据、A发出写2#请求、系统写2#数据…… 本帖最后由 树下的石头 于 2021-8-27 09:59 编辑
|
[75 楼] 风消云变
[泡菜]
21-8-27 09:39
nahcooo 发表于 2021-08-26 21:49怎么出问题呢?
叠瓦盘是要先擦除一整个区块然后重新写入。。。。等等,固态硬盘不也是这么工作的吗?
它需要擦除的部分先放在... 跟固态完全不是一回事…… 发布自 安卓客户端
|
[74 楼] 我想要远飞
[泡菜]
21-8-27 09:24
nahcooo 发表于 2021-2-27 13:06  怎么个互锁?没太懂 我来解释一下吧! 如果同一时间只能有一个程序读1#数据块,那么A程序的做法是:锁住1#数据块-->读数据-->解锁,然后B程序可以去读了,也是锁住1#数据块-->读数据-->解锁。 如果A程序锁住1#数据块读取,然后需要写入2#数据块,那么是这样的:锁住1#数据块-->读数据-->去锁2#数据块(发现2#数据块被B程序锁住了),只好等待B程序解锁。 但是B程序锁住2#数据块读取,然后需要写入1#数据块(发现1#数据块被A程序锁住了),只好等待A程序解锁1#数据块。这个时候就互锁,解决办法就是如果10分钟没等到就都解锁,等待随机时间后重新开始操作。 不过不知道为什么叠瓦盘会容易发生互锁,垂直盘不会?
|
[73 楼] 墨色曼珠沙华
[泡菜]
21-8-27 09:20
系统盘不都是SSD吗?谁现在还会用机械硬盘装机?机械硬盘都用在NAS上的
|
[72 楼] 我想要远飞
[泡菜]
21-8-27 09:11
典藏系列 发表于 2021-3-9 10:08  一个破硬盘的代理研究的蛮透彻的嘛,还每T价格,8T的价格,14T的了解研究的了然于胸,还考虑哪个保修长,算计着坏了代理赔你个硬盘。笑死 有这时间多赚点钱不好吗? 屌丝们就喜欢把大把的宝贵时间用于研究省几十块钱,几百块钱的事 缺硬盘等黑五?我家里坏硬盘扔了一堆,拆着玩还剩10多个,thinkpad服务器 做的双志强 3T*8的Raid6阵列一个,缺硬盘?玩具而已,数据安全的事情还等时间?纯粹屌丝心态 你这是打击一大片啊,我也受到伤害了
|
[71 楼] nahcooo
[资深泡菜]
21-8-26 21:49
色色熊 发表于 2021-3-8 10:41  读取应该没问题,都要写,就可能出问题了,因为叠瓦写入方式比较奇葩,2个程序要写的文件磁道不挨着,就会很纠结。 怎么出问题呢? 叠瓦盘是要先擦除一整个区块然后重新写入。。。。等等,固态硬盘不也是这么工作的吗? 它需要擦除的部分先放在缓存里面,如果这个时候有及其它读取操作刚好要读到这个地方,当然是从缓存里读取呀。如果这个时候需要写入,当然也是先写到缓存,过会儿就会写入到磁盘上。 当然,叠瓦盘会平白增加大量的磁盘操作时间,所以需要大缓存来弥补,而读写过于繁忙肯定会导致性能急剧降低 本帖最后由 nahcooo 于 2021-8-26 21:55 编辑
|
[70 楼] BG7PON
[泡菜]
21-8-26 20:24
午夜半杯茶 发表于 2021-2-27 14:26  现在的移动硬盘都是叠瓦盘,上哪去搞一个不是叠瓦盘的移动硬盘啊。 刚买的西数 10T都是垂直盘CMR,低至1T小容量也有SMR,大容量也有CMR,买的时候注意自己查一下!
|