作者espeondoug (殘雪)
看板Windows
標題[問題] win10 刪除大量檔案時卡住
時間Fri Apr 6 12:55:29 2018
作業系統:windows 10
Service Pack:1709
發生問題頻率:幾乎每次
是否有做Windows Update:有
問題內容:
我因工作需求,需要生成大量的csv臨時檔案,預定完成作業後須將這些檔案刪除
csv檔每個大約幾百MB到1G,一次作業約產生300多個
不管是使用檔案總管或cmd的del、rmdir指令,執行之後系統會幾乎卡住不能動
可能要等數小時後才會解除
(最近一次用del下指令,目前已經三個多小時了還沒結束,遠端也連不上QQ)
上網搜尋了相關文章,大部分也只說從cmd下指令刪檔案比較快,
很少提到這種狀況該怎麼處理
請問是否有讓系統順利&快速刪除檔案的方法呢?
P.S. 使用的電腦是近期購入的,硬碟容量充足,卡住的時候硬碟使用量接近0%、
記憶體3%,僅有cpu約在9%左右,占用過這9%cpu的程序有system、windows索
引(已在硬碟內容中勾選過不要建立索引)、MySQL Workbench(只是開著沒在使用,
想不出關聯性)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.9.162.208
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1522990532.A.E87.html
1F:推 chocopie: 我以前工作需求也是生成大量csv,從幾K到MB,但數量上千 04/06 15:28
2F:→ chocopie: 個。 04/06 15:28
3F:→ chocopie: 雖然沒碰過這種完全卡住問題,但後來為了提升IO效能,直 04/06 15:29
4F:→ chocopie: 接改成SSD。 04/06 15:29
5F:→ chocopie: 傳統硬碟只有一個讀寫臂, 04/06 15:32
6F:→ chocopie: 這種大量生成的csv,資料容易散落在磁區各處且不連續, 04/06 15:32
7F:→ chocopie: 讀寫臂跑來跑去搜尋資料,很不方便,跑個幾小時有可能。 04/06 15:32
8F:→ chocopie: 當然最好的做法是將資料在記憶體內做運算,例如Spark 04/06 15:35
9F:→ espeondoug: 謝謝c大分享經驗,這台電腦目前裝有4顆傳統硬碟,主要 04/06 16:24
10F:→ espeondoug: 用途是做資料庫的伺服器 04/06 16:24
11F:→ espeondoug: 用SSD雖然可預期處理的速度能變快,不過對於要拿來放 04/06 16:24
12F:→ espeondoug: 資料的目的來說也許不太適合呢... 04/06 16:24
13F:→ espeondoug: btw剛才嘗試的那次del,大概過了五個小時才恢復正常, 04/06 16:24
14F:→ espeondoug: 實在是很久 04/06 16:24
15F:推 seiya2000: 把臨時檔集中到一個空的磁區,用快速格式化來刪檔案 04/06 16:53
16F:→ chocopie: 劃一個磁區出來,樓上說的這方法也可試試 04/06 17:04
17F:→ espeondoug: 的確是個方法!我會參考的,謝謝s大 04/06 18:12
18F:→ maniaque: 直接 shift + del ,不備份的刪除方式 04/07 01:23
19F:→ espeondoug: shift+del我也試過,看來就是使用檔案總管刪,會卡@@ 04/07 12:49
20F:→ commandoEX: 我刪1X萬CSV檔沒遇過@ @,SSD或HDD都用過 04/07 19:51
21F:→ commandoEX: 不過我檔案都不是放在系統碟,會不會是這個原因? 04/07 19:53
22F:→ commandoEX: 另外產生/刪除檔案時Windows defender會掃描影響系統 04/07 19:54
23F:→ commandoEX: 反應,還有關閉索引應該也有機會改善,一些建議希望 04/07 19:55
24F:→ commandoEX: 有用 04/07 19:55
25F:→ espeondoug: 目前就一個c槽,算是存在同個磁區沒錯... 04/08 10:35
26F:→ espeondoug: defender的即時掃描跟索引服務都已經關了,謝謝建議! 04/08 10:35
27F:推 Hurricaneger: 裝個檔案總管處理 06/22 18:54
28F:→ Hurricaneger: PowerShell可以del的比較快,但是下指令要小心 06/22 18:55