हमने एक सूर्य X4100 लेखन को बंधुआ गिग और iSCSI पर एक सूर्य X4500 से 280MB / s पर धकेल दिया है।
वहाँ बहुत कुछ है जो सोलारिस पर टीसीपी स्टैक को ट्यून करने के लिए किया जा सकता है ताकि चीजों को मदद मिल सके, यह मेरा मेरा स्टॉक ट्यूनिंग कॉन्फिगर है। (सन व्हाइटपर्स के कुछ संग्रह से लें):
$ 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
इसके अलावा, अपने OpenSolaris मशीन पर ध्यान देने योग्य बात fsflush अंतराल को बदल रही है, बीच में समायोजन "जादू" और नरम छल्ले को बाधित करता है। निम्नलिखित को / etc / सिस्टम में जोड़ें (रिबूट आवश्यक):
* "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
उल्लेख करते हुए, मैं सोलारिस 10 पर करता हूं - ओपनसोलारिस नहीं - लेकिन मुझे लगता है कि ट्यूनबल्स को आपके लिए एक ही काम करना चाहिए।
मैं ट्यूनिंग विकल्पों के साथ खेलने और थ्रूपुट परीक्षण करने के लिए फाइलबेंच का बहुत बड़ा प्रशंसक हूं।
(हाल ही में बदला गया) ओपनसोलारिस 2009.06 रिलीज iSCSI और ZFS की दुनिया में बहुत रोमांचक लग रहा है।
आशा है कि यह कुछ मदद करता है!