Sun X4100 yazılarını bağlı GigE ve iSCSI üzerinde Sun X4500'den 280MB / s'ye kadar ittik.
Solaris'teki TCP yığınını işlere yardımcı olacak şekilde ayarlamak için yapılabilecek çok şey var, bu benim stok ayar yapılandırmam. (Sun'ın teknik incelemelerinden bazı koleksiyondan alın):
$ 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
Ayrıca, OpenSolaris makinenize bakmaya değer fsflush aralığını, kesme ayar "büyüsünü" değiştiriyor ve yumuşak halkaları devre dışı bırakıyor. / Etc / system dizinine aşağıdakileri ekleyin (yeniden başlatma gerekir):
* "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
Bahsetmeye değer, bunu Solaris 10'da yapıyorum - OpenSolaris'te değil - ama bence ayarlanabilirlerin sizin için aynı şekilde çalışması gerekiyor.
Tuning seçenekleriyle oynamak ve verimlilik testleri yapmak için Filebench'in büyük bir hayranıyım.
(Yakın zamanda yeniden adlandırılan) OpenSolaris 2009.06 sürümü, iSCSI ve ZFS dünyasında çok heyecan verici görünüyor.
Umarım bu yardımcı olur!