我有一个在Centos 6上运行tgtd的NAS服务器。在我的/ var / log / messages中,我每隔3秒就得到一个常量项:
Sep 26 22:21:24 san2 tgtd:conn_close(100)连接closures,0x1143728 1 Sep 26 22:21:27 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1 Sep 26 22:21:30 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1 Sep 26 22:21:33 san2 tgtd:conn_close(100)connection closed,0x10b93e8 1
tgtd服务在SAN服务器上消耗了大约30%的CPU,而且客户端负载非常轻(只有2个客户端连接,而不是使用他们的磁盘)
奇怪的是我没有看到客户端的任何问题 – 他们连接到iscsi目标,似乎工作正常。
我的目标设置为没有login安全性的图像文件(只使用IP地址来限制对目标的访问)
<target iqn.2011-0926.com.hostname.san2:ded38.target1> backing-store /dedvol/servers/ded38.img 发起人地址10.1.1.138 </目标>
客户端都是Centos 5.6(包括x64和i386),iscsi-initiator-utils运行的是最新版本。 NAS服务器是CentOS 6 x64,运行最新的tgtd服务。
任何想法是什么造成这个?
Centos 6附带的tgtd版本(甚至完全修补)有这个问题。 我最终不得不从源代码构buildtgtd。 我使用的版本是fujita-tgt-v1.0.27。 我相信它当时从Fedora 17站点出来,不过现在可能有一个更新的版本。