2010年1月10日

Ubuntu 調整 IDE 裝置的效能

本篇只適用於 IDE 裝置,SATA 或 SCSI 預設已經開啟 DMA 加速。

sudo hdparm /dev/hda
# 取得硬碟組態
# -m multcount 每一次 I/O 動作可以掃描的磁區多寡。通常設為 -m16 以取得最佳效能。而 -m0 為停用
# -c IO_support 預設是 16 位元傳輸 -c0 32 位元非同步傳輸是 -c1 同步傳輸參數是 -c3
# -d using_dma 一定要開!-d0 關閉。-d1 開啟
# -X UDMA 額外參數。ATA33 是 -X66 ATA66 是 -X68 ATA100 是 -X69
# -t cache 讀取測試。測試硬碟從快取讀取資料的速度,通常會比 -T 快很多很多,通常是實體匯流排的速度。
# -T 硬碟讀取測試。測試硬碟真正讀取資料速度。
# -i 硬碟組態資訊。顯示詳細硬碟組態設定。

sudo hdparm -tT /dev/hda
# 測試硬碟效能

sudo hdparm -c1 -m16 -d1 -X69 /dev/hda
# 設定新參數並測試效能

sudo vi /etc/hdparm.conf
# 編輯硬碟參數設定檔 ( 設定完重開機才會生效 )
#/dev/cdroms/cdrom0 {
#       dma = on
#       interrupt_unmask = on
#       io32_support = 0
#}

#/dev/hda {
#       mult_sect_io = 16
#       write_cache = off
#       dma = on
#}

#command_line {
#       hdparm -q -m16 -q -W0 -q -d1 /dev/hda
#}

sudo /etc/init.d/hdparm restart
# 立即重新啟用 haparm

沒有留言:

張貼留言

Search My Blog