[Bug 305853] Re: open-iscsi slow disk performance

Aaron Thul aaron at chasingnuts.com
Wed Jan 7 17:43:22 GMT 2009


I have been doing some experimenting and I found something I do not
understand and it may have something to do with this problem.  I
recently took node that when the iscsi disks are running slow I am
missing a process, specifically: /usr/sbin/iscsid.

It starts out that iscsi is running slow, I take a look and see what iscsi is doing...
root at mara:~# ps -ef | grep scsi
root      1493     2  0  2008 ?        00:00:00 [scsi_eh_0]
root      2433     2  0  2008 ?        00:00:00 [scsi_eh_1]
root      2434     2  0  2008 ?        00:00:00 [scsi_eh_2]
root      5138     2  0  2008 ?        00:00:00 [scsi_eh_3]
root      5139     2  0  2008 ?        00:23:42 [scsi_wq_3]
root     26621 26468  0 12:13 pts/0    00:00:00 grep scsi
root     27919     1  0 Jan05 ?        00:00:00 /sbin/iscsid


I do my usually parlor trick to get it running at proper speed again:
root at mara:~# dpkg -i /home/apthul/open-iscsi_2.0.730-1_amd64.deb ; aptitude install open-iscsi
dpkg - warning: downgrading open-iscsi from 2.0.865-1ubuntu3 to 2.0.730-1.
(Reading database ... 27321 files and directories currently installed.)
Preparing to replace open-iscsi 2.0.865-1ubuntu3 (using .../open-iscsi_2.0.730-1_amd64.deb) ...
 * Disconnecting iSCSI targets
   ...done.
 * Stopping iSCSI initiator service
   ...done.
Unpacking replacement open-iscsi ...
Setting up open-iscsi (2.0.730-1) ...
Installing new version of config file /etc/init.d/open-iscsi ...
 * Starting iSCSI initiator service iscsid
   ...done.
 * Setting up iSCSI targets
   ...done.

Preparing to replace open-iscsi 2.0.730-1 (using .../open-iscsi_2.0.865-1ubuntu3_amd64.deb) ...
 * Disconnecting iSCSI targets
   ...done.
 * Stopping iSCSI initiator service
   ...done.
Unpacking replacement open-iscsi ...
Setting up open-iscsi (2.0.865-1ubuntu3) ...
Installing new version of config file /etc/init.d/open-iscsi ...
update-rc.d: /etc/init.d/remove: file does not exist
 * Starting iSCSI initiator service iscsid
   ...done.
 * Setting up iSCSI targets


Everything test out well and I decide I wanted to see what was running now:
apthul at mara:~$ ps -ef | grep scsi
root      1493     2  0  2008 ?        00:00:00 [scsi_eh_0]
root      2433     2  0  2008 ?        00:00:00 [scsi_eh_1]
root      2434     2  0  2008 ?        00:00:00 [scsi_eh_2]
root      5138     2  0  2008 ?        00:00:00 [scsi_eh_3]
root      5139     2  0  2008 ?        00:23:42 [scsi_wq_3]
root     26742     1  0 12:13 ?        00:00:00 /usr/sbin/iscsid                   ##What the heck is that!???
root     26960     1  0 12:13 ?        00:00:00 /sbin/iscsid
root     26961     1  0 12:13 ?        00:00:00 /sbin/iscsid
apthul   27018 22441  0 12:16 pts/0    00:00:00 grep scsi
apthul at mara:~$ iostat -cdmtx 10 999999

I decided to go see what it was:
apthul at mara:~$  ls -latr /usr/sbin/iscsid
ls: cannot access /usr/sbin/iscsid: No such file or directory


It is not there but /usr/sbin/iscsid is still running, it must have been deleted from the open-scsi upgrade.  Could this be the magic that is keeping my open-iscsi running at proper speeds?  Could it be that /usr/sbin/iscsid running is causing libraries to not be reloaded that are keeping the open-iscsi running properly?

-- 
open-iscsi slow disk performance
https://bugs.launchpad.net/bugs/305853
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to open-iscsi in ubuntu.



More information about the Ubuntu-server-bugs mailing list