cgroup blkioコントローラーを使用して I/O 帯域幅を制御しようとしています。
cgroup がセットアップされ、正常にマウントされました。grep cgroup /proc/mounts
戻り値:
....
cgroup /sys/fs/cgroup/blkio cgroup rw,relatime,blkio 0 0
...
次に、次のように、フォルダーに新しいフォルダーblkioを作成し、ファイルblkio.throttle.read_bps_deviceに書き込みます。
1. mkdir user1; cd user1
2. echo "8:5 10485760" > blkio.throtlle.read_bps_device
----> echo: write error: Invalid argument
私のデバイスのメジャー: マイナー番号は、ストレージ デバイスの使用df -hと使用から正しいです。ls -l /dev/sda5
また、次のようなデバイスのメジャー:マイナー番号を必要としないファイルに書き込むこともできますblkio.weight(ただし、 に対して同じエラーがスローされますblkio.weigth_device) 。
なぜそのエラーが発生したのですか?