ramdisk

    4热度

    1回答

    我对编写数据库管理系统很感兴趣。在阅读了关于SQL Server 2000如何实现的几页后,我发现使用了4KB内存页面,每个页面都是硬盘上4KB页面的直接副本。这些页面根据需要加载到内存中,然后在闲置时懒洋洋地写回磁盘(过于简单化)。 在我的项目计划阶段,我想知道在CLR上运行的代码是否可以实现这种控制级别。我意识到C,C++或D可能更适合这项任务,但我想首先证明这一点。部分原因在于,我最终希望用

    2热度

    1回答

    我有一个目前持有本公司网站的EC2实例,我们正在考虑我们的“临时ASP.NET文件汇编”文件夹指向RamDisk的上EC2。 不知道这是一个好主意,也找不到更多的信息。

    3热度

    2回答

    我有一个嵌入式设备,我需要将我的/ var和/ tmp放在ram中以减少驱动器(Compact Flash)上的写入次数。我知道如何使用/ tmp来做到这一点,因为当我重新启动或关机时,我不必恢复任何东西。 但是/ var目录有重要的东西。我一直在研究,我发现这一点,但它似乎并没有工作。 下面是脚本: # insert this on file 'rc.sys.init' # after the

    4热度

    2回答

    我需要使用C++将虚拟机安装到Linux中的目录。我想让它像一个用户(没有sudo)。 我需要在我创建的文件上调用一个应用程序,它会经常发生。将其写入HDD非常缓慢。 我发现刚: system("mkdir /mnt/ram"); system("mount -t ramfs -o size=20m ramfs /mnt/ram"); ,但说不好。我想成为一个普通用户,并且命令mount只能

    2热度

    3回答

    我在C#中有以下设置 - 我有一个组件在构造函数中获取文件夹路径,稍后,一些大数据由它处理并写入磁盘中几个文件(数量级大约1Gb,非常密集)。在检索时,数据被读入(也是IO强烈的),并且我的单元测试(具有MOQ的nunit,实际上是组件测试的设置)将它们与原始数据进行比较。这个问题 - 单元测试需要几分钟才能完成,这很烦人。我想,是否有办法在测试夹具设置中创建RAMDrive或RAMFolder,

    2热度

    3回答

    我想让我的这个程序暴露其他人阅读的状态。我想到的第一件事就是把它写到一个文件中,但是我的程序的流程使得每秒更新一次这个状态变得很方便,这使得它每次都将它写入磁盘变得很愚蠢。 是否有例如将文件存储在内存中的方式,可以在文件系统上使用,而无需手动在某处安装虚拟磁盘? 我的程序是用Python编写的,那些阅读它的状态可能是任何东西。

    0热度

    2回答

    由于数据库的性质,我的应用程序面临着一些问题。由于许多I/O操作或数据库调用,需要时间才能完成流程专用批处理作业。代码优化正在进行,这个过程需要一些时间才能显示出积极的结果。 我可以在生产环境中安装RAMdisk并在RAMDisk中安装jdk和SQL服务器吗? 这将有助于所有I/O操作吗? 至少在批量作业的情况下,我可以获得一些性能提升吗?

    3热度

    2回答

    我已经将我的JDK,工作区和Tomcat服务器移动到使用Imdisk工具创建的RAM磁盘上。 此举加强了我的Eclipse IDE和我的生产力。 但是我每次启动我的机器时都会丢失我的虚拟磁盘。这是坚持RAM驱动器和它的内容的方式吗? 我正在使用Windows 7,68位,实际内存为8GB。

    2热度

    1回答

    让我们假设我需要最大限度地提高写入性能,并愿意承担数分钟丢失数据的风险。我的用例是几个小时的“爆发”活动,这会消退。工作量很大。 为了争论起见,我们假设数据并不那么紧迫,以至于数分钟的数据丢失会导致与慢速服务器一样多的问题。由于我无法控制的原因,主设备必须在EC2上运行,因此磁盘速度可能会成为问题。 我的潜在的疯狂想法是有一个完全在RAM中运行的主数据库(作为MEMORY表或由RAM磁盘支持的In

    2热度

    2回答

    在Android框架启动之前,但在底层Linux内核启动之后,是否可以在Android中装入ramdisk?如果是这样,我应该使用什么命令? 谢谢!