diff options
Diffstat (limited to 'configs/boot/iscsi-server.rcS')
-rw-r--r-- | configs/boot/iscsi-server.rcS | 25 |
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..." |