質問

o_wryry | o_sync | o_direct

このデバイスのバッファキャッシュを無効にするために必要なものはありますか?

テスト中は読者がない。私は次のようにそれをシミュレートすることができます:

# dd of=/dev/sda1 bs=512 count=1 if=/dev/zero oflag=direct,dsync
.

"skip= 1000"などを追加した場合、動作は変わりません。 / dev / sdaまたは/ dev / sda1:

を使用している場合、動作は少し変化します。

SDA:

Linux 2.6.32-431.5.1.el6.x86_64 (wiley)  07/31/2014     _x86_64_ (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.07    0.01    0.07    0.04    0.00   99.80

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              86.00       672.00         1.00        672          1
.

SDA1:

sda              83.00       648.00         1.00        648          1
.

役に立ちましたか?

解決

AHA!

RAW(8)ここに見られるように:

https://superuser.com/質問/ 242928 / Disable-Linux-Read-and-Write-File-Cache-on-Partition / 464382#464382

書き込み:

# dd of=/dev/raw/raw1 bs=512 count=1 if=/dev/zero oflag=direct,dsync
.

iostat:

sda               2.00         0.00         1.00          0          1
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top