コンピューター間に1Gb/sの帯域幅があります。ソースは実際にSSH経由で25MB /秒でデータを読み書きできます。私のテストファイルは4GBで、テスト転送には圧縮なしのscpを使用しています。当初は25MB/sでしたが、ある時点から急激に低下し始めます。 2GBを送信した後、レートは4.5MB/sでほぼ着実に低下し、負荷は最大6になります。ディスクはWDCWD5001ABYS-01YNA0モデルです。ファイルシステムはext3です。
ボトルネックはRAID bus controller: 3ware Inc 9550SX SATA-II RAID PCI-X
tw_cli
コマンドの実行が非常に遅いようです(出力が1行ずつ表示され、ストレスがない場合は発生しません)。
# tw_cli /c1 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 OK - - 256K 931.303 OFF OFF
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 OK u0 465.76 GB 976773168 WD-WCAS87320631
p1 OK - 465.76 GB 976773168 WD-WCAS87223554
p2 OK u0 465.76 GB 976773168 WD-WCAS87159042
p3 OK u0 465.76 GB 976773168 WD-WMAYP6812676
p4 NOT-PRESENT - - - -
p5 NOT-PRESENT - - - -
p6 NOT-PRESENT - - - -
p7 NOT-PRESENT - - - -
tw_cli /c1 diag
の責任者
### CLI Version: x86 (32 bit)
### Time Stamp: 00:13.27 11-Dec-2013
### Host Name: somelinux
### OS Version: Linux 2.6.18
### Driver Version: 2.26.02.010
### Controller ID: 1
### Model: 9550SXU-8LP
### Firmware: FE9X 3.04.00.005
### BIOS: BE9X 3.04.00.002
### Serial #: L320810A7430290
### Available Memory: 112MB
私の知る限り、この場合、書き込みは長い線形であるため、キャッシュはカウントできません。これらのドライブは、単独で書き込みを行うことができます40MB/s。
このすべての原因は何でしょうか?私は何をすべきか?
追加情報
読み取り値は2MB/sで、負荷は1.5です。
Tw_cliからの出力は、書き込みキャッシュが無効になっていることを示しています。デフォルトでは、BBUが存在しない場合、3wareカードは書き込みキャッシュを無効にします。
書き込みキャッシュが無効になっている場合、電源障害が発生した場合に発生する可能性のある破損を防ぐために、各書き込み操作をすべてのディスクにフラッシュする必要があります。
書き込みキャッシュは、以下を実行することで有効にできます。
tw_cli /c1/u0 set cache=on
BBUまたはUPSが動作していない状態で書き込みキャッシュを有効にすると、予期しない電源障害が発生した場合にデータが失われる可能性があることに注意してください。