[发明专利]一种同步linux内核与网络文件系统读写块大小的方法在审
申请号: | 201710507142.0 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107291917A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 臧林劼 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 linux 内核 网络 文件系统 读写 大小 方法 | ||
技术领域
本发明涉及linux内核技术领域,特别是涉及一种同步linux内核与网络文件系统读写块大小的方法。
背景技术
目前,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux Kernel只是Linux操作系统一部分。可分为两个层面,对于下面,它管理系统的所有硬件设备;对于上面,它通过系统调用System Call,向Library例如C库或者其它应用程序提供接口。
Linux 3.10Kernel,这个版本是有史以来Linux内核变动幅度最大的一次,新增内核特性:完整支持DynTicks动态定时器,并成为内核级别的核心特性;KVM虚拟化改进;ARM架构支持改进,包括更好地支持64位架构;大量的Linux加密子系统优化;AMD电源管理改进;分阶段驱动Staging Drivers改进与新举措。文件系统特性:BCache固态硬盘/机械硬盘缓存框架已经可用,使用两种硬盘的系统将会大大提速;eCryptfs AES-NI性能改进,支持AES指令集的AMD/Intel x86处理器将会大大提速;Btrfs文件系统支持skinny extent,quota也进行了一些重建;F2FS闪存文件系统重大改进;XFS额外保护等。
NFS-Ganesha是一个基于NFSv3/v4/v4.1的文件服务器,运行在大多数Linux发行版的用户模态下,同时也支持9p.2000L协议。NFS-Ganesha默认情况下读写块大小是1048576(1M),而Linux 3.10Kernel支持的读写块大小默认情况下是262144(256K),读写块不同步,性能代销很大。
发明内容
本发明的目的是提供一种同步linux内核与网络文件系统读写块大小的方法,以实现NFS-ganesha网络文件系统与服务器内核读写块大小保持同步。
为解决上述技术问题,本发明提供一种同步linux内核与网络文件系统读写块大小的方法,该方法包括:
搭建linux内核的操作系统构建服务器;
在服务器上,部署用户态NFS-ganesha网络文件系统;
增加部署模块文件,同步配置读写块的大小;
重启NFS-ganesha服务,在客户端挂载NFS-ganesha网络文件系统。
优选的,所述搭建linux内核的操作系统构建服务器,包括:
搭建linux3.10 kernel内核的CentOS 7.2操作系统构建服务器。
优选的,所述部署模块文件为max_block_size文件。
优选的,所述同步配置读写块的大小,包括:
将linux3.10 kernel内核和NFS-ganesha网络文件系统的读写块大小都设置为相同容量。
优选的,将linux3.10 kernel内核和NFS-ganesha网络文件系统的读写块大小都设置为1M。
优选的,所述在客户端挂载NFS-ganesha网络文件系统的指令为:
mount-t nfs 192.168.1.122:/./mnt/nfs-o vers=3。
优选的,所述用户态NFS-ganesha网络文件系统为nfs-ganesha-2.3.3-3.5.3.1.x86_64。
优选的,所述重启NFS-ganesha服务,包括:
停止NFS-ganesha服务,部署模块文件;部署模块文件之后,重启NFS-ganesha服务。
本发明所提供的一种同步linux内核与网络文件系统读写块大小的方法,搭建linux内核的操作系统构建服务器;在服务器上,部署用户态NFS-ganesha网络文件系统;增加部署模块文件,同步配置读写块的大小;重启NFS-ganesha服务,在客户端挂载NFS-ganesha网络文件系统。可见,增加部署模块文件,同步配置读写块的大小,即linux内核与网络文件系统的读写块大小已相同,并在客户端挂载网络文件系统,这样实现读写块大小同步,该方法同步了网络文件系统用户态读写块大小,使得NFS-ganesha网络文件系统与服务器内核读写块大小保持同步,提高了传输性能,提高网络文件系统共享服务的读写性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710507142.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络信息整合引擎
- 下一篇:一种兴趣点POI同位模式的可视化挖掘方法