zoukankan      html  css  js  c++  java
  • 虚拟内存盘简介

    虚拟内存盘是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后这部分数据将会丢失。但是在一般情况下,传递到RAM盘上的数据都是在硬盘或别处永久贮存的文件的一个拷贝。经由适当的配置,可以实现当系统重启后重新建立虚拟盘。

    虚拟内存盘的优点在于读写看似本地驱动器的数据,实际上是读写内存的操作,读写内存的速度远远大于读写硬盘的速度,因此,虚拟内存盘能极大的提升读写性能,但是,本地内存盘的数据实际是内存的映射,因此断电后资料会消失,软件在处理这个问题的时候,在断电之前会把内存盘的数据实际写入到磁盘,不会导致资料丢失,如果以外的断电,软件就无法保证其完整性了。服务器上使用内存盘技术,最好是附加UPS供电,这样在外部供电失败之时,系统可以把内存盘的数据写入硬盘,保证数据完整性。

    使用内存盘还有一个局限就是,内存必须大,这个成本就高。

     欢迎加入QQ技术群聊:70539804

  • 相关阅读:
    二分排序之三行代码
    最短路径—Floyd算法
    最小生成树 Kruskal算法
    最小生成树-Prim算法
    最短路径之迪杰斯特拉(Dijkstra)算法
    C函数指针
    Linux进程的实际用户ID和有效用户ID
    C++ 之Boost 实用工具类及简单使用
    ELK之消息队列选择redis_kafka_rabbitmq
    Python文件操作
  • 原文地址:https://www.cnblogs.com/boltkiller/p/5732438.html
Copyright © 2011-2022 走看看