次のようにtmpfsを使用してRAMディスクを作成しました。
sudo mount -t tmpfs -o size=1024m tmpfs /myramdisk
私はcgroup blkioサブシステムの帯域幅制限「read_bps_device」と「write_bps_device」を調べていましたが、アクセスをスロットルするブロックデバイスのメジャー番号とマイナー番号が必要なようです。
インメモリtmpfs ramdiskと同様の帯域幅制限を達成する方法はありますか?
アップデート:私はこれを達成するための回り道のハッキーな方法を見つけました。最初にnfsでramdiskマウントをエクスポートします。次に、nfsが同じマシンのループバックにマウントします。次に、Linuxネットワークトラフィックシェーピングを使用して、帯域幅制限を設定します。これは私に必要なものを提供するようです。私は、この恐ろしいレイヤリングに伴うペナルティを確認するために、いくつかの測定を行っている最中です。その情報は数日中に更新します。
私が賞金を授与できるように、あなたが答えとして書いたことを書いていただけますか?バウンティはいったん提供されると、「使用するか失うか」のようなものです。
—
Bratchley 2014年