标签: ramdisk

OS X是否等同于/ dev/shm?

OS X(特别是Snow Leopard)是否具有与Linux相同的(某些版本)/dev/shm,即可以在不必触及硬盘的情况下写入和读取文件的内容?

linux macos ipc ramdisk

40
推荐指数
1
解决办法
1万
查看次数

如何在Python中创建ramdisk?

我想在Python中创建一个ramdisk.我希望能够以跨平台的方式实现这一点,因此它可以在Windows XP到7,Mac和Linux上运行.我希望能够读取/写入ramdisk,就像它是普通驱动器一样,最好带有驱动器盘符/路径.

我想要的原因是为脚本编写测试,创建具有特定结构的目录.我想在ramdisk中完全创建目录,所以我确定在测试结束后它会被完全删除.我考虑使用Python tempfile,但如果测试将在中间停止,则可能不会删除目录.我想完全确定即使有人在测试过程中拔掉计算机上的插头,它也会被删除.

python unit-testing cross-platform temporary-files ramdisk

36
推荐指数
1
解决办法
1万
查看次数

直写RAM磁盘,或文件系统的大量缓存?

我有一个程序,它非常重视文件系统,读取和写入一组工作文件.这些文件的大小为几千兆字节,但不大到不适合RAM磁盘.这个程序运行的机器通常是Ubuntu Linux机箱.

有没有办法将文件管理器配置为具有非常大的缓存,甚至可以缓存写入以便稍后访问磁盘?

或者有没有办法创建一个可以直接写入真实磁盘的RAM磁盘?

linux filesystems optimization ramdisk

20
推荐指数
3
解决办法
3万
查看次数

在Matlab和R之间共享大型数据集

我需要一种相对有效的方法来在Matlab和R之间共享数据.

我已经检查了SaveRMATLAB R-link,但SaveR首先将 Matlab的二进制数据格式化为文本字符串,然后将它们打印到ASCII文件,这对大型数据集效率不高,而MATLAB R-link仅适用于Windows(它使用的是基于COM的界面).

更新:

Dirk发布了一个比SaveRMatlab R-link更好解决这个问题的列表.我最近也了解了RAM磁盘(参见此处这里的一些实现示例),并认为它们可能会促进在Matlab和R(或类似计算环境)之间共享大型数据集的任务.这引出了以下问题:

假设数据适合Matlab或R的本机数据容器中的机器内存:

  1. 到目前为止列出的任何解决方案是否更适合RAM磁盘?

  2. 在处理RAM磁盘而不是使用secundary-storage解决方案时,是否还需要考虑其他因素?

谢谢!

matlab r hdf5 ramdisk

15
推荐指数
1
解决办法
3170
查看次数

Gradle - 使用RAMdisk

我刚想到使用RAMdisk来编译结果1

如何在Gradle中使用RAMdisk?

我想值得移动.gradlebuild文件夹到RAMdisk.

ramdisk gradle

13
推荐指数
2
解决办法
2973
查看次数

RAMdisk比磁盘慢吗?

我创建的python程序是IO有界的.大多数时间(超过90%)花费在单个循环中,重复约10,000次.在这个循环中,生成~100KB的数据并写入临时文件; 然后由另一个程序读回,并收集有关所收集数据的统计数据.这是将数据传递到第二个程序的唯一方法.

由于这是主要的瓶颈,我认为将临时文件的位置从我的主硬盘移动到(~40MB)RAMdisk(超过2GB的可用RAM内)将大大提高该文件的IO速度,从而减少运行时.但是,我获得了以下结果(每次平均超过20次运行):

  • 测试数据1:没有RAMdisk - 72.7s,RAMdisk - 78.6s
  • 测试数据2:没有RAMdisk - 223.0s,RAMdisk - 235.1s

看起来RAMdisk比我的HDD慢.

可能是什么导致了这个?

有没有其他替代方法使用RAMdisk以获得更快的文件IO?

performance file ramdisk

11
推荐指数
1
解决办法
6115
查看次数

是否可以创建java RAM磁盘以与java.io.*API一起使用?

我正在使用第三方库,它基本上创建了一个输出目录,其中包含不同类型的文件和子目录.我希望能够编写单元测试来确认输出是否正确.

我希望能够将lib与RAM磁盘一起使用,这样磁带库就不会以任何方式触及实际的磁盘板.我们的想法是让测试运行和清理非常快(丢弃RAM磁盘?).

我可以使用的两个最突出的选项是Commons VFSJSR 203.前者对我没用,因为我希望使用java.io.*API而不是Commons VFS类透明地工作.后者没有削减它因为我必须使用JDK 6(它应该是JDK 7的一部分)而且我不知道它是否能与java.io.*无缝地工作(我不会打赌吧.

还有其他解决方案,但我不能使用它们的原因与我不能使用Commons VFS相同.由于所涉及的库的复杂性,模拟是不可能的.

在我的linux机器上,我可以轻松地创建一个RAM驱动器并使用java.io.*API,就像我对磁盘上的文件一样.问题是,我希望它是跨平台的,更具体地说,是让磁盘设置成为测试程序的一部分,而不是外部的东西.

那么,有没有办法在Java中注册一个可以与标准java.io.*API一起使用的RAM驱动器?

java unit-testing ramdisk

10
推荐指数
2
解决办法
6457
查看次数

Windows系统中的/ dev/shm等价是什么?

我想知道如何通过写入和读取临时文件到主存储器来使IO更快.我曾经习惯在Linux中写入/ dev/shm.

但现在我在Windows 7.任何人都知道答案吗?

谢谢

linux windows shared-memory ramdrive ramdisk

8
推荐指数
1
解决办法
4256
查看次数

从teamcity构建时构建离子角度应用程序失败,但在其他任何地方都成功

我们正在开发一个新的 angular ionic 应用程序,它构建在我们所有的 powershell 机器上,但在我们的构建机器上,当它将文件从 perforce 拉到我们的 D: 驱动器时,它无法构建。我们的构建机器使用 teamcity,我们使用 powershell 构建步骤来运行我们的 ng 命令。我可以使用完全相同的文件,如果我将 powershell 脚本明确指向它们,它们就会构建(我什至在执行此操作之前删除了 node_modules)。

这是我们得到的错误。我删除了与我们的构建机器相关的路径部分,以保持其清洁。

ERROR in ./src/global.scss (<path to application>/node_modules/css-loader/dist/cjs.js??ref--13-1!<path to application>/node_modules/postcss-loader/src??embedded!/node_modules/sass-loader/dist/cjs.js??ref--13-3!./src/global.scss)
Module build failed (from <path to application>/node_modules/postcss-loader/src/index.js):
Error: Failed to find '@ionic/angular/css/core.css'
  in [
    <path to application>\projects\ta\src
   ]
   at resolveModule.catch.catch (<path to application>\node_modules\postcss-import\lib\resolve-id.js:35:13)
@ ./src/global.scss 2:26-225
@ multi ./src/theme/variables.scss ./src/global.scss ./src/theme/site.scss
Run Code Online (Sandbox Code Playgroud)

我检查了@ionic/angular/css/core.css文件是否真的丢失了,即使找不到它,它也在 node_modules 中。

我们使用下面的命令来构建

ng run ta:build --verbose
Run Code Online (Sandbox Code Playgroud)

我们正在使用各种软件的以下版本

  • NPM:6.9.0
  • 角 CLI:1.6.7
  • 节点:10.16.0

我对构建 Angular 应用程序不是很熟悉,所以如果你需要我提供其他信息,请告诉我,我可以提供。

{
   "name": "tenantapp",
   "version": …
Run Code Online (Sandbox Code Playgroud)

teamcity ramdisk ionic-framework angular

8
推荐指数
1
解决办法
255
查看次数

ramdisks真的能提升vs2010的表现吗?

ramdisks真的能提高vs2010的性能(一般和构建时间)吗?

如果是这样,为了获得最大利益,我必须采取哪些步骤?它还可以帮助resharper吗?

谢谢,AndréCarlucci

resharper visual-studio-2010 ramdisk

7
推荐指数
1
解决办法
3339
查看次数