标签: ramdisk

虚拟磁盘 ubuntu 10.04

我的桌面使用 Ubuntu 10.04(64 位)。
该机器具有5GB RAM。

我想使用 RAM 磁盘(1G 或 2G),但我不知道该怎么做。

有没有RAM盘的开源产品?

linux ramdisk ubuntu-10.04

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

将 ram 磁盘挂载到 OSX 中的特定文件夹

我正在使用这样的命令来创建一个 ram 磁盘:

diskutil erasevolume HFS+ "ram disk" `hdiutil attach -nomount ram://307200`
Run Code Online (Sandbox Code Playgroud)

这成功地工作,我在我的系统上安装了一个 /Volumes/ram 磁盘,我可以使用它从 /dev/disk5 或类似的地方安装。

我希望能够控制它的去向,能够挂载到 /tmp/my_dir 或任何地方。我在 hdiutil 和 diskutil 中尝试了许多更改参数的组合,但没有成功。这样做的正确方法是什么?

mount ramdisk macos

12
推荐指数
1
解决办法
7745
查看次数

我的机器不应该有 /dev/ram0 文件吗?

我有一项大学作业,必须创建 RAM\xe2\x80\xafDisk。

\n

有人告诉我然后制作一个 C 程序,对放置在 RAM\xe2\x80\xafDisk 内的文件进行多次写入,然后对放置在硬盘上的文件执行相同的操作,以比较写入速度。

\n

为了创建 RAM\xe2\x80\xafDisk,我得到了以下脚本:

\n
#!/bin/bash\n# RAM Disk\nROOTUSER_NAME=root\nMOUNTPT=/tmp/ramdisk\nSIZE=2024 # 2K blocs\nBLOCKSIZE=1024 # block size: 1K (1024 bytes)\nDEVICE=/dev/ram0 # First RAM\xe2\x80\xafDisk\nusername=`id -nu`\n[ "$username" != "$ROOTUSER_NAME" ] && echo "not authorised" && exit 1\n[ ! -d "$MOUNTPT" ] && mkdir $MOUNTPT\ndd if=/dev/zero of=$DEVICE count=$SIZE bs=$BLOCKSIZE\n/sbin/mkfs -t ext4 $DEVICE \nmount $DEVICE $MOUNTPT # the mount\nchmod 777 $MOUNTPT\necho $MOUNTPT " ready"\nexit 0\n
Run Code Online (Sandbox Code Playgroud)\n

这里的问题是我的机器上好像没有/dev/ram0/dev目录;这是的输出ls /dev

\n
ferran@amsa:~/Desktop$ ls /dev\nautofs          lightnvm    sda …
Run Code Online (Sandbox Code Playgroud)

memory linux ramdisk dev

12
推荐指数
1
解决办法
4984
查看次数

当 Windows 7 64 位中有大量 RAM 时,希望 Visual Studio 2010 停止使用驱动器

我将升级我的系统以在 Windows 7 64 位和 Visual Studio 2010 Ultimate 中使用 16GB 的 DDR3 RAM。CPU 将是 6 核 3.2Ghz。我每天进行大量编译,我对 VS 的目标是在更改后面的代码后几秒钟内显示网页。

我注意到 Visual Studio 在工作期间对驱动器进行了大量 I/O 操作(来自 HD led)。我想把 VS 需要的所有东西都放在内存中,包括临时文件夹、系统文件、我的代码等等。我只是想让 VS 火起来。我的主硬盘是 SSD,速度很快,我什至不希望 VS 使用它。与其他任何东西相比,RAM 都非常快。

我知道 VS 2010 仍然是 32 位,因此它最多使用 4GB,但是所有其他打开的应用程序(浏览器、Outlook、文件资源管理器等)都可以使用 12GB 中剩余的任何内容,并让 VS 在其专用的 4GB 内存空间中自由漫游。

我的问题:我可以对 Windows 7 和 VS 2010 执行哪些设置和调整,以便 VS 2010 尽可能多地投入和使用内存并阻止它,从而尽可能少地使用硬盘?Windows 7 64 和 VS 是否已经为此进行了优化,而且其他无能为力。RAM 磁盘有帮助吗?将此视为我试图消除驱动器。

我知道断电时数据丢失的可能性更高,但现在这不是问题。假设不存在可能会降低 VS 速度的外部依赖项(数据库、网络速度...)。磁盘碎片整理没有多大帮助。

windows-7 performance ramdisk visual-studio visual-studio-2010

11
推荐指数
2
解决办法
2644
查看次数

哪个文件系统用于 RAM 磁盘?

我有 8 GB 的 RAM,并想为 RAM 磁盘分配大约 1.5 GB 的空间,主要用于 Chrome 以及稍后可能用于其他一些东西。

本指南说格式化为NTFS本指南说使用FAT16

RAM 磁盘的 FAT16、FAT32 和 NTFS 之间有什么区别?

ramdisk filesystems

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

在 RAM 磁盘上使用虚拟 PC 是否超快?(将 .vhd 文件放在 RAM 磁盘中)

我想知道是否有人尝试创建 RAM 磁盘,然后将 2GB(有时为 1.2GB).vhd 文件放入其中,然后使用此映像运行虚拟 PC。

它应该运行得非常快,因为现在硬盘是由RAM模拟的......我从未尝试过,但看到Linux上有tmpfs。因此,使用 VirtualBox,它应该是可行的...在 Windows 或 Mac 上如何,之前有人尝试过并看到它的速度有多快?

PS由于历史原因,2009年硬盘不是SSD,访问物理旋转硬盘可能需要大量时间,1个文件映射到硬盘的某个虚拟结构。我认为“虚拟PC的状态”都可以在计算机的物理RAM中,所以不是问题。现在我们有了SSD,它就像一个假装是硬盘的RAM Disk,所以它应该是相当快的)。

virtualbox ramdisk microsoft-virtual-pc tmpfs virtual-machine

9
推荐指数
2
解决办法
9898
查看次数

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

我有一个程序对文件系统的影响很大,随机读取和写入一组工作文件。这些文件总共有几 GB 的大小,但我可以腾出 RAM 来将它们大部分保存在内存中。该程序运行的机器通常是 Ubuntu Linux 机器。

有没有办法将文件系统配置为具有非常大的缓存,甚至可以缓存写入以便稍后访问磁盘?我了解断电等问题,并准备接受这一点。抛开崩溃,在正常操作中,写入最终应该到达磁盘!

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

linux performance ramdisk

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

何时使用 RAM 磁盘?

我知道 RAM 磁盘比任何磁盘都快,但它们会在操作系统关闭时丢失其内容。容量仅限于 RAM。在新的 64 位 Windows 2008 服务器上是否有有用的实现?

ramdisk windows-server-2008

9
推荐指数
1
解决办法
9329
查看次数

在 Windows 上的 RAMDisk 上放什么?

我最近在我的 PC 上安装了很多 RAM,我研究了这个 RAMDisk。

我从调查中发现了两件事:

  1. 您不应该弄乱 Windows 本机页面文件/内存设置。Windows的内存处理系统及其服务是经过多年真实场景测试完善的。SuperFetch 和 Windows 内存模型显然使得将特定文件和文件夹移动到 RAMDisk 变得不合理,因为映射文件不会立即从内存中刷新,并且 SuperFetch 在预测用户操作方面做得很好。
  2. 但是,浏览器和实用程序等 3rd 方程序的开发人员担心性能的时间要少得多,因此在边缘情况下,例如拥有充足的内存,这些程序的工作方式不太理想。

如果我是对的,RAMDisk 可能有助于存储一些程序的临时缓存:可以自动重新生成的文件,不会有太多麻烦。浏览器喜欢将数据缓存到磁盘以避免从互联网下载数据,还有什么可以放在 RAMDisk 上?

memory windows ramdisk cache

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

SSD raid 可以比 ramdisk 更快吗?

因此,典型的 ssd 的读取速度为 250 - 500 mb / 秒。一个 ram 大约是它的 10 倍。

我的问题是:出于某种原因,4 个带有 raid-0 的 ssd 可以比单个 ram 内存块更快吗?

我要么使用大量 ram 和 ramdisk,要么使用 4 ssds with raid-0。哪个更快?

performance ssd ramdisk

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