60得票1回答
OS X有类似于/dev/shm的等效物吗?

OS X(特别是Snow Leopard)是否有类似于Linux的某些版本中的/dev/shm的等效物,即可以在其中写入和读取文件而无需接触硬盘的东西?

51得票4回答
如何在Python中创建一个RAM磁盘?

我想在Python中创建一块RamDisk。我希望以跨平台的方式实现,以便在Windows XP到7、Mac和Linux上运行。我希望能够像操作常规磁盘驱动器一样对这个RamDisk进行读写,最好能使用驱动器字母/路径。 我之所以想要这样做是为了编写一个脚本的测试用例,该脚本会创建具有特定结...

28得票4回答
写穿式RAM磁盘,还是大规模缓存文件系统?

我有一个程序,它会大量访问文件系统,并读写一组工作文件。这些文件的大小为数十亿字节,但不太大而无法放在RAM磁盘上。这个程序通常在运行Ubuntu Linux操作系统的计算机上。 是否有一种方法可以配置文件管理器以具有非常大的缓存,并且甚至可以缓存写操作,以便稍后将其传输到磁盘上? 或者是否有...

16得票2回答
Gradle - 如何利用RAMdisk?

我刚刚想到一个使用RAMdisk来进行编译结果1的想法。 如何在Gradle中使用RAMdisk? 我想把.gradle和build文件夹移到RAMdisk里可能会更值得一试。

15得票6回答
RAM盘比硬盘慢?

我创建的Python程序是I/O限制型的。大部分时间(超过90%)都花费在一个循环中,该循环重复了约10,000次。在这个循环中,生成并写入了约100KB数据到一个临时文件中;然后另一个程序会读取出这个文件,并收集关于这些数据的统计信息。这是将数据传递给第二个程序的唯一方法。 由于这是主要瓶...

15得票2回答
在Windows系统中,/dev/shm等同于什么?

我想知道如何通过将临时文件写入主内存来加快IO速度。我曾经在Linux中将文件写入/dev/shm。 但现在我在Windows 7上。有人知道答案吗? 谢谢

15得票2回答
在Matlab和R之间共享大型数据集

我需要一种相对高效的方法,在Matlab和R之间共享数据。 我已经检查过SaveR和MATLAB R-link,但是SaveR将 Matlab的二进制数据格式化为文本字符串,然后将它们打印到ASCII文件中,这对于大型数据集来说并不高效,而MATLAB R-link仅适用于Windows(它...

14得票3回答
可以使用java.io.* API创建Java RAM磁盘吗?

我正在使用一款第三方库,它基本上创建了一个具有不同文件和子目录的输出目录。我希望能够编写单元测试以确认输出是否正确。 我想要能够使用RAM磁盘来运行该库,以便库所做的任何操作都不会以任何方式触及实际的物理磁盘。这样可以使测试运行非常快速和干净(丢弃RAM磁盘?)。 对我来说最重要的两个选项...

10得票2回答
使用docker build和tmpfs构建Docker镜像?

问题:如何在Dockerfile中或者docker build命令行中指定要在构建容器中挂载tmpfs?这是在分离构建的上下文中 - 第一个容器使用RAM磁盘构建应用程序,第二个阶段将结果复制到新容器中。 这个问题看起来相似,但我的动机不同。我关心的不是旧的镜像层持久化,而是构建的性能。在D...

8得票2回答
Windows的内存文件系统

我有一个命令行可执行文件,需要在Windows XP上从Java中运行。它使用文件作为输入和输出。但我想避免文件IO的开销,因此考虑使用内存RAM文件系统。 NetBSD有mount_mfs。 请问您能推荐最方便的方法吗?