[問題] dd指令的CPU使用率

看板Linux作者 (Long Night...)時間14年前 (2011/11/03 14:52), 編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/1
請問板友們使用dd指令寫光碟映像檔到USB時,CPU負載會飆到100%嗎? 在我的電腦上,系統是Arch Linux,想把官網下載的arch安裝光碟寫到USB碟, 要試試用USB碟當開機碟裝另一台桌機,但寫入過程發現CPU負載滿點。 開其它軟體並沒有類似的情況,dd是如此耗CPU資源的程式嗎? 覺得應該是自己系統哪邊沒調整好,想問問看... 機器是舊的P4 2.8G、內顯、512MB RAM,Arch Linux用LXDE當桌面環境。 USB碟其實是插了SD卡的讀卡機,寫入速度只有2MB/sec,因為是USB 1.1。 ===================================================================== 剛找到一個可能的答案, http://www.mail-archive.com/bug-coreutils@gnu.org/msg11647.html 與寫入區塊的大小設定有關,哈... ===================================================================== 結果,還是一樣,無論bs=1M or 10M,CPU的使用率一樣衝到100%,還是得麻煩 板上的高手幫忙看看了。 ===================================================================== 嗯,剛剛用dd寫入0值到隨身碟中,約500MB,bs有100K、1M、10M做測試, 但在寫入過程同樣都是CPU負載100%。 拿另一個隨身碟試也是一樣的情況,不同的地方只是寫入速度快慢而已。 雖然目前看來還是沒頭緒,但如果只有dd這樣的話那倒還好。 不知板友們還有沒有什麼想法? ※ 編輯: zerotech 來自: 114.27.65.221 (11/03 18:30)

11/03 19:05, , 1F
平常讀寫隨身碟的檔案是否正常? 說不定是隨身碟的問題.
11/03 19:05, 1F
※ 編輯: zerotech 來自: 114.27.65.221 (11/03 20:10)

11/03 20:11, , 2F
b大,測試隨身碟寫入的結果,一樣說,也有拿另一隻試過
11/03 20:11, 2F

11/03 20:45, , 3F
意思是說一般儲存檔案的隨身碟寫檔案就CPU飆100%?
11/03 20:45, 3F

11/03 20:45, , 4F
我指的是一般檔案copy,不是用 dd 指令去寫入.
11/03 20:45, 4F

11/03 21:57, , 5F
我會錯意了,沒錯,一般檔案COPY一樣使CPU負載100%
11/03 21:57, 5F

11/03 22:35, , 6F
正常copy隨身碟檔案,CPU不會100%的.可能是USB驅動這邊出了
11/03 22:35, 6F

11/03 22:36, , 7F
問題?
11/03 22:36, 7F

11/03 23:34, , 8F
喔@@ 這個沒想過說,因為是舊電腦了驅動方面總覺的不會
11/03 23:34, 8F

11/03 23:35, , 9F
有多大問題,謝囉,我再試試看。
11/03 23:35, 9F

11/04 04:02, , 10F
這裡我想順便問下:cpu load是什麼? 本文說得100%是load喔
11/04 04:02, 10F

11/04 04:03, , 11F
就我的觀察,兩者好像不相等。
11/04 04:03, 11F

11/04 04:13, , 12F
11/04 04:13, 12F
文章代碼(AID): #1EiZf0I1 (Linux)