无盘服务器读写缓存,无盘系统中实现网络磁盘本地写缓存控制的方法

1. 一种无盘系统中实现网络磁盘本地写缓存控制的方法,所述的无盘系统中包括通过 网络与远程服务器相连接的客户端,其特征在于,所述的方法包括以下步骤:(1)客户端进行启动和初始化操作;(2)客户端根据服务器所设置的参数,在本机内存中进行写入缓存配置操作;(3)客户端根据用户的输入操作,接收输入数据信息;(4)该客户端判断本机是否启用写缓存功能;(5)如果否,则客户端直接将所述的输入数据信息通过网络写入远程服务器中,并返回 上述步骤⑶;(6)如果是,则客户端判断本机的写缓存区域中的数据信息是否已经写满;(7)如果是,则客户端将所述的输入数据信息通过网络写入远程服务器中,然后返回上 述步骤⑶;(8)如果否,则客户端将所述的输入数据信息直接写入本机的写缓存区域中,并返回上 述步骤⑶。

2.根据权利要求1所述的无盘系统中实现网络磁盘本地写缓存控制的方法,其特征在 于,所述的进行写入缓存配置操作,具体为:所述的客户端根据服务器所设置的参数在本机内存中分配相应容量的内存作为该客 户端的写缓存区域。

3.根据权利要求2所述的无盘系统中实现网络磁盘本地写缓存控制的方法,其特征在 于,所述的写缓存区域的容量为16MB〜2GB。

4.根据权利要求3所述的无盘系统中实现网络磁盘本地写缓存控制的方法,其特征在 于,所述的写缓存区域的容量为512MB。

5.根据权利要求1至4中任一项所述的无盘系统中实现网络磁盘本地写缓存控制的方 法,其特征在于,所述的方法中还包括以下步骤:(9)客户端根据用户的输入操作实时判断是否需要重新启动;(10)如果是,则先将所述的写缓存区域中的数据信息通过网络写入远程服务器中,然 后再重新启动,并将写缓存区域中的数据信息清空。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PrimoCache是一款可以将物理内存、SSD硬盘或闪存盘等虚拟成硬盘缓存的软件。它可以自动将硬盘读取的数据存入物理内存等速度较快的设备,当系统再次需要该数据时它可以很快从缓存设备读取,而无需再次访问速度较慢的硬盘,从而有效提升物理硬盘的访问性能。 硬盘缓存增强软件 PrimoCache Desktop Edition 3.0.2 文多语免费版 PrimoCache 它能做什么? 如果您的计算机装有4GB或更多内存,您可以使用一部分内存作为缓存加速本地磁盘,包括机械硬盘、SSD固态硬盘、闪存盘等,或iSCSI磁盘。 如果您的计算机有一部分内存不能被Windows使用,通常是32位Windows系统,您可以使用这部分“丢失”的内存作为缓存来加速本地磁盘和iSCSI磁盘。 如果您的计算机一个SSD硬盘和一个普通机械硬盘,您可以使用一部分或全部SSD空间作为缓存来加速机械硬盘。 如果您有一个空闲的USB 3.0 闪存盘,您可以用这个闪存盘作为缓存加速普通机械硬盘。 PrimoCache 功能特性简介 PrimoCache基于双级缓存系统架构设计,该架构由一个一级缓存(level-1 cache)和一个二级缓存(level-2 cache)组成。一级缓存使用物理内存作为缓存设备,而二级缓存则通常使用SSD固态硬盘、闪存盘或其它永续性存储设备。很明显地,一级缓存的访问速度远快于二级缓存,尽管一级缓存通常容量小于二级缓存。另一方面,一级缓存存储的缓存数据在断电后会消失,而二级缓存则具有永久保存的特性。PrimoCache支持任意配置单双级缓存,即可以仅使用一级缓存或仅使用二级缓存,也可以同时使用一级缓存和二级缓存。 由于二级缓存存储设备具有数据永续性的特性,二级缓存缓存内容在计算机关机后不会丢失。因此当计算机再次启动后,所需要的常用数据可以直接从二级缓存读取,而无需访问速度较慢的机械硬盘。对于操作系统或应用程序安装在机械硬盘的计算机,这个特性可以显著减少系统启动时间以及加快应用程序的启动运行。 PrimoCache也支持功能,即可以将系统请求入的数据先存入缓存设备,在一定时间后再将数据从缓存设备入物理硬盘。缓功能使系统入请求可以快速完成,从而极大地提升硬盘的入性能。 此外,PrimoCache具备未识别内存管理接口(UIMMI),支持检测系统未识别内存并将其作为一级缓存。由于Windows操作系统和硬件对内存总量的限制,部分系统无法识别所有安装的物理内存,例如,32位桌面Windows系统最大仅支持4GB内存,多余的内存则无法使用。PrimoCache对未识别内存的支持则克服了Windows操作系统的限制,充分利用全部物理内存。 PrimoCache内置智能缓存调度算法,可自动优化决定当缓存空间已满的情况下哪些缓存内容可被丢弃已便腾出空间存储新内容。该算法结合了常用的LFU和LRU算法,并具有自适应调整性,可提供更好的命率,并无需用户进行参数设置。 PrimoCache支持多种缓存策略以及灵活的缓存设置。您可轻松为您的物理硬盘创建缓存,提高硬盘的读写性能。由于PrimoCache是在Windows驱动层实现功能,在创建缓存后,系统和其它应用程序无需作任何改变即可自动应用缓存。 基本原理 PrimoCache主要部件位于Windows驱动层,它拦截并处理系统发送至硬盘的IO请求。如果IO请求读取的数据已经在缓存,则直接读取缓存的数据并完成IO请求。否则数据则从硬盘读取出来,并存入缓存,同时完成IO请求。由此可见,从缓存读取的数据量越多,则系统性能提升的越多。 主要特性列表 支持物理内存、SSD固态硬盘、闪存盘等作为缓存设备, 采用双级缓存系统架构, 支持永久二级缓存支持“直接入”和“延迟入”两种入模式, 支持 TRIM 指令, 支持系统未识别内存, 支持预取数据到缓存, 内置自适应智能缓存调度算法, 支持三种缓存策略:读写缓存、仅读缓存和仅缓存支持性能数据监视和统计, 支持同时缓存多个硬盘和多个分区, 支持缓存采用自定义文件系统的分区, 支持缓存动态硬盘的分区, 支持即插即用, 支持命令行接口。 为什么使用PrimoCache? Windows操作系统本身已经实现了基于文件的缓存系统,为什么还需要额外再使用PrimoCache? PrimoCache采用基于逻辑块的缓存机制,而Windows是基于文件的缓存机制。这两个缓存机制各有优缺点,PrimoCache可以是Windows缓存系统的一个很好补充。 某些应用程序会绕过Windows的缓存系统,但无法绕过PrimoCache,这是因为PrimoCache比Windows缓存位于系统更底层位置。 Window

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值