这些文件夹占用了相当多的磁盘空间,所以如果可能的话,我想摆脱它们。我目前使用的是 2018.2 版本,所以我会保留那个版本。
这些文件夹不应该有任何我需要保留的东西,但是有没有人在删除它们时遇到过问题?
谁能告诉我如何清除雪豹邮件应用程序中的缓存?
我注意到它会自动备份我的 gmail 邮件,因此它最终缓存了 11GB 的电子邮件,即使这比我的帐户还多。
我似乎能够找到的唯一解决方案是删除 /Users/me/Library/Mail/MyGmailAccount
这是最好的解决方案还是有更好的方法?
清理 Windows Installer 缓存中大文件的“最安全”方法是什么?删除文件是唯一的方法,还是有更好的方法来“取消注册”缓存文件或其他什么?
我目前正在处理非常大的视频文件,包括对它们进行解码/编码和复制等。
令我惊讶的是,Windows 尝试缓存这些视频文件,即使这样做毫无意义。它们太大而无法缓存。(高达 230 GB。)
我也震惊于 Windows 几乎完全清除了视频文件缓存的正常内容。它拼命地试图缓存它们,使我的系统变得很慢。
如何告诉 Windows 不要缓存这些文件?如果这是不可能的,有没有其他方法可以解决这个问题?
如果我运行 a free -m
,我会得到这个输出:
有没有可以用来清除已用内存的命令?我试过这个:
echo 1 > /proc/sys/vm/drop_caches
Run Code Online (Sandbox Code Playgroud)
它会要求sudo
. 但即使在 之后sudo
,它也会给出错误的命令错误。
这是我了解drop_caches的链接。
我只是在寻找一种清除缓存的方法。
我有一个 30GB 的 SSD,我很想开始将它用作更大 HDD 的缓存。我主要想提高一般桌面使用的明显性能。我偶尔会进行大规模的数据库迁移或其他数据处理工作,但如果这些没有看到巨大的性能提升,那也没关系。
我一直在研究当前的 SSD 缓存解决方案,现在值得注意的选项似乎是:
不过,我不确定如何选择最适合我的用途。我想要一些易于运行的东西,在没有我任何持续关注的情况下运行良好,不会耗尽我的 SSD,并且在发生常见灾难(SSD 故障、HDD 故障,我搞砸了)时不会让我的生活变得更糟操作系统,并且必须从 Live CD 等引导)。
我不太关心性能——显然我希望它很快,但我怀疑综合基准测试能否准确反映我每天使用台式机时看到的实际好处。所以我愿意在很大程度上基于其他因素做出决定,并假设性能足够好 -除非有充分的理由假设这些解决方案之一在我的用例中表现不佳。
易于安装很重要,但这三个似乎都在最近的内核中/具有广泛支持的实用程序。Bcache 需要格式化一个新卷,这并不理想,但我可能会接受。
Bcache 宣传了一些听起来很棒的特定功能,例如跳过顺序 IO 和避免随机写入。这些是 bcache 独有的,还是所有这些解决方案都提供类似的功能?
支持这些的人员和组织的声誉/稳定性/未来承诺是否存在差异?
还有什么我应该看的吗?
我最近需要在运行 Windows 8.1 的 Dell Venue 8 Pro 上释放一些空间,并意识到我已将 OneDrive 设置为所有文件可离线使用,这意味着它正在缓存所有文件的本地副本。没问题,我想。我只会在全局范围内更改它,以使文件仅可在线使用。我读过这些文件不会在本地消耗空间。相反,存在允许浏览文件结构的占位符快捷方式,并且文件仅在访问或标记为可离线使用时下载。
但是,将所有文件的全局 OneDrive 设置更改为仅联机后,本地文件将继续占用其全部空间 (13 GB)。我无法删除这些文件,因为它们会在云中被删除。我原以为在将所有文件标记为仅在线后,这些位将开始删除,或者可能在一段可定义的时间段未被访问之后。或者至少有一个按钮来手动刷新本地 OneDrive 文件缓存。唉,事实并非如此。如何清除仅在线文件的本地 OneDrive 文件缓存?
我正在尝试重现一个错误,其中HTTPS Everywhere阻止加载Web 字体,但 Web 字体似乎已被缓存,阻止我重现该错误。既不Ctrl-Shift-R
清除“缓存的图像和文件”的浏览器数据也无法解决此问题。我猜我必须清除“ Cookie 和其他站点和插件数据”,但我不想清除我的 cookie。有没有其他方法可以做我想做的事?
我有一个 Windows 10 Professional 工作站,用于模拟印模中的材料流动。我使用的 FEA 软件为我运行的每个模拟创建了 50-100GB 的大型数据库文件。将这些文件复制到旋转媒体进行存储似乎没有利用该系统在传输时拥有的 RAM 量,快速启动一两秒钟,然后下降到两个 RAID0 7200RPM 磁盘的 300 MB/s 的本机传输速度(171-342 秒)。这些文件来自两个 1.2TB Intel 750 PCIe NVMe SSD 上的两个 600GB 分区的软件 RAID0,因此读取性能不是问题。该系统在带有 EBM 的 2200VA UPS 上,并每晚备份到我们的存储服务器,因此无需担心数据丢失。
我想知道的是:
如果我可以调整 Windows 10 的缓存设置,以 4GB/s(12-25 秒)的速度将整个 50-100GB 文件读入 RAM,那么两台 Intel 750 就能够做到,然后将它们透明地写入磁盘。我的印象是内置的 Windows 功能“磁盘缓存”能够做到这一点,但 Windows 中的一些默认缓存大小设置将缓存限制为大约 5GB(因此在开始时速度很小)。我不认为这个光点来自目标驱动器上吝啬的 128MB 缓存,因为“修改后的”物理内存使用量在传输的第一秒左右确实增加了约 5GB。在传输对话框消失后,可以看到 5GB 正在写入磁盘。RAM 使用量随着 RAID0 中两个 7200RPM 驱动器的速度而减少。一旦完成,您可以看到磁盘活动变为零,RAM 利用率恢复正常。这告诉我磁盘缓存至少可以工作,最多只限制为 5GB。
系统可以使用 50-100GB 的可用 RAM 来进行此传输,因为模拟通常最多只使用 80GB 的 RAM,并且模拟直到模拟的最后阶段才使用该数量的 RAM。
我有一台 Dell Precision T7910 工作站,其规格如下:
2P Xeon E5-2687W …
Run Code Online (Sandbox Code Playgroud) 有没有办法在 Linux 中关闭读取的页面缓存?更具体地说,我希望我的进程直接从磁盘读取。
我的问题的设置:我正在 Postgres 中尝试新的查询处理技术并测量它们的运行时间。为了准确比较不同方法的运行时间,我需要关闭从操作系统缓存的读取。
我已阅读以下方法,但它们都不适用于我的情况:
echo 1 > /proc/sys/vm/drop_caches
:我需要在查询的每次迭代时调用它,这会弄乱我的最终测量时间。O_DIRECT
在程序内使用:我无法控制 Postgres 如何读取文件-o sync
。我在这里读到它将关闭写入缓冲,但我不确定它是否也会禁用从缓存的读取?hdparm -W 0 /dev/sda1
:同样,这只会禁用写入缓存。cache ×10
linux ×3
hard-drive ×2
macos ×2
ssd ×2
windows-7 ×2
apple-mail ×1
debian ×1
disk-space ×1
fonts ×1
memory ×1
onedrive ×1
performance ×1
postgresql ×1
ubuntu ×1
web ×1
windows-10 ×1
windows-8 ×1