阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 49519阅读
  • 45回复

4K对齐,0成本IO优化,大家都来看吧!

级别: 攻城狮
发帖
722
云币
2196
— 本帖被 梦丫头 从 弹性计算 移动到本区(2014-03-18) —
    硬盘对齐4K,很多人可能并不会在意,甚至没有听说过。最近在论坛看到一些对硬盘IO有特殊要求的站长抱怨硬盘IO性能较低,那就试试硬盘4K 对齐来优化下吧,而且不用额外花钱,何乐而不为呢。 C5m6{Oo+-  
H^sPC{6+pf  
rld4uy}m  
    首先说一下什么是叫做“4K 对齐”,其实“4K对齐”是一个叫做“高级格式化”的分区技术。“高级格式化”是国际硬盘设备与材料协会为新型数据结构格式所采用的名称,一般来说,2011年之后出厂的硬盘,基本都是支持高级格式的,阿里云的硬盘当然也是支持的啦~ 那么如果有“4K 对齐”一说必然就有“4K 对不齐”。为什么会有“4K”对不齐呢?这是因为在NTFS6.x 以前的规范中,数据的起始写入点正好会介于在两个4K 扇区的中间,也就是说即使是写入最小量的数据(最小量的数据为4K),也会使用到两个4K扇区,显然这样对写入速度和读取速度都会造成很大的影响。为此对于“4K不对齐”的情况来说,一定要修改成“4K 对齐”才行,否则会极大的降低数据写入和读取速度。 ]@_M)[ x  
~Q%C>  
~E&drl\  
CentOS6和Windows2008系统的用户就不用看了。因为最新版本的操作系统在分区的时候默认就是“4K对齐”啦! +O>1 Ed  
LyRto  
^;4nHH7z-,  
这里介绍下方法,Windows2003及CentOS5系统的用户请重点关注! _UKH1qUd4  
l@7X gsey  
i2`i5&*  
    首先,这里讲的是有损的4K对齐,就是你盘里的东西会全部木有,为啥呢。因为要进行分区格式化。SO。。。有数据的童鞋一定注意备份数据!不要在同一台服务器上备份。 -_BS!T%r  
(NrH)+)J!a  
} _Yk.@J5  
一、    命令行分区4K对齐方法。 0p\R@{  
如果你会命令行操作。那就不需要额外的分区软件了,直接搞定。Linux及Windows系统4K对齐操作方法: ]>-#T  
http://help.aliyun.com/origin?helpId=1804 J'B6l#N  
5\/h3 i"I  
d4<Ic#  
二、图形分区软件4K对齐方法 {<%zcNKl^L  
Windows2003的用户请重点关注! fOtin[|}6@  
    DiskGenius。对于小白用户还是推荐用界面的分区软件。推荐使用DiskGenius,正版免费。 f.,ozL3*  
    下载地址:http://www.diskgenius.cn/download.asp !Ziq^o.  
    记得区分32位和64位版本哦。 "Wd?U[[  
^50#R< Ny  
~$ } `R=  
^pA|ubZ  
首先,打开DiskGenius,看图。 6'd=% V  
先选硬盘,删除数据盘分区。主机创建好后,附加的磁盘默认都分好区了,所以我们要先删除它。删除之前请确认这个盘上的数据你真的不需要了,同时千万不要把系统盘给删了! Uv'.]#H<  
*l:5FT p  
vhiP8DQ  
aW$( lf2;  
Z7?C^m  
$$+6=r}  
tj@IrwC^e"  
eED Fm  
!Tuc#yFw  
删除后的效果: diN5*CF'~  
]l.y/pRP5[  
Zn&S7a>7  
}|>mR];  
N9IBw',  
开始创建分区,选择主分区,然后选NTFS。下面第三个框是重点,对齐到下列扇区数的整数倍前面的勾一定要勾,然后扇区数选4096。嘿嘿。然后确定。 c%Ht; sK`*  
t. B %7e  
Xi3:Ok6FZ  
确定完就是这样的了。然后记得保存。 X,d`-aKO\y  
`ro~l_U;A  
M;*f(JY$  
sp*_;h3'  
afY~Y?PJ<  
\5.36Se  
果断选择“是” NFpR jC?  
}Jkz0JY~  
h;105$E1  
顺便格式化吧 q]+'{Ci@  
@KRr$k  
1+6)0 OH{  
好了,一切ok。有空再研究下无损分区的方法。 DEEQ/B{  
G/T oiUY  
)Cl!,m)~  
求置顶!!!求精华!!!求加分!!! W ]cJP  
#M$Gj>E%4  
~_^#/BnAl  
[ 此帖被mrznz在2013-04-09 15:01重新编辑 ]
本帖最近评分记录: 3 条评分 云币 +13
啊里新人 云币 +3 您的无私奉献精神值得我们学习!向您致敬! 2014-10-29
雷太响 云币 +5 必须加分,反正看不懂 2013-04-10
qiujin2012 云币 +5 优秀分享,必须加分啊!太给力了 2013-04-09
级别: 程序猿
发帖
268
云币
288
只看该作者 沙发  发表于: 2013-04-09
又不是SSD硬盘,4K对齐的必要性只能说一般了。 =?fxPT[1K  
不过好歹会有一些提升,不怕麻烦的还是搞一搞吧。
级别: 攻城狮
发帖
755
云币
774
只看该作者 板凳  发表于: 2013-04-09
支持啊,已经分区好了
级别: 攻城狮
发帖
722
云币
2196
只看该作者 地板  发表于: 2013-04-09
回 1楼(thewebsite) 的帖子
4K对齐不限于特定的存储设备,都会有效提升IO性能 !brXQj8D7  
所有采用Advanced Format的HDD(硬盘);所有SSD(固态硬盘)都需要对齐。 F$[1KjS  
之所以大多数人只关注SSD 4K对齐,是因为SSD有固定的读写次数限制,达到限制后就报废了,不对齐4K会增加读写量(即使是写入最小量的数据,也会使用到两个4K扇区),造成寿命减少
级别: 技术砖家
发帖
2678
云币
8106
只看该作者 4楼 发表于: 2013-04-09
造成寿命减少
级别: 小白
发帖
9
云币
14
只看该作者 5楼 发表于: 2013-04-09
Re4K对齐,0成本IO优化,大家都来看吧!
感谢分享如此好的方法,好详细啊
级别: 码农
发帖
203
云币
1059
只看该作者 6楼 发表于: 2013-04-09
做了没什么意义吧 xcVF0%wVC  
虚拟机操纵的磁盘是一个独立的文件 不是设备 JemB[  
只有宿主机执行4k对其才有意义吧 q_J)68BR  
难道阿里云直接共享设备给虚拟机了?
级别: 攻城狮
发帖
722
云币
2196
只看该作者 7楼 发表于: 2013-04-09
回 6楼(twl007) 的帖子
有没有意思 你测试一下再下言论
级别: 码农
发帖
224
云币
248
只看该作者 8楼 发表于: 2013-04-09
Re4K对齐,0成本IO优化,大家都来看吧!
干脆换我笔记本的硬盘吧,快的变态
级别: 攻城狮
发帖
722
云币
2196
只看该作者 9楼 发表于: 2013-04-09
回 8楼(王猫) 的帖子
你把你笔记本找个机房托管吧
级别: 码农
发帖
203
云币
1059
只看该作者 10楼 发表于: 2013-04-09
回 7楼(mrznz) 的帖子
明天去测试一下 个人持保留意见
级别: 码农
发帖
203
云币
1059
只看该作者 11楼 发表于: 2013-04-09
回 8楼(王猫) 的帖子
你这就属于抬扛子了 q($lL~Ls  
9_rNJLj8y  
企业级SSD64GB报价6000 SrN;S kS  
7"r7F#D=G  
敢问您笔记本购买几块
级别: 程序猿
发帖
268
云币
288
只看该作者 12楼 发表于: 2013-04-09
回 3楼(mrznz) 的帖子
反正我看了一下网上的测试,对于机械硬盘来说,4K对齐后的提升不明显。 !GMb~  
当然,对于阿里云来说,能提升一点是一点吧。
级别: 程序猿
发帖
487
云币
20
只看该作者 13楼 发表于: 2013-04-09
学习了。
级别: 码农
发帖
224
云币
248
只看该作者 14楼 发表于: 2013-04-09
回11楼twl007的帖子
开个玩笑,阿里云IO有待提高
发表主题 回复主题
« 返回列表
«1234»
共4页
上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)