2011-07-12 144 views
1

我有一個腳本來掃描一組文件夾以獲取大小;並將這些信息顯示給瀏覽器。 該腳本調用'du'並分析輸出。。性能問題

問題是關於性能。它有多快?例如,如果4 GB和100.000文件的目錄大小在

ps.s. 據我所知,這些指標取決於硬件,但如果您在掃描大型目錄的大小方面有相似的經驗 - 您能分享一下您的經驗嗎?

謝謝

+2

有一個名爲'gt5'的程序可以做類似的事情。 – ninjalj

回答

1

它在很大程度上依賴於文件系統上。在ext3上通常很慢,在大多數其他文件系統上也是如此,如果有很多子目錄的話。

但是,我不認爲有任何其他方式可以實時進行。您可以預先掃描目錄並將結果緩存到文件或數據庫中,但在這種情況下,您會增加複雜性。

+0

我明白了,那是我的想法。當然,緩存是必須的。 – user349302