iT邦幫忙

0

硬碟IO存取速度

請教各位,
安裝Exchange時,在只有一顆硬碟狀況下,將硬碟切為二個partition,C:\放log,D:\放DB,這樣的硬碟IO速度,會比不切partition時全放在C:\的硬碟IO存取速度快嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
16
twdatahelp
iT邦新手 5 級 ‧ 2010-10-03 19:48:23

跟你硬碟轉速比較有關
若你用RAID 0
或改用單碟的 更能明顯更出來
改用新款主機板 晶片組也有關

help27 iT邦新手 5 級 ‧ 2010-10-03 20:55:26 檢舉

您好,
所以硬碟IO速度和是否有切partition,並無太大相關,是嗎?

10
josejose
iT邦新手 4 級 ‧ 2010-10-04 00:20:12

Hi~ 您好,依您的狀況,如果是用2顆硬碟才會有效果喔,原因為一顆硬碟只有一個讀寫頭,

因此2顆硬碟有兩個才會快,但若是Exchange,建議作RAID1 or RAID5,這樣才有容錯,

建議為RAID5,提供給您參考~

10
cmwang
iT邦大師 1 級 ‧ 2010-10-04 04:09:09

機械式HD慢就慢在seek time,以2.5" 7200rpm的SATA HD為例,sequence seek稍微好一點約在1ms左右,random seek就蠻流汗了,距離不算遠的要12ms,比較遠的就要20ms了(和sequence seek差了20倍),以db/log一般可以視為同時讀寫來看不切partition"或許"還有機會矇到sequence seek(i.e.1ms),或者距離不算太遠(i.e.12ms),但切了partition之後大概就只有20ms可言了....

help27 iT邦新手 5 級 ‧ 2010-10-04 20:03:12 檢舉

您好,
若是在Raid5所組成的磁碟,是否建議切partition,
一個放log 一個放DB?

8
shunyuan
iT邦研究生 1 級 ‧ 2010-10-04 08:46:43

先搞清楚 Exchange 的速度慢的瓶頸在哪裡。

通常慢,都是因為有人的郵件裡,附了很大的附件,又一次發信給很多人。

8
johnson324
iT邦新手 4 級 ‧ 2010-10-05 00:17:04

Exchange不論是DB或LOG, 都是循序存入, 而且先存到記憶體. 所以硬碟IO不是瓶頸所在, 而是資料結構.

Exchange是將資料以檔案模式儲存, 問題就來了.

  1. 32位元2GB限制, 會使Exchange目錄下有一堆檔案, 過多的檔案存取會嚴重影響系統效能.
  2. 標準版MDB 16 GB限制, 需要經常手工整理刪除郵件, 資料空間碎裂問題將更嚴重影響效能.

解決之道:

  1. 使用64位元Exchange系統, 無MDB大小限制版本.
  2. 硬碟盡量大(TB級), 無須經常整理.
  3. 接收郵件的儲存區最好與分類好的郵件儲存區分開, 因為剛接收郵件是需要整理的, 磁碟會有很多碎裂產生, 而整理好的郵件是不會更動的.
help27 iT邦新手 5 級 ‧ 2010-10-05 01:18:23 檢舉

您好,
請問以下的"接收郵件的儲存區最好與分類好的郵件儲存區分開",該如何作到呢?


  1. 接收郵件的儲存區最好與分類好的郵件儲存區分開, 因為剛接收郵件是需要整理的, 磁碟會有很多碎裂產生, 而整理好的郵件是不會更動的.

有幾個方法:

  1. 另建一個Server, 用smtpsync之類的軟體將舊資料copy過去, 主server只保存最新資料.
  2. 一個使用者用二個帳號, 分別放在不同儲存區, 定時用郵件規則精靈將資料轉送.
4
twnem
iT邦好手 1 級 ‧ 2010-10-05 10:39:18

基本上,
分開會是比較好~

lionab iT邦新手 2 級 ‧ 2012-10-03 10:07:04 檢舉

同意twnem大大看法, 一顆硬碟切不切partition 在速度上是一樣的.切partition則是管理需求, 如Image備份或資料備份.

我要發表回答

立即登入回答