我需要为 %TMP% 和 %TEMP% 保留多少空间?

我需要为 %TMP% 和 %TEMP% 保留多少空间?

我正在考虑如何获得一点性能,我正在使用 Intel 510 120GB SSD 作为系统驱动器,该驱动器的性能应该很棒。

然而,如果与其他 SSD 相比,随机存取(4k)有点“糟糕”。

GB因此我想我可以从我的RAM 中保留几个12GB并将其用作 %TMP% 和 %TEMP% 驱动器。

另外,关于 %TMP% 和 %TEMP%,每次计算机重启时都会被清除,这样可以吗?我的意思是,应用程序不应该在那里存储持久数据,对吗?

我的问题

  • %TMP% 和 %TEMP% 需要多少空间
  • 每次重启后数据都会被清除,这有关系吗?
  • 就我而言,它的性能会比 SSD 更好吗?

答案1

%TMP% 和 %TEMP% 需要多少空间

和所有事情一样,“视情况而定”。大多数时候,几十到几百 MB 的空间就够了。但是,我注意到大多数 .MSI 安装程序在%TEMP%Windows Installer 真正开始执行任何操作之前就被复制,大概是为了确保它们是本地的。(而不是在延迟、带宽、断开连接可能成为问题的网络上。)有时会临时创建非常大的日志,诸如此类。很容易在短时间内需要几 GB 的空间,但在我的系统上正常使用似乎不到 100 MB。

每次重启后数据都会被清除,这有关系吗?

不。事实上,我部署了脚本到系统中,用于在启动时删除每个用户的临时文件夹和系统范围的临时文件。太多编写不当的应用程序根本不会自行清理,或者程序崩溃时不会删除文件,我还见过一些系统,其中程序开始以不寻常的方式失败,因为临时文件夹中的文件太多,以至于无法(或非常寻找一个可用的名字非常耗时。

就我而言,它的性能会比 SSD 更好吗?

当然。无论是 IOPS 还是吞吐量,RAM 都会比 SSD 快一个数量级。会不会很明显?我非常怀疑。它可能会通过基准测试,但不会很明显。操作系统能否更好地确定将什么放入 RAM 中,而不是您尝试将其专用于 %TEMP%?几乎可以肯定。

答案2

然而,如果与其他 SSD 相比,随机存取(4k)有点“糟糕”。

510 即便表现“糟糕”,也比最快的消费级硬盘快几个数量级。在写入方面,510 以 4k 随机速度运行 8000 IOPS。读取速度为 20000 IOPS。

不要为 RAM 驱动器烦恼。

相关内容