[发明专利]一种基于内存磁盘的高性能存储方法及其装置有效
申请号: | 201010252910.0 | 申请日: | 2010-08-13 |
公开(公告)号: | CN101901273A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 梁捷;谭蔚华 | 申请(专利权)人: | 优视科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/06 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 禹小明;张伟杰 |
地址: | 100080 北京市海淀区苏州街*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 磁盘 性能 存储 方法 及其 装置 | ||
技术领域
本发明设计磁盘存储技术领域,特别是一种基于内存磁盘的高性能存储方法及其装置。
背景技术
互联网应用都是面对数以万计的用户访问,后台数据库的压力通常非常大,特别在游戏之类的数据库应用,都需要非常频繁的读写。
1.移动互联网游戏数据库存储
很多游戏都需要利用数据库的互锁功能,实现用户抢占资源的功能,这样会对数据库造成非常大的读写压力,通常的解决方法,是使用磁盘阵列,或者把用户进行分区管理,把用户分布到不同的数据库内,藉此降低单个数据库的压力,但面临的问题是:这样会增加管理成本,而且也制约了用户量的快速增长,当有非常多的用户时,分布到不同数据库也就会带来数据同步的问题了。
2.移动互联网高速缓存存储
现在移动互联网领域,web应用的速度要求越来越高,用户都是希望能在操作后,能马上看到他有兴趣的内容,这样,移动互联网的服务提供商,就必须缓存一些热门的网页,供用户点播使用。现有的解决方案,是用操作系统内的内存进行缓存,但假如服务器异常重启,或者服务器死机,这些缓存就会丢失,又要有一个比较长的时间,才能重新累积这些缓存;而用硬盘作为缓存的话,速度又有非常大的制约。
现有技术由于受到采用的硬盘的速度制约,导致系统不能高速处理。
发明内容
本发明的第一个发明目的在于提供一种基于内存磁盘的高性能存储方法,以解决现有技术的硬盘速度不足的技术问题。
为了实现本发明的第一个发明目的,采用的技术方案如下:
一种基于内存磁盘的高性能存储方法,所述内存磁盘采用内存作为存储介质,内存磁盘用于电脑,作为存储硬盘,采用XFS格式对内存磁盘进行格式化分区,所述存储方法包括以下步骤:
系统设置内存磁盘节点数的节点设置步骤;
系统设置内存磁盘缓存大小的缓存大小设置步骤;
系统设置日志型缓冲配置使能的日志型缓冲设置步骤;
系统设置内存磁盘线程数目的线程设置步骤。
作为一种优选方案,所述节点设置步骤设置内存磁盘节点数为内存磁盘单个存储器芯片的最大寻址范围。
作为进一步的优选方案,所述节点设置步骤设置内存磁盘节点数为1024KB。
作为一种优选方案,所述缓存大小设置步骤设置缓存大小为内存磁盘单个存储器芯片的最大寻址范围。
作为进一步的优选方案,所述缓存大小设置步骤设置缓存大小为1024KB。
作为一种优选方案,所述日志型缓冲设置步骤设置为打开日志型缓冲。
作为一种优选方案,所述线程设置步骤设置内存磁盘线程数目为电脑中央处理器的线程数的整数倍。
作为进一步的优选方案,所述线程设置步骤设置内存磁盘线程数目为电脑中央处理器的线程数的4倍。
本发明的第二个发明目的在于提供一种基于内存磁盘的高性能存储装置,以应用本发明第一个发明目的所提供的存储方法。
为了实现第二个发明目的,采用的技术方案如下:
一种基于内存磁盘的高性能存储装置,所述内存磁盘采用内存作为存储介质,内存磁盘用于电脑,作为存储硬盘,采用XFS格式对内存磁盘进行格式化分区,所述存储装置包括以下模块:
用于设置内存磁盘节点数的节点设置模块;
用于设置内存磁盘缓存大小的缓存大小设置模块;
用于设置日志型缓冲配置使能的日志型缓冲模块;
用于设置内存磁盘线程数目的线程设置模块。
作为一种优选方案:
所述节点设置模块设置内存磁盘节点数为1024KB;
所述缓存大小设置模块设置内存磁盘缓存大小为1024KB;
所述日志型缓冲设置模块设置为打开日志型缓冲;
所述线程设置模块设置内存磁盘线程数目为电脑中央处理器的线程数的4倍。
现有的大容量数据库应用,需要把用户分布到很多服务器,这些服务器除了需要采购成本,还有后期的电力、维护成本。而本发明的技术方案,提高了硬盘的速度,使得在一台服务器上面,用合理的成本,达到多台服务器才能达到的性能。
附图说明
图1为本发明实施例的流程图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的说明。
如图1所示为本发明实施例的流程图。
本实施例提供一种基于内存磁盘的高性能存储方法,其中内存磁盘采用内存作为存储介质,内存磁盘用于电脑,作为存储硬盘,在本实施例中,内存磁盘采用基于易失性内存和电池、cf卡的硬件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010252910.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电机旋转上升式壁座充电器
- 下一篇:可录音定时提醒的充电宝