Advertisement

Lustre锁问题

阅读量:

问题现象: 该进程在读取文件时发生Hanging现象。单个进程中文件的读取过程没有问题;但当多个进程中尝试同时访问同一文件时会出现Hanging现象。值得注意的是,在同一台服务器上的多个进程中提交相同操作时并不会导致问题。

问题分析: 从现象来看,分析可能产生的原因。

1、linux下同时打开文件数达到最大值?

2、mount挂载时缺少相关参数导致?

第一个问题是相对而言较为容易排查的。ulimit -a这个命令可以帮助我们获取当前配置下的open files大小信息。此外还可以使用lsof /配合wc -l命令来统计当前系统中已打开的文件数量。通过查看目前系统中已打开的文件数量尚远未达到其设置的最大限制。

对第二个问题需要进行多少次验证测试,在 lustre 挂载命令中有三个参数:localflock、flocking 和 noflocking。由于集群当前客户端的挂载操作

全部评论 (0)

还没有任何评论哟~