pnfs学习
文章平均质量分 57
SarahLeigh
这个作者很懒,什么都没留下…
展开
-
【PNFS学习】pNFS读流程追踪
一、如何追踪NFS客户端(client)和服务器(server)端的日志分别为:nfs_debug、nfsd_debug。它们的位置为:/proc/sys/sunrpc。这两个日志文件初始内容为:0,表示关闭,写入其他数字可以把它们打开。若不打开日志,运行dmesg命令之后,是无法看到在nfs源代码中输出的打印信息的。打开日志后,方可看到。二、打开日志AS端echo 32767 >...原创 2018-10-23 11:03:23 · 663 阅读 · 0 评论 -
【PNFS学习】NFS原理
方法原创 2018-09-21 11:47:39 · 377 阅读 · 0 评论 -
【PNFS学习】NFS和pNFS
f’f原创 2018-09-21 11:51:53 · 2294 阅读 · 0 评论 -
【PNFS学习】编解码实验记录
1 实验要求修改编解码函数,在客户端执行链接操作后,能在日志中打印出f_blocks、f_bfree、f_bavail、f_files、f_ffree信息。2 相关知识2.1 rpc发送过程2.2 详解statfs过程上图是客户端和服务器之间发送rpc的简单流程图,下面结合statfs函数,具体解释发送rpc过程中的编解码过程(以下顺序是按照实际编解码的过程)。Clie...原创 2018-10-23 16:33:54 · 505 阅读 · 0 评论 -
【PNFS学习】extent
ext2/3 以 block 为基本单位,将磁盘划分为多个 block 。为了管理磁盘空间,文件系统需要知道哪些 block 是空闲的,它们使用 bitmap 来达到这个目的。 Bitmap 中的每一个 bit 对应磁盘上的一个 block,当相应 block 被分配后,bitmap 中的相应 bit 被设置为 1 。这是很经典也很清晰的一个设计,但不幸的是当磁盘容量变大时,bitmap 自身所占...原创 2019-01-21 10:35:56 · 254 阅读 · 0 评论 -
【PNFS】工作队列
工作队列(workqueue)一般用来做滞后的工作,比如在中断里面要做很多事,但是比较耗时,这时就可以把耗时的工作放到工作队列。说白了就是系统延时调度的函数。工作队列的使用又分两种情况,一种是利用系统共享的工作队列来添加自己的工作,这种情况处理函数不能消耗太多时间,这样会影响共享队列中其他任务的处理;另外一种是创建自己的工作队列并添加工作。如果使用系统自带的分为以下几步:1.声明或编写一个...原创 2019-01-21 10:37:07 · 223 阅读 · 0 评论