原帖由 dboy99 于 2014-11-18 15:15 发表
内存和nand的写入速度有一个速度差,假如内存的写入速度是5000MB/s,TLC nand的写入速度是50MB/s,那么这个速度差就是4950MB/s了
数据先写入到内存,因为内存速度快,只需要0.1秒就能把400MB的缓存塞满
与此 ...
原帖由 sunix. 于 2014-11-18 15:08 发表
这叫物奴,通常是因为真实生活中很失败,只能在某一物体或品牌上找到寄托和存在感,所以有人要是敢说那东西一点不好就好比杀了他亲妈。
战区的几个极端索索,还有周围的那些极端崇拜偶像的都是这种病
原帖由 ff_cactus 于 2014-11-18 15:23 发表
我还以为你有多高明的解释呢。那为何400MB以前,每秒速度还是不断提升的,照你的意思应该,在缓存没写满之前,速度应该是恒定的呀。
原帖由 dboy99 于 2014-11-18 15:46 发表
读写速度跟文件大小是相关的,如果你连这个常识都不懂就不要随便发表高论了
自己用atto benchmark测一下你的硬盘看是不是速度恒定?
知识面贫乏不是错,但是出来现就不对了
原帖由 xphi 于 2014-11-18 15:56 发表
楼主和HKEPC都在瞎分析,这个表现和Linux的Page cache一点关系都没有。这个测试的结果相当明显,原因也很简单,熟悉SSD的一眼就能看出来,这明显是用TLC的iPhone使用了数据压缩加速技术。早期SSD上常用,当时以SandF ...
原帖由 ff_cactus 于 2014-11-18 16:02 发表
[root@workstation ~]# dd if=/dev/zero of=/tmp/filename bs=1024K count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB) copied, 0.0219152 s, 478 MB/s
[root@workstation ~]# dd if=/dev/ze ...
原帖由 xphi 于 2014-11-18 15:56 发表
楼主和HKEPC都在瞎分析,这个表现和Linux的Page cache一点关系都没有。这个测试的结果相当明显,原因也很简单,熟悉SSD的一眼就能看出来,这明显是用TLC的iPhone使用了数据压缩加速技术。早期SSD上常用,当时以SandF ...
原帖由 ff_cactus 于 2014-11-18 16:02 发表
[root@workstation ~]# dd if=/dev/zero of=/tmp/filename bs=1024K count=10
10+0 records in
10+0 records out
10485760 bytes (10 MB) copied, 0.0219152 s, 478 MB/s
[root@workstation ~]# dd if=/dev/ze ...
原帖由 xphi 于 2014-11-18 15:56 发表
楼主和HKEPC都在瞎分析,这个表现和Linux的Page cache一点关系都没有。这个测试的结果相当明显,原因也很简单,熟悉SSD的一眼就能看出来,这明显是用TLC的iPhone使用了数据压缩加速技术。早期SSD上常用,当时以SandF ...
原帖由 mushroom 于 2014-11-18 16:24 发表
不能解释全0最后2个测试tlc的速度下降 和 内存的区别。
这个应该是明显的cache大小在tlc和mlc上不同而造成的。
至于有没有压缩...如果有cache的话这点速度应该没必要用压缩。
原帖由 SONIC3D 于 2014-11-18 16:30 发表
2张Putty图看好,一个正常的、操作系统课不怎么逃课的学生应该都能回答这个问题。。。![]()
还不放心可以用oflag=sync再测一遍。。。
原帖由 dboy99 于 2014-11-18 16:30 发表
比你看得多得多,你只知道sandforce有压缩,有听说过台湾的群联主控也是带压缩的吗?
sandforce主控的压缩跟小文件写入有个屁关系啊,压缩是在底层用DSP实现的,不会消耗主控算力,而且跟文件层一点关系都没 ...
原帖由 dboy99 于 2014-11-18 16:43 发表
不得不佩服内存大神,被打脸啪啪的啥事没有继续献丑
在正常的测试中1k的文件块因为太小了,所以会适当增大count来排除缓存的影响
假设硬盘的速度随着bs大小线性增长的,那么为了节省测试时间,可以做一个这样的 ...
原帖由 xphi 于 2014-11-18 16:43 发表
我说数据压缩加速由Sandforce开始,又没说只有他家才有。透密压缩如果完全靠主控,应该可以做到多大的数据写入都没有问题,但是从这篇文章的测试来看,iPhone很可能动用了主处理器来做压缩,所以才会出现原文中描 ...
原帖由 ff_cactus 于 2014-11-18 16:48 发表
你到底能不能解释为什么在400MB以内TLC的写入速度随着数据量的变大而变大?如果你说是因为缓存造成的,请解释原因。解释不了发表一些人们能听懂的讲解也可以,否则请闭嘴。
原帖由 dboy99 于 2014-11-18 16:59 发表
把iphone6的慢归咎于压缩是完全错误的,平时关注SSD的人应该都听说过苹果当年收购anobit吧,ip6就是用的他的主控,而anobit从来都没有声称过他们的主控具备压缩功能。至于说依靠CPU来做压缩就更可笑了,MLC版ip6的小 ...
原帖由 ff_cactus 于 2014-11-18 17:11 发表
你到底是想通过本质解释现象,还是想通过现象解释现象? 确实没看懂。 我又没说文章的数据在造假, 我质疑的是数据的解释。你把实验再做一次能解释什么?
原帖由 @xphi 于 2014-11-18 17:33 发表
我再引一遍你的问题:
我截图是告诉你这个问题的答案。
至于原文的测试结果,我第一帖就解释了。
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) | Powered by Discuz! 6.0.0 |