fly*_*pen 9 windows performance ntfs io
我有一个非常大的 NTFS 卷,容量超过 20TB,包含数百万个文件。如果我将所有文件放在同一个文件夹中,我知道在 Windows 资源管理器中打开文件夹时性能很差。
如果我直接在程序中打开其中一个文件,性能是否仍然很差?
如果您直接打开文件,则无论您在其中打开了多少个文件。但是如果你使用 TAB 自动完成来更快地访问文件,它肯定会影响性能。
我在这里找到了一些线索-> /sf/ask/13801371/
更直接地回答您的问题:如果您查看 10 万个条目,不用担心。去自首吧。如果您正在查看数千万个条目,则可以:
a) 计划将它们细分为子文件夹(例如,假设您有 1 亿个文件。最好将它们存储在 1000 个文件夹中,这样每个文件夹中只有 100,000 个文件,而不是将它们存储在一个大文件夹中。这将创建 1000 个文件夹索引,而不是一个更可能达到最大片段数限制或
b) 计划定期运行 contig.exe 以保持大文件夹的索引碎片整理。
仅当您感到无聊时才阅读以下内容。
实际的限制不在于片段的数量,而在于存储指向片段的指针的数据段的记录数。
因此,您拥有的是一个数据段,用于存储指向目录数据片段的指针。目录数据存储有关目录应该存储的子目录和子文件的信息。实际上,目录并不“存储”任何东西。由于存储介质本身是线性的,因此它只是一个跟踪和呈现功能,向用户呈现层次结构的错觉。
| 归档时间: |
|
| 查看次数: |
4496 次 |
| 最近记录: |