เราได้ผลักดันให้ Sun X4100 เขียนบน GigE และ iSCSI ที่ถูกผูกมัดไปยัง Sun X4500 เป็น 280MB / s
มีจำนวนมากที่สามารถปรับแต่งสแต็ก TCP บน Solaris เพื่อช่วยสิ่งต่าง ๆ นี่คือการปรับแต่งสต็อกของฉัน (นำมาจากคอลเล็กชั่นเอกสารไวท์ซัน):
$ 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
ฉันควรทำเช่นนี้กับ Solaris 10 - ไม่ใช่ OpenSolaris - แต่ฉันคิดว่า tunables น่าจะเหมาะกับคุณเหมือนกัน
ฉันเป็นแฟนตัวยงของ Filebench ที่เล่นด้วยตัวเลือกการปรับแต่งและทำการทดสอบปริมาณงาน
(เพิ่งเปลี่ยนชื่อ) OpenSolaris 2009.06 มีลักษณะที่น่าตื่นเต้นในโลกของ iSCSI และ ZFS
หวังว่านี่จะช่วยได้บ้าง!