新購一個(gè)西數(shù)2T硬盤,也就是綠盤的那種,淘寶500左右,支持高級格式化。
?
到手以后,分區(qū)格式化,前幾天格式化完成以后,fdisk -l 發(fā)現(xiàn)如下文字
?
引用
Partition 1 does not start on physical sector boundary.
網(wǎng)上找了下,說是軟件的問題,后來折騰了下,應(yīng)該是分區(qū)沒有對齊的原因,至于為什么要對齊,優(yōu)點(diǎn)很多,好像這個(gè)是跟神馬高級分區(qū)格式化有關(guān),具體的原理神馬的,我就不討論了,反正有一點(diǎn),對齊后,性能會(huì)有提升。
?
這個(gè)是我對齊后,ext4 分區(qū)后,dd 的速度
?
?
可以看出,速度是相當(dāng)?shù)慕o力的
?
沒有對齊前的速度是這樣的
?
?
很明顯,速度提升非常高,同樣的硬盤,同樣的測試方法
?
對齊后,用fdisk -lu 查看的結(jié)果如下
?引用
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2fa8ebd1
?? Device Boot??????Start???????? End??????Blocks?? Id??System
/dev/sdc1????????????2048??3907028991??1953513472?? 83??Linux
怎么樣個(gè)對齊的方法呢,就是分區(qū)的時(shí)候,要注意,不要用 fdisk 來分區(qū),不是說fdisk不行,經(jīng)過我的測試,用 fdisk 分區(qū),我明明分的是2T,結(jié)果卻是1T大小,用 parted 分區(qū)就沒有這個(gè)問題
?
debian 下面,如果沒有 parted 這個(gè)工具,apt-get 安裝,安裝完成以后,就可以使用了
?
引用
root@localhost ~]# parted /dev/sdb # 使用parted來對GPT磁盤操作,進(jìn)入交互式模式
GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel msdos?????????? # 將MBR磁盤格式化為msdos 2T的硬盤 msdos 沒有問題
(parted) p??????????????????????#打印當(dāng)前分區(qū)
(parted) mkpart primary 1 2TB????????????????# 分一個(gè)2T的主分區(qū),這里輸入1,否則會(huì)提示性能問題
(parted) p???????????????????????? #打印當(dāng)前分區(qū)
(parted) q 退出
Information: Don’t forget to update /etc/fstab, if necessary.
退出后,用 mkfs.ext4 格式化就好了
?
然后再用 fdisk -lu 查看,已經(jīng)沒有那個(gè)提升了
?
這里說明下,對齊,就是說分區(qū)的時(shí)候,開始的扇區(qū)要以 8 的倍數(shù)來開始,而 fisk 默認(rèn)是 63 ,對老硬盤沒有什么問題,但是對西數(shù)的新硬盤, 4k 扇區(qū)的,就會(huì)有對齊的問題,會(huì)導(dǎo)致性能下降
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
