我在节点A,B,C中安装了GlusterFS。节点A和B是GlusterFS服务器(brick1-4),同时,它们是用于创建文件的GlusterFS客户端。并且节点C不存在砖块,它只是由mount -t glusterfs nodeA:/XXX /mnt/glusterfs
挂载的GlusterFS客户端。
以下是问题:
time ls /mnt/glusterfs
,第一次是10秒,第二次是0.3秒,它从缓存中获得了dentry。通过节点C中的free -m
,它根本没有改变。所以我在节点A和B中执行free -m
,使用的内存增长了。这是测试,控制器节点和compute2节点是两个GlusterFS服务器,compute1节点是GlusterFS客户端(没有砖块),安装到/mnt/glusterfs.And我在compute1节点中执行ls.sh列出目录。登记/> the result of 'free -m before and after the ls.sh in compute1' 控制器节点和compute2节点已经通过“回声3”清除了高速缓存。 / proc / sys / vm / drop_caches',' free -m'的结果ls.sh之前和之后的图片都显示在图片中。
the result of 'free -m' before and after the ls.sh in controller node