POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3027|回复: 7
打印 上一主题 下一主题

4K,为什么是4K?

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-28 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
所谓4K对齐问题, 跑测试软件当然4K读写方面,对齐与未对齐有较大差距。
但想知道我们日常应用4k代表着什么? 许多读写的数据量集中在4K吗?

对于windows,最佳的簇大小应该是多少?
2#
发表于 2013-6-28 20:39 | 只看该作者
回复 支持 反对

使用道具 举报

3#
发表于 2013-6-28 20:52 | 只看该作者
簇大小和4K 不是一个东西

那个说的是扇区, 一个扇区是 硬盘上的一个 “物理”单元
簇是,文件系统中的一个逻辑单元。。

至于为什么4K,主要是,目前大多数应用都在使用这个
比如, WIndows的 页面交换文件,一次读写就是4K,还有大部分的数据库应用也是。。


最后的问题, 默认就好了

簇的大小,决定了文件系统最小的文件大小,如果小于这个大小,那么也要占用一个簇。
对于经常保存大文件的,设置较大的值比较好,反之也是。。

但由于文件系统管理簇的能力有限(有最大上限。。多少簇/分区)
因此,需要相对合理选择。。
还有一些P2P工具, 对于簇支持有些限制, 如果 数量太大可能会不认(对于过小簇大小,会导致4G或者8G以上的单文件的  占用很多簇,而导致某些工具无法管理)
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2013-6-28 21:25 | 只看该作者
guanyc 发表于 2013-6-28 20:52
簇大小和4K 不是一个东西

那个说的是扇区, 一个扇区是 硬盘上的一个 “物理”单元

看了楼上的解答,我心情久久不能平静。
这么高质量的回帖,太稀有了。
我想收藏--不,这样对不起这个帖子--只有默默的把它记在心里。
回复 支持 反对

使用道具 举报

5#
发表于 2013-6-28 22:56 来自手机 | 只看该作者
因为厂商选择了4k,就像当年选择512b一样。
回复 支持 反对

使用道具 举报

6#
发表于 2013-6-28 23:21 | 只看该作者
原来如此,原来是扇区大小从512扩大到了4k...
回复 支持 反对

使用道具 举报

7#
发表于 2013-6-29 17:14 | 只看该作者
jjx01 发表于 2013-6-28 23:21
原来如此,原来是扇区大小从512扩大到了4k...

是的

同时还节省了 7个 40字节的 CRC校验
不要小看这个

这是没8个 扇区 + 40字节 CRC 变成 了 4K扇区 +40自己的CRC

省了280字节, 理论上,如果旧的硬盘 使用了4K扇区,可以免费增加 不少空间。

可惜官方不支持这么干。。
回复 支持 反对

使用道具 举报

8#
发表于 2013-7-5 20:13 | 只看该作者
还看到详细的解释。不错。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-4-26 03:32

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表