Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Apr 2000 14:57:44 -0400 (EDT)
From:      Dan Roberts - GWIS <ddr@gwis.com>
To:        freebsd-scsi@freebsd.org
Subject:   Possible CAM scheduling problem with DPT SrIV controller?
Message-ID:  <Pine.BSF.4.10.10004121446340.39412-100000@darcy.gwis.com>

next in thread | raw e-mail | index | archive | help
I've got a SmartRAID IV controller in my FreeBSD 3.4 machine.. when disk
activity becomes high, the system is unresponsive.  I've spoken with the
driver's author and it's his opinion that the problem lies withing the
SCSI CAM subsystem.  I can demonstrate this problem easily by making the
system work on a large file, as demonstrated below.

  $ dd if=/dev/zero of=/home/ddr/bigfile bs=1k count=200000

This is a snapshot of the system under a lighter than average load, before
issuing the dd command (increments of 1 second):

      tty             da0          cpu
 tin tout  KB/t tps  MB/s   us ni sy in id
  12  240  6.83  30  0.20   12  0  8  1 79
  15 2039  7.36  11  0.08    9  0 12  1 78
  18  325  7.29  57  0.41   13  0 12  3 72
  18 2074  6.76  85  0.56   19  0 42  2 37
  12  412  7.32  19  0.13    3  0 10  1 86
  89 2234  6.75  16  0.10    8  0 13  2 78

This is the same system a few minutes later while dd is running:

      tty             da0        cpu
 tin tout  KB/t tps  MB/s  us ni sy in id
   0  455 16.73 184  3.01   2  0  1  2 95
   0  688  8.83 325  2.80   2  0  2  2 95
   0  229 21.73  65  1.39   8  0 53  2 38
   0 2080 64.00  30  1.86   1  0  2  2 95
   0  229 14.28 212  2.95   2  0  0  3 95
   0 1973 13.07 203  2.59   9  0 43  2 47
   0  229 64.00  49  3.03   6  0 30  0 64
   0 2029 13.55 154  2.04   2  0  2  2 94

If you're using the system while the dd process is running, you'll find
that anything you have open at the moment that doesn't require disk access
continues to run fine.  However, as soon as vi needs to access the file
you're working on, or you call a new program from the shell prompt, the
session freezes until dd is complete.

Is there anyone familiar enough with this kind of problem that can offer
me any advise?  I'm afraid this is will over my head.

--
Dan Roberts, Systems Engineer                Voice  800.656.GWIS
GWIS Internet Solutions                      Fax    330.656.5440

Please contact support@gwis.com for all technical support issues





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10004121446340.39412-100000>