Kami telah mendorong Sun X4100 menulis lebih dari GigE terikat dan iSCSI ke Sun X4500 ke 280MB / s.
Ada banyak yang dapat dilakukan untuk menyetel tumpukan TCP pada Solaris untuk membantu, ini saya konfigurasi penyetelan stok saya. (ambil dari beberapa koleksi whitepapers Sun):
$ cat /etc/rc3.d/S99ndd
#!/bin/bash
NDD=/usr/sbin/ndd
$NDD -set /dev/tcp tcp_xmit_hiwat 1048576
$NDD -set /dev/tcp tcp_recv_hiwat 8388608
$NDD -set /dev/tcp tcp_max_buf 8388608
$NDD -set /dev/udp udp_xmit_hiwat 1048576
$NDD -set /dev/udp udp_recv_hiwat 8388608
$NDD -set /dev/udp udp_max_buf 8388608
$NDD -set /dev/tcp tcp_conn_req_max_q 65536
$NDD -set /dev/tcp tcp_conn_req_max_q0 65536
$NDD -set /dev/tcp tcp_fin_wait_2_flush_interval 67500
Juga, layak untuk dilihat pada mesin OpenSolaris Anda adalah mengubah interval fsflush, penyesuaian "sihir" interupsi dan menonaktifkan cincin lembut. Tambahkan berikut ini ke / etc / system (diperlukan reboot):
* "fsflush" tuning
set tune_t_fsflushr = 5
set autoup = 300
* Disable the Automatic Interrupt Adjustment
set dld:dld_opt = 2
* Disable "soft rings"
set ip:ip_squeue_fanout = 0
set ip:ip_soft_rings_cnt = 0
Layak disebutkan, saya melakukan ini pada Solaris 10 - bukan OpenSolaris - tapi saya pikir tunables harus bekerja untuk Anda sama saja.
Saya penggemar berat Filebench karena bermain-main dengan opsi tuning dan melakukan tes throughput.
Rilis OpenSolaris 2009.06 yang baru saja dinamai sangat menarik di dunia iSCSI dan ZFS.
Semoga ini bisa membantu!