创建内存盘

我打算把内存虚拟盘放在/opt/var/tmp 。使用以下简单的命令:

# mount -t tmpfs -o 128m none /opt/var/tmp

也可以不指定内存盘大小:

# mount -t tmpfs none /opt/var/tmp

在内存盘建立之后,查看top 或者系统监视器,可用内存并未相应减少(明确指定大小的内存盘也是如此)。经过测试,未明确指定大小的内存盘会动态分配内存,可以持续向内存盘中写入文件,当再无可用物理内存时才会报空间不足的错误。 tmpfs 文件系统默认采用1G 的容量,但并未实际分配并占用这部分内存,而是动态分配。这要比Windows下流行的内存虚拟盘方案方便得多。

启动时自动创建

接下来,将以下行加入/etc/fstab,让系统在每次启动时自动创建内存盘。

none     /opt/var/tmp      tmpfs       noatime 0 0

利用内存盘

最后,可以把一些常用软件的临时文件夹指定到/opt/var/tmp,如果应用程序不支持临时文件夹配置,也可以将其转换成到/opt/var/tmp 的符号链接。

时间: 2024-12-30 23:00:38

创建内存盘的相关文章

利其器:如何利用内存盘加速电脑

[创建内存盘]: 用软媒魔方内存盘来创造内存盘,让硬盘休息! 用了1G给内存盘,电脑是8G内存: 备份路径到非系统盘: 勾选关机保存,以后要正常关机: [修改chrome浏览器缓存目录]: 先剪切原来的User Data目录到F:\Google\Chome\下,上一层目录Chrome不用管,如下图: 重命名为UserData空目录,记得不含空格 mklink/D "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data"

Mac OS X RAM Disk(内存盘) Shell

本文提供改进版的Mac OS X RAM Disk(内存盘)创建程序和实用说明. 顾虑 Mac迅雷下载时IOPS太高,可能是没使用缓存,这导致磁盘吱吱地响,因此担心磁盘很快报废,而不能安心下载.作者已多次向其开发者提议,但至今未收到答复. 好在本机的内存空间宽裕,突然想到内存盘这一概念. 探索 试用了TmpDisk一段时间,效果还行.但细心的同学会发现:在活动监视器/磁盘页中,进程TmpDisk的显示的写入数据量为实际内容写入数据量的两倍以上.比如:以10M网速全速下载,预计连续写入1MiB/s

内存盘

一.简介 大多数的Linux发行版本中,内存盘默认使用的是/dev/shm 路径,文件系统类型为tmpfs,默认大小是内存实际的大小,操作这个路径就是对内存的操作.   tmpfs是一种虚拟内存文件系统,特点是的存储空间在VM(virtual memory)中.linux下面VM的大小由RM(Real Memory)和swap组成,RM的大小就是物理内存的大小,而Swap的大小是由你自己决定的.Swap是通过硬盘虚拟出来的内存空间,因此它的读写速度相对RM(Real Memory)要慢许多,我们

用ImDisk在Windows 10中创建内存虚拟盘

之前电脑使用的是Windows 7,内存虚拟盘是通过ramdisk1.1简体绿色版创建的,通过修改系统环境变量和用户环境变量值把系统临时文件夹设置到虚拟盘,把IE缓存也设到虚拟盘.使用起来很稳定. 昨天下午心盘来潮,空然想升级到Windows 10体验一下. 真折腾. 首先恢复环境变量,恢复系统缓存和IE缓存位置.再删除内存虚拟盘. 由于C盘可用空间少,先从其它盘压缩出一些可用空间,然后通过MiniTool分区向导免费版扩展到C盘.接着下载 Windows 10 易升1.2进行了升级. 升级完成

VxWorks6.6 pcPentium BSP 使用说明(二):创建启动盘

本篇介绍从Solaris.Linux.Windows或VxWorks创建VxWorks启动盘的方法. 从Solaris或Linux创建启动盘 使用Solaris或Linux自带的工具/usr/bin/fdformat.它需要一个引导加载程序vxld.bin,位置为安装目录下的$WIND_BASE/host/$WIND_HOST_TYPE/bin/vxld.bin. 插入一张1.44MB的软盘,键入fdformat命令格式化软盘并安装引导. fdformat -U -d -B $WIND_BASE

通过内存盘提高MSMQ的消息吞吐能力

转载:http://www.ikende.com/blog/00f2634be4704b79a3e22439edeb1343 由于MSMQ的消息交互都需要对磁盘进行读写操作,所以提高MSMQ的消息吞吐能力相对比较有效的方法就是提高磁盘读写能力.可以简单地把MSMQ的消息,日志等文件存储到不同的磁盘来降低MSMQ对一个磁盘IO依赖从而达到更高的读写效能.由于MSMQ一般都是存储流水数据,如果消息结构比较少和消费积累量不高的情况把MSMQ存储放到内存则是一个非常不错的选择,这样能够大大提高MSMQ的

使用内存盘构建自己的分级存储而不是笃信SSD

SSD技术正日渐成熟,容量越来越大,价格越来越便宜,符合摩尔定律,但是内存技术似乎在同样的道路上走得更快.昨晚我想下载几个电影,一共4G多,但是连接上迅雷之后,资源不少,但是速率却成锯齿状,我就不信是网速问题,也不是TCP问题,因为分布式P2P下载的原理和单TCP通道的HTTP以及FTP完全不同,后来用命令查看发现是IO的瓶颈...我的磁盘是这么分配的:SSD:我的SSD容量太小,128G吧,上面放了很多虚拟磁盘之类的,剩下的空间不足3G了.HDD:这是一个1T的物理磁盘,规格就不说了,反正就是

ArcEngine临时数据存储 创建内存工作空间

参考网址,这里 工作中有时候需要使用临时数据,以前都是创建一个默认的shapefile或者gdb,今天发现esri官方帮助文档给出了一个方法,可以创建内存工作空间,代码如下: public static IWorkspace CreateInMemoryWorkspace() { // Create an in-memory workspace factory. Type factoryType = Type.GetTypeFromProgID( "esriDataSourcesGDB.InMe

使用mfsbsd制作FreeBSD内存盘系统

使用mfsbsd制作FreeBSD内存盘系统 项目github地址:https://github.com/mmatuska/mfsbsd 项目主页:http://mfsbsd.vx.sk/ root password for all images: mfsrootAll images have mfsbsd.autodhcp set - all network cards are configured for DHCP. mfsBSD Copyright (c) 2007-2016 Martin