У меня есть сервер NAS, на котором работает tgtd на Centos 6. В моем / var / log / messages я получаю постоянную запись каждые 3 секунды:
Sep 26 22:21:24 san2 tgtd: conn_close(100) connection closed, 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 потребляет около 30% моего процессора на сервере SAN с очень небольшой клиентской нагрузкой (подключено только 2 клиента, не использующие свои диски много)
Странно то, что я не вижу никаких проблем на стороне клиента - они подключаются к цели iscsi и, похоже, работают нормально.
Мои цели настроены как файлы изображений без безопасности входа (просто с использованием IP-адреса для ограничения доступа к целям)
<target iqn.2011-0926.com.hostname.san2:ded38.target1> backing-store /dedvol/servers/ded38.img initiator-address 10.1.1.138 </target>
Все клиенты - это Centos 5.6 (как x64, так и i386), а на iscsi-initiator-utils установлена последняя версия. Сервер NAS - CentOS 6 x64, на котором запущена последняя служба tgtd.
Есть идеи относительно того, что вызывает это?
Эта проблема есть в версии tgtd, поставляемой с Centos 6 (даже полностью исправленной). В итоге мне пришлось собрать tgtd из исходников. Я использовал версию fujita-tgt-v1.0.27. Я полагаю, что в то время он появился на сайте Fedora 17, хотя, вероятно, сейчас там есть более новая версия.