1 对于基于Unix的应用程序,应将应用程序缓存放在哪里? 我正在构建命令行应用程序,并且需要将一些临时数据保存到文件中。我不知道应用程序在基于Unix的系统(在本例中为Ubuntu 12.0.4)上存储缓存的约定在哪里? 10 linux cache
1 VLC缓存级别 当我打开VLC的“首选项”并转到“输入和编解码器”时,我有一个名为“默认缓存级别”的设置。我可以选择 s 最低延迟 低延迟 正常 高延迟 更高的延迟 我习惯于在几秒钟之内设置缓存。因此,更长的秒数/更高的缓冲区意味着流传输时缓冲区不足的机会更少。什么是延迟?将其设置得更低或更高意味着什么?在什么情况下我应该朝哪个方向前进?如果我在缓冲区欠载方面挣扎,应该将其设置为较低还是较高的延迟? 10 streaming vlc-media-player latency cache
1 linux缓存哪些文件? 我了解linux使用未使用的RAM来保留一些文件。但是我不知道它实际上缓存了哪些文件!如果您看一下free: Gesamt Belegt Frei Gemeinsam Puffer Cached Speicher: 5,8G 3,7G 2,1G 0B 259M 1,7G -/+ Puffer/Cache: 1,8G 4,0G Auslagerungsdatei: 4,0G 0B 4,0G 它说我的1.7 GB RAM被用作缓存。我知道这不是有害行为,但是我对Linux认为值得缓存的文件感到好奇。是否有命令/文件向我显示缓存的文件? 9 linux memory cache kernel memory-management
3 至强与超频i7 Extreme的延迟最低 我知道高端i7和Xeon之间的区别是: 与双插槽主板兼容, L2 / L3缓存总大小。 超频能力。 额外的核心-Haswell i7-4960X与E7。 能量消耗。 (请参阅:Intel i7和Xeon四核处理器之间有什么区别?) 我想问的是,缓存大小对实现最低延迟有什么影响? 似乎我宁愿拥有比Xeon处理器都超频的i7 Extreme,而且我无法想象额外的5〜15 MB高速缓存将如何产生重大影响,除了少数情况下,问题集对于L2缓存,并且足够小,因此不必依赖主内存。我是否缺少Xeon处理器的某些优势? PS:我们正在为中微子探测器部署用于高能物理的硬件,需要非常快速的响应时间,但不需要大型矩阵计算。有人会指出,我应该使用某种ASIC / RISC + RTOS策略来实现自己的目标,但是实验的设计方式只需要10微秒的内部等待时间(插口到出口),这在常规处理器看来是可能的。 9 cache intel-core-i7 latency xeon
4 如何限制甚至禁用Windows Server 2008R2上的文件缓存? 有一台机器,具有非常快的RAID阵列和快速的互联网连接。但是,这只是得到了MEM的8GB,运行了真快,当上传上升。 有什么想法可以禁用或限制缓存吗? (我尝试从设备管理器中禁用“写缓存”。但这只是写缓存,它没有帮助。) 9 memory cache windows-server-2008-r2 memory-management
4 在分区上禁用Linux读写文件缓存 我如何禁用xfs分区上的linux文件缓存(都读写)。 我们在存储RAID原始视频的硬件RAID上有一个xfs分区。多数芽每个都是50-300gb,因此linux缓存的命中率为0.001%。 我尝试了sync选项,但是在处理文件时它仍然会填满缓存。 (每次拍摄约30倍:P) / etc / fstab: / dev / sdb1 / video xfs sync,noatime,nodiratime,logbufs = 8 0 1 我可以运行debian lenny,如果有帮助。 9 linux mount cache
2 Ctrl + Refresh和Ctrl + Shift + Refresh之间的区别? 我了解Ctrl+刷新无需阅读缓存即可从浏览器获取新鲜内容。那Ctrl+ Shift+刷新是干什么的呢? Ctrl +刷新请求标头是这样的: Cache-Control : max-age=0 用于Ctrl+ Shift+刷新 Pragma : no-cache <br> Cache-Control : no-cache 真正的区别是什么? 9 http cache
4 数据在RAID缓存中保留多长时间? 大多数高端RAID卡都可以选择购买电池附加组件,以便在断电时控制器可以将高速缓存的内容完全写入驱动器。 我以便宜的价格设置RAID,而无需支付备用电池的费用。如果我的计算机装有UPS,丢失缓存的数据有多少风险?我认为尽管有UPS,但计算机仍可能过热并切断主板电源。RAID电池会在过热关机期间保护高速缓存吗? 数据在写入驱动器之前会在缓存中保留多长时间?我可以安全地假定几秒钟或更短的时间后,发送到控制器的任何写操作都已超出缓存吗? 9 raid cache
2 Windows:禁用大文件缓存 我目前正在处理非常大的视频文件,包括对其进行解码/编码以及在周围进行复制等。 令我惊讶的是,Windows尝试缓存这些视频文件,即使这样做没有任何意义。它们太大,无法缓存。(高达230 GB。) Windows几乎完全清除了视频文件缓存的常规内容,这也令我感到震惊。拼命试图缓存它们,这使我的系统非常慢。 如何告诉Windows不要缓存这些文件?如果不可能,是否还有其他方法可以解决此问题? 8 windows-7 cache
1 如何清除本地缓存的OneDrive仅在线文件 最近,我需要在运行Windows 8.1的Dell Venue 8 Pro上释放一些空间,并意识到我为所有文件设置了OneDrive,以使其可以脱机使用,这意味着它正在缓存所有文件的本地副本。没问题,我想。我将在全局范围内进行更改,以使这些文件仅可在线使用。我读过这些文件然后就不会在本地占用空间。而是使用占位符快捷方式,允许浏览文件结构,并且仅在访问文件或将文件标记为可离线使用时下载文件。 但是,将所有文件的全局OneDrive设置更改为仅在线后,本地文件将继续消耗其全部空间(13 GB)。我无法删除文件,因为它们随后在云中被删除。我希望在将所有文件标记为仅在线之后,这些位将开始删除,或者可能在一段时间未定义的访问之后开始删除。或者至少有一个按钮可以手动刷新本地OneDrive文件缓存。las,不是这样。如何清除仅在线文件的本地OneDrive文件缓存? 8 windows-8 cache onedrive cloud-storage
5 SSD缓存可最大程度地减少硬盘启动时间? 首先是简短版本:我正在寻找Linux兼容软件,该软件能够透明地使用SSD缓存HDD写操作。但是,我只想每天旋转硬盘一次或两次(将缓存的数据写入硬盘)。其余时间,由于噪声问题,HDD不应旋转。 现在是更长的版本:我已经构建了运行Xubuntu的完全静音的计算机。它具有A10-6700T APU,巨大的无风扇散热器,无风扇PSU和SSD。问题是:它也有(和需要)一个嘈杂的HDD,我想在晚上禁止旋转它。所有写操作均应缓存在SSD上,夜间无需读取。 在每天的整个过程中,这台计算机将自动下载大约5 GB的数据,这些数据将保留大约一年,从而使所需的磁盘总容量略少于2 TB。该数据当前存储在一个昼夜不停旋转的3 TB嘈杂的硬盘驱动器上。有时,我需要访问几个月前的一些数据。但是,大多数情况下,我只需要最近14天的数据即可,这些数据将适合SSD。理想情况下,我想要一个透明的解决方案(所有数据在一个文件系统上),该解决方案将对SSD的所有写入缓存,而每天仅对HDD写入一次。如果读取仍在SSD上,则将由缓存提供服务,否则HDD将不得不旋转。 我尝试了bcache并没有获得很大的成功(使用cache_mode = writeback,writeback_running = 0,writeback_delay = 86400,sequential_cutoff = 0,congested_write_threshold_us = 0-缺少任何内容吗?),我读到有关ZFS ZIL / L2ARC的信息,但不确定是否可以实现我对ZFS的目标。有指针吗? 如果所有其他方法均失败,我将仅使用一些脚本将文件自动复制到大驱动器,同时从SSD删除最旧的文件。 编辑:缓存确实是我想要的错误术语。目前看来,原定的解决方案对我来说是不可能的。感谢所有贡献者! 8 linux hard-drive ssd cache spinup
2 在Windows的RAMDisk上放什么? 我最近在我的PC中安装了很多RAM,并研究了该RAMDisk。 我的调查发现了两件事: 您不应弄乱Windows本机页面文件/内存设置。Windows的内存处理系统及其服务通过在真实场景中进行的多年测试得到了完善。SuperFetch和Windows内存模型显然使将特定文件和文件夹移动到RAMDisk变得不合理,因为映射的文件不会立即从内存中清除,并且SuperFetch可以很好地预测用户的操作。 但是,诸如浏览器和实用程序之类的第三方程序的开发人员花费的时间却少得多,他们担心性能,因此在极端情况下(例如具有大量内存),这些程序的工作方式并非最佳。 如果我是正确的话,RAMDisk可能对于存储某些程序的临时缓存很有用:可以自动重新生成的文件而不会带来太多麻烦。浏览器喜欢将数据缓存到磁盘上,以避免从Internet下载数据,RAMDisk上还可以放置什么? 8 windows memory cache ramdisk
1 清理Windows Installer缓存的最佳方法? 清理Windows Installer缓存中大文件的“最安全”方法是什么?是删除文件的唯一方法,还是有更好的方法“注销”缓存的文件或其他内容? 8 windows-7 cache windows-installer
0 如何评估家用台式机的SSD缓存解决方案?[关闭] 已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我有一个30GB的SSD,我很想开始用作更大的HDD的缓存。我主要想提高一般台式机的外观性能。我偶尔进行大规模的数据库迁移或其他数据处理工作,但是如果这些程序没有看到巨大的性能提升,那就很好。 我一直在研究当前的SSD缓存解决方案,而现在看来最值得注意的选择是: 缓存 DM缓存 EnhanceIO 不过,我不确定如何选择最适合自己的。我想要一种易于运行,可以在没有任何持续关注的情况下运行良好,不会占用我的SSD且不会在发生常见灾难时使我的生活变得更糟的事物(SSD故障,HDD故障,我搞砸了)操作系统,并且必须从实时CD等引导)。 我并不是很在意性能-显然我希望它能很快,但是我怀疑综合基准会准确反映我每天使用台式机时看到的实际好处。因此,我愿意在很大程度上基于其他因素做出决定,并假设性能将足够好- 除非有充分的理由假设这些解决方案之一在我的用例中表现不佳。 易于安装很重要,但是这三个似乎都在最近的内核中/具有广泛支持的实用程序。Bcache需要格式化一个新的卷,这并不理想,但我可能会接受。 Bcache宣传一些听起来不错的特定功能,例如跳过顺序IO和避免随机写入。这些是bcache独有的,还是所有这些解决方案都提供可比较的功能? 支持这些工作的人员和组织的声誉/稳定性/未来承诺是否有所不同? 我还有什么要看的吗? 8 linux hard-drive performance ssd cache
6 清除Windows“运行”框缓存 我几乎每分钟都会使用的一件事是Windows运行框(WINDOWS + R)。它使您可以键入路径并非常快速地自动完成它,以便您可以立即跳转到任何目录。 我的问题是我最近交换了磁盘并重新组织了内容,因此一些驱动器号发生了变化,而大多数(但不是全部)目录结构都保持不变。现在,自动完成功能为我提供了许多旧的结果,这些结果实际上已经不存在了,这不仅令人讨厌,而且速度的优势不再存在,因为我现在必须检查自动完成中的旧结果! 如何清除自动完成的缓存? 谢谢! 编辑:我不是在谈论如何从Windows“开始”菜单中清除上次运行的项目。这是完全不同的。我所说的是文件系统中的自动完成目录,是在“记住”旧的自动完成路径(不是程序,只是路径)。 8 windows cache run-dialog