怎么利用Ramdisk来加速系统【ramdisk】

一、大内存的电脑如何提高运行速度

1、导语、中国的灯笼又统称为灯彩,起源于1800多年前的西汉时期,每年的农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造一种喜庆的氛围。

二、pae使内存突破4G?

1、导语、中国的灯笼又统称为灯彩,起源于1800多年前的西汉时期,每年的农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造一种喜庆的氛围。

三、RamDisk用内存成倍加速电脑系统和游戏

1、MSI微星Gaming系列主板附赠的RamDisk软件的设置界面,位于MSICommandCenter软件中。

2、第一次从 MSICommandCenter软件中启动RamDisk后计算机管理里面就会增加这个选项。和 MSICommandCenter是一样的,没有区别。。

3、大家使用RamDiskplus是一样的,直接界面不一样而已。

四、怎么把各种临时文件放到内存虚拟硬盘中 我的是4G内存 虚拟了800M 这个800M 该怎么用提升性能?

1、MSI微星Gaming系列主板附赠的RamDisk软件的设置界面,位于MSICommandCenter软件中。

五、64位 WIN7 系统ramdisk 和supercache 能不能混用?能的话 求这两2个软件和详细安装方法

1、MSI微星Gaming系列主板附赠的RamDisk软件的设置界面,位于MSICommandCenter软件中。

六、固态硬盘在linux下怎么优化

1、使用Ext4withoutjournaling文件系统传统的SSD+Linux组合一般推荐Ext2文件系统,主要是考虑到ExtExt4需要额外的记录日志,会缩短SSD使用寿命,而且新出现的TRIM技术在Ext2中有两个缺点、仅支持离线TRIM,换句话说文件系统必须只读挂载。

2、需要手动执行hdparm命令或wiper.sh脚本。

3、Ext4则没有这些限制,允许TRIM后台运行,并且日志记录功能可以手动关闭(没有日志的情况下,文件系统更容易损坏,如突然断电),如果你甘愿冒这样的风险,从而延长SSD使用寿命,值得一试。

4、另外,许多测试中如、TestingEXT4&BtrfsOnASerialATA0SSD,像Btrfs这样为SSD准备的文件系统不如Ext4速度快(用SSD不就为了快么)。

5、所以,上面安装系统时,选择了Ext4系统,接下来需要关闭日志功能。

6、首先,系统挂载时无法停用日志功能,所以需要进入刚才的U盘系统,利用root权限执行、tune2fs-O^has_journal/dev/sda1即关闭/dev/sda1上的日志功能。

7、然后,运行操作系统检测、e2fsck-f/dev/sda1不这样,文件系统可能会出错。

8、后,重启,进入SSD中的系统,检查是否设置成功、dmesg|grepEXT4如果出现、EXT4-fs(sda1)、mountedfilesystemwithoutjournal说明设置成功。

9、原来是、mountedfilesystemwithordereddatamode如果需要再次开启日志功能,只要运行tune2fs-Ohas_journal/dev/sda1即可。

10、开启TRIM功能TRIM是一种操作系统调度SSD块写入的方式。

11、主要是因为同一个SSD的闪存单元频繁操作会磨损,影响使用寿命,区别于传统的机械硬盘处理删除数据。

12、Linux内核自33开始支持TRIM。

13、首先,检查内核版本是否支持TRIM、uname-a然后,检查SSD硬盘是否支持TRIM、hdparm-I/dev/sda如果显示比如(不同硬件可能不同提示)、*DataSetManagementTRIMsupported说明支持。

14、这两个条件都满足,在/etc/fstab中将、/dev/sda1/ext4defaults改为、/dev/sda1/ext4discard,defaults分区、挂载点、已经存在的选项不一定一样。

15、测试新的fstab文件、mount-oremount/dev/sda1然后挂载、mount如果显示discard字样,说明成功,如、/dev/sda1on/typeext4(rw,discard)swap空间处理对于大内存来说swap基本上都是空闲的,除非电脑进入休眠状态,系统会将内存内容转到swap中。

16、有了SSD,开关机都在几秒中,对我来说swap没用,所以上面直接不分配swap空间。

17、如果分配了也行,空间要小,而且通过设置/proc/sys/vm/swappiness里面的值,来减少swap换出量、echo1>/proc/sys/vm/swappiness0到100之间,值越大换出量越大。

18、设置noatime当访问文件时,系统会更新last-access这个文件/目录元数据,设置noatime后可以减少这种操作。

19、将2步中的、/dev/sda1/ext4discard,defaults改为、/dev/sda1/ext4noatime,discard,defaults测试设置成功方法与上面一样。

20、使用noop磁盘调度通常操作系统调度机械硬盘时会提供一些数据的物理位置,这样有利于机械硬盘优化寻道,但是对SSD没意义,所以采用noop磁盘调度,即简单发送请求,可以提高效率。

21、可以通过以下命令查看调度方法、cat/sys/block/sda/queue/scheduler比如显示、(noop)deadlinecfq在/etc/rc.local中添加如下语句、echonoop>/sys/block/sda/queue/scheduler内存分区加速如果内存够大,可以用ramdisk的方式,将一些经常变化的位置如/tmp放入内存,加快速度,减少对SSD的访问。

22、依然是加在/etc/fstab中、tmpfs/tmptmpfsdefaults,noatime,mode=177700tmpfs/var/tmptmpfsdefaults,noatime,mode=177700tmpfs/var/logtmpfsdefaults,noatime,mode=177700更新方法与2相同,记得将浏览器等程序的缓存目录设置到/tmp下。

七、怎样才能让32位WINDOWS操作系统支持4G以上的内存?

1、轻松玩转4GB内存的方法虽然在32位的WindowsXP或Vista操作系统下4GB的物理内存无法被完全识别出来,但是我们可以通过RamDisk这个小软件,把识别不到的内存空间转化为“硬盘”空间,从而实现4GB物理内存的充分利用。

八、如何通过RamDisk的方法加速小型数据库的访问速度

1、RamDisk简介  本文首先介绍了如何在rh系统上创建一个RamDisk然后介绍了如何通过将数据库内容存放到RamDisk中的方法来加速对数据库的访问    什么是RamDisk?一个RamDisk是分配作为一个分区的内存块或者说将内存模拟为硬盘空间从而可以想对待硬盘空间一样在其上保存文件为什么会要使用RamDisk呢?主要是为了提高速度若事先知道特定的文件将被高频率访问通过将文件存放在内存里就可以提高性能例如web服务器就可以采用这种方式来加快访问速度下面是一些可能会对加深对RamDisk的理解的资源链接        /usr/src/linux/Documentation/RamDisktxt  如何使用RamDisk  使用RamDisk是简单的首先RH的缺省安装本身就有对RamDisk的支持你所要作的就是格式化一个RamDisk然后加载(mount)其到目录结构下即可通过命令lsal/dev/ram*可以查看系统可以利用的RamDisk的数目这些RamDisk并不起作用除非设置以后下面是一个简单的使用RamDisk的例子    #createamountpoint、mkdir/tmp/RamDisk  #createafilesystem、mkefs/dev/ram  #mounttheRamDisk、mount/dev/ram/tmp/RamDisk    这三个命令分别为RamDisk创建一个目录格式化它(创建文件系统)后加载该文件系统到/tmp/RamDisk上下面就可以对待该目录为一个分区使用若格式化失败则说明你的系统内核没有对RamDisk的支持则需要重新编译内核RamDisk支持的内核开关是CONFIG_BLK_DEV_RAM    缺省的RamDisk的大小为Mb=块在创建randisk文件系统时可以得到RamDisk大小的信息    mkefsJanforEXTFSb//  Linuxextfilesystemformat  Filesystemlabel=  inodesblocks  blocks(%)reservedforthesuperuser  Firstdatablock=  Blocksize=(log=)  Fragmentsize=(log=)  blockgroup  blockspergroupfragmentspergroup  inodespergroup    运行命令dfk/dev/ram可以查看可以真正使用的RamDisk的空间大小(因为创建文件系统时会占用一些空间)    >dfk/dev/ram  FilesystemkblocksUsedAvailableUse%Mountedon  /dev/ram%/tmp/RamDisk  需要注意的是当你的系统重新启动以后RamDisk中的数据会丢失所以如果RamDisk中的数据被修改了必须将其备份到别的目录下    改变RamDisk的大小  为了使用RamDisk可以通过将对RamDisk的支持编译进入内核中或者编译为模块的方式在需要时将其加载编译为模块的方式可以在加载模块时动态决定RamDisk的大小    当RamDisk被编译进入内核改变RamDisk的大小的方法为在nf中田加内容RamDisk_size=(orRamDisk=foroldkernels)然后运行lilo命令重新启动机器这样下次加载RamDisk以后大小就变为M    boot=/dev/hda  map=/boot/map  install=/boot/bootb  prompt  timeout=  image=/boot/vmlinuz  label=linux  root=/dev/hda  readonly  RamDisk_size=    当编译RamDisk支持为模块形式可以在加载时决定RamDisk的大小可以通过杂/etc/confmodule中添    optionsrdrd_size=    或者在动态加载是通过命令行的形式传入    in***odrdrd_size=    下面是关于如何使用模块的一个例子    卸载前面加载的文件系统umount/tmp/RamDisk  卸载模块rmmodrd  加载RamDisk模块并设置大小为Min***odrdrd_size=  创建一个文件系统mkefs/dev/ram  加载RamDisk的文件系统mount/dev/ram/tmp/RamDisk  在web服务器中使用RamDisk的例子    这里举一个在web服务器中使用三个RamDisk的例子这里要web服务器的所有内容不超过M(包括CGI的内容)    首先对web服务器的root目录下的内容备份到其他地方然后重新创建的根目录    mv/home/d//home/d_real  mkdir/home/d  mkdir/home/d/cgibin  mkdir/home/d/  mkdir/home/d/icons    然后在/etc/rcd/initd/中添加如下启动执行信息    ###MaketheRamDiskpartitions  /***in/mkfstext/dev/ram  /***in/mkfstext/dev/ram  /***in/mkfstext/dev/ram    ###MounttheRamDiskstotheirappropriateplaces    mount/dev/ram/home/d/cgibin  mount/dev/ram/home/d/icons  mount/dev/ram/home/d/    ###CopyingrealdirectorytoRamDisks(the  ###dataontheRamDisksislostafterareboot)  tarC/home/|tarC/home/dx    ###Afterthisyoucanstartthewebserver    注  切记若RamDisk中的数据被修改并且做的修改都是有意义的则需要对RamDisk中的数据做备份  你可以启动一个cron任务来完成这个工作如每10分钟检查一次看是否有数据被修改若有则对数据进行备份  RamDisk的一个应用是使用/tmp做为RamDisk若系统中有很多程序使用RamDisk则可以很明显地加快系统速度而且每次系统重新启动这些暂时数据都会丢失  通过RamDisk加速小型数据库的访问速度    如果将将PostgreSQL数据库服务器文件加载到内存中就可以加快数据库访问速度    在/test目录下加载RamDisk  一在/test目录下设置RamDisk  mkdirp/Test  mkfstext/dev/ram  mount/dev/ram/Test  这时候你将拥有一个4M大小的RamDisk根据需要你可以更改你的RamDisk的大小  二为PostgreSQL设置RamDisk    理想状态下你将拥有两个数据库服务器一个是可以进行修改的另外一个是存放在RamDisk中的拷贝为了达到这个目的需要使用命令pg_dump或pg_dumpall    注这里假设已经在nf中设置RamDisk的大小使其大于数据库服务器的大小如果你希望了解合适的大小可以使用命令cd/var/lib/pgsqldu    然后    ###Stopthecurrentpostgresqlserver  /etc/rcd/initd/postgresstop  ###renamethecurrentdirectory  mv/var/lib/pgsql/var/lib/pgsql_main  ####CreateadirectorytohaveourRamDiskon  mkdirp/var/lib/pgsql_memory  ####changetheownershipofthenewdirectorytopostgresorwhatever  ####theactualowneris  chownpostgres/var/lib/pgsql_memory  ####Makeanaliasorlinktotheoriginalname/var/lib/pgsql  lns/var/lib/pgsql_memory/var/lib/pgsql    ####FormattheRamDisk  mkfstext/dev/ram  ####MounttheRamDisktothepostgresqldirectory  mount/dev/ram/var/lib/pgsql_memory    ####CopyeverythingfromthemaindirectoryintotheRamDisk  tarC/var/lib/pgsql_maincp|tarC/var/lib/pgsql_memoryxp  ###Startthecurrentpostgresqlserver  /etc/rcd/initd/postgresstart    经过测试发现在RamDisk中的PostgreSQL的性能提升高达到%左右需要的时候可以将其他的应用放置在RamDisk中以提升效率如ldap服务器等    lishixinzhi/Article/program/Oracle/201311/16820。

九、如何用RamDisk来加速我的系统

1、你把你机器配置,内存大小说一下,才好帮助你,虚拟硬盘要设多大,要看你内存容量,游戏延迟,停顿,不一定是硬盘,你先说下机器配置。

转载请注明出处阿文说说网 » 怎么利用Ramdisk来加速系统【ramdisk】