summaryrefslogtreecommitdiff
path: root/configs/boot/iscsi-server.rcS
diff options
context:
space:
mode:
Diffstat (limited to 'configs/boot/iscsi-server.rcS')
-rw-r--r--configs/boot/iscsi-server.rcS25
1 files changed, 12 insertions, 13 deletions
diff --git a/configs/boot/iscsi-server.rcS b/configs/boot/iscsi-server.rcS
index 7b409e291..904368a4b 100644
--- a/configs/boot/iscsi-server.rcS
+++ b/configs/boot/iscsi-server.rcS
@@ -20,34 +20,33 @@ echo "15" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "16384" > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo "262144" > /proc/sys/net/ipv4/ip_conntrack_max
echo "1024 65535" > /proc/sys/net/ipv4/ip_local_port_range
-echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_rmem
-echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_wmem
-echo "10000000 10000000 10000000" > /proc/sys/net/ipv4/tcp_mem
-#echo "262144" > /proc/sys/net/ipv4/ip_conntrack_max
-echo "524287" > /proc/sys/net/core/rmem_max
-echo "524287" > /proc/sys/net/core/wmem_max
echo "524287" > /proc/sys/net/core/optmem_max
echo "300000" > /proc/sys/net/core/netdev_max_backlog
echo "131072" > /proc/sys/fs/file-max
echo "10" > /proc/sys/vm/dirty_writeback_centisecs
echo "done."
-/sbin/insmod /modules/scsi_debug.ko dev_size_mb=768
+# specific for iscsi-target
+MEM_SIZE=1048576
+echo ${MEM_SIZE} > /proc/sys/net/core/wmem_max
+echo ${MEM_SIZE} > /proc/sys/net/core/rmem_max
+echo ${MEM_SIZE} > /proc/sys/net/core/wmem_default
+echo ${MEM_SIZE} > /proc/sys/net/core/rmem_default
+echo "${MEM_SIZE} ${MEM_SIZE} ${MEM_SIZE}" > /proc/sys/net/ipv4/tcp_mem
+echo "${MEM_SIZE} ${MEM_SIZE} ${MEM_SIZE}" > /proc/sys/net/ipv4/tcp_rmem
+echo "${MEM_SIZE} ${MEM_SIZE} ${MEM_SIZE}" > /proc/sys/net/ipv4/tcp_wmem
mke2fs -F /dev/sda
cat > /etc/ietd.conf <<EOF
-User test secret
-Target iqn.2005-05.edu.umich:storage.m5
- User test secret
- Lun 0 /dev/sda fileio
- Alias Test
+Target iqn.2005-05.1.0.168.192
+ Lun 0 Sectors=8000000,Type=nullio
EOF
/sbin/insmod /modules/iscsi_trgt.ko
echo -n "start enterprise target..."
-/iscsi/ietd
+/iscsi/ietd -f &
echo "done."
echo "notifying client..."