mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 18:51:27 +00:00
Updated SRPT documentation.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1389 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
19
srpt/README
19
srpt/README
@@ -39,6 +39,10 @@ Proceed as follows to compile and install the SRP target driver:
|
||||
helps to avoid QUEUE_FULL conditions because the size of the transmit
|
||||
queue in Linux' SRP initiator is also 64.
|
||||
|
||||
Note: the SCSI layer of kernel 2.6.33 will have dynamic queue depth
|
||||
adjustment. When using SRP initiator systems with kernel 2.6.33 or later,
|
||||
this patch is less important.
|
||||
|
||||
2. Now compile and install SRPT:
|
||||
|
||||
cd ${SCST_DIR}
|
||||
@@ -139,11 +143,20 @@ Notes:
|
||||
on how to enable and how to use the HA feature. See e.g. http://www.mellanox.com/related-docs/prod_software/Mellanox_OFED_Linux_user_manual_1_40_1.pdf.
|
||||
|
||||
|
||||
Performance notes
|
||||
-----------------
|
||||
Performance Notes - Initiator Side
|
||||
----------------------------------
|
||||
|
||||
* For latency sensitive applications, using the noop scheduler at the initiator
|
||||
side can give significantly better resuts than with other schedulers.
|
||||
side can give significantly better results than with other schedulers.
|
||||
|
||||
* The following parameters have a small but measureable impact on SRP
|
||||
performance:
|
||||
* /sys/class/block/${dev}/queue/rq_affinity
|
||||
* /proc/irq/${ib_int_no}/smp_affinity
|
||||
|
||||
|
||||
Performance Notes - Target Side
|
||||
----------------------------------
|
||||
|
||||
* In some cases, for instance working with SSD devices, which consume 100%
|
||||
of a single CPU load for data transfers in their internal threads, to
|
||||
|
||||
Reference in New Issue
Block a user