看板 Linux 關於我們 聯絡資訊
請問板友們使用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)
bitlife:平常讀寫隨身碟的檔案是否正常? 說不定是隨身碟的問題. 11/03 19:05
※ 編輯: zerotech 來自: 114.27.65.221 (11/03 20:10)
zerotech:b大,測試隨身碟寫入的結果,一樣說,也有拿另一隻試過 11/03 20:11
bitlife:意思是說一般儲存檔案的隨身碟寫檔案就CPU飆100%? 11/03 20:45
bitlife:我指的是一般檔案copy,不是用 dd 指令去寫入. 11/03 20:45
zerotech:我會錯意了,沒錯,一般檔案COPY一樣使CPU負載100% 11/03 21:57
bitlife:正常copy隨身碟檔案,CPU不會100%的.可能是USB驅動這邊出了 11/03 22:35
bitlife:問題? 11/03 22:36
zerotech:喔@@ 這個沒想過說,因為是舊電腦了驅動方面總覺的不會 11/03 23:34
zerotech:有多大問題,謝囉,我再試試看。 11/03 23:35
sppmg:這裡我想順便問下:cpu load是什麼? 本文說得100%是load喔 11/04 04:02
sppmg:就我的觀察,兩者好像不相等。 11/04 04:03
sppmg:http://goo.gl/DMKq7 http://goo.gl/mw3n 看來不同.... 11/04 04:13