歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中打開DMA通道與32bit傳輸模式

Linux中打開DMA通道與32bit傳輸模式

日期:2017/2/28 17:08:41   编辑:Linux教程

因為考慮到硬件的兼容性,Linux的內核在默認情況下,硬盤的DMA通道與32bit傳輸模式是關閉的。這種情況下支持DMA通道(包括ATA100與ATA133)和32bit傳輸模式的硬盤在性能上就不能夠充分的體現。為了打開DMA通道及32bit傳輸模式,可以用hdparm命令來完成。如下:

打開DMA通道:#hdparm -d1 /dev/hda (第一塊硬盤為hda,第二塊硬盤為hdb...)

此時屏幕出現如下提示表明DMA成功開啟。

/dev/hda:

setting using_dma to 1 (on)

using_dma = 1 (on)

打開32bit傳輸模式:#hdparm -c1 /dev/hda (第一塊硬盤為hda,第二塊硬盤為hdb...)

此時屏幕出現如下提示表明32bit傳輸模式成功開啟

/dev/hda:

setting 32-bit IO_support flag to 1

IO_support = 1 (32-bit)

打開後還得保存設定,

保存設置命令:#hdparm -k1 /dev/hda (第一塊硬盤為hda,第二塊硬盤為hdb...)

此時屏幕出現如下提示時表明設置以成功保存:

/dev/hda:

setting keep_settings to 1 (on)

keepsettings = 1 (on)

你也可以用合令分別測試一下打開DMA與32bit傳輸模式前後的硬盤性能:

測試命令:#hdparm -Tt /dev/hda(第一塊硬盤為hda,第二塊硬盤為hdb...)

Copyright © Linux教程網 All Rights Reserved