本篇只適用於 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
沒有留言:
張貼留言