日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

如何在Linux系統(tǒng)下用DMA方式傳輸數(shù)據(jù)

我們都知道,使用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呢?通過(guò)重新編譯內(nèi)核可以激活DMA支持,但編譯內(nèi)核對(duì)新手顯然太過(guò)復(fù)雜 。下面的方法無(wú)需編譯內(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就說(shuō)明系統(tǒng)已經(jīng)支持DMA了,那么下面的操作就可以免了,當(dāng)然如果你要關(guān)閉DMA功能的話,還要往下看看喲:) 。
【如何在Linux系統(tǒng)下用DMA方式傳輸數(shù)據(jù)】Linux中的hdparm命令是用來(lái)進(jìn)行與硬盤相關(guān)操作的,用hdparm -i /dev/hda可以列出IDE可能支持的DMA模式,如:

DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
二、激活DMA支持
方法1:在lilo.conf中加入:idex=dma,其中x代表硬盤序號(hào),其取值范圍0-3,分別代表系統(tǒng)中的四個(gè)IDE硬盤設(shè)備 。
方法2:使用hdparm命令,hdparm d1 /dev/hda 其中d1表示使能DMA,你可以將其加到rc.locl中以便每次啟動(dòng)時(shí)都硬盤都能使用DMA方式傳輸數(shù)據(jù) 。
三、關(guān)閉DMA支持
命令格式:hdparm d0 /dev/hda 關(guān)閉DMA傳輸方式,實(shí)在想不出有什么理由要這樣做 。
對(duì)支持UDMA傳輸方式的硬盤,也可以參照以上的方法進(jìn)行設(shè)置,但要確保硬盤控制器及硬盤都支持UDMA,最后你還要有一根支持UDMA傳輸方式的硬盤連線,否則即使你激活了UDMA支持,它也會(huì)罷工的 。

    推薦閱讀