我們都知道,使用DMA方式傳輸數(shù)據(jù)可以占用更少的CPU資源,因此與其它操作系統(tǒng)一樣,Linux支持硬盤以DMA方式轉(zhuǎn)輸數(shù)據(jù),但在安裝Red Hat時(shí)關(guān)于DMA的默認(rèn)選項(xiàng)是Disable的,當(dāng)然你可以在安裝時(shí)就enable它。如果在安裝時(shí)DMA是disable的,那該怎么才能激活DMA呢?通過重新編譯內(nèi)核可以激活DMA支持,但編譯內(nèi)核對(duì)新手顯然太過復(fù)雜。下面的方法無需編譯內(nèi)核,就可以激活DMA支持。
一、檢查系統(tǒng)中的DMA選項(xiàng)是否已被激活
在進(jìn)行操作前,先確認(rèn)硬盤是否已經(jīng)在使用DMA方式傳輸數(shù)據(jù)了。方法:查看/proc/ide/hda/settings文件,其中有一行的內(nèi)容為:using_dma,如果其后面的值被設(shè)置為1就說明系統(tǒng)已經(jīng)支持DMA了,那么下面的操作就可以免了,當(dāng)然如果你要關(guān)閉DMA功能的話,還要往下看看喲:)。
Linux中的hdparm命令是用來進(jìn)行與硬盤相關(guān)操作的,用hdparm -i /dev/hda可以列出IDE可能支持的DMA模式,如:
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
新聞熱點(diǎn)
疑難解答
圖片精選