[問題] win10 刪除大量檔案時卡住

作者: espeondoug (殘雪)   2018-04-06 12:55:29
作業系統: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(只是開著沒在使用,
想不出關聯性)
作者: chocopie (好吃的巧克力派 :))   2018-04-06 15:28:00
我以前工作需求也是生成大量csv,從幾K到MB,但數量上千個。雖然沒碰過這種完全卡住問題,但後來為了提升IO效能,直接改成SSD。傳統硬碟只有一個讀寫臂,這種大量生成的csv,資料容易散落在磁區各處且不連續,讀寫臂跑來跑去搜尋資料,很不方便,跑個幾小時有可能。當然最好的做法是將資料在記憶體內做運算,例如Spark
作者: espeondoug (殘雪)   2018-04-06 16:24:00
謝謝c大分享經驗,這台電腦目前裝有4顆傳統硬碟,主要用途是做資料庫的伺服器用SSD雖然可預期處理的速度能變快,不過對於要拿來放資料的目的來說也許不太適合呢...btw剛才嘗試的那次del,大概過了五個小時才恢復正常,實在是很久
作者: seiya2000 (風見)   2018-04-06 16:53:00
把臨時檔集中到一個空的磁區,用快速格式化來刪檔案
作者: chocopie (好吃的巧克力派 :))   2018-04-06 17:04:00
劃一個磁區出來,樓上說的這方法也可試試
作者: espeondoug (殘雪)   2018-04-06 18:12:00
的確是個方法!我會參考的,謝謝s大
作者: maniaque (maniaque)   2018-04-07 01:23:00
直接 shift + del ,不備份的刪除方式
作者: espeondoug (殘雪)   2018-04-07 12:49:00
shift+del我也試過,看來就是使用檔案總管刪,會卡@@
作者: commandoEX (卡曼都)   2018-04-07 19:51:00
我刪1X萬CSV檔沒遇過@ @,SSD或HDD都用過不過我檔案都不是放在系統碟,會不會是這個原因?另外產生/刪除檔案時Windows defender會掃描影響系統反應,還有關閉索引應該也有機會改善,一些建議希望有用
作者: espeondoug (殘雪)   2018-04-08 10:35:00
目前就一個c槽,算是存在同個磁區沒錯...defender的即時掃描跟索引服務都已經關了,謝謝建議!

Links booklink

Contact Us: admin [ a t ] ucptt.com