实验需求:
实验1:建立一个容器,分配给他第一、第二颗CPU使用。(修改配置文件的方式)
实验2:限制硬盘每秒钟读写和写大小不超过100MB(修改配置文件的方式)
实验步骤:
实验1:
有两种方式:
方式1:命令行的方法
创建一个容器:并分配
0代表第一颗,1代表第二颗。如果4颗,就是0-3
验证:
方式2:修改配置文件的方法
创建一个容器
切换目录:
切换这个容器目录:
修改配置文件
查看:
实验2:
有两种方式:
方式1:命令行的方法
进行验证:
方式2:修改配置文件:
○ 控制IO读写速度上限
i. blkio.throttle.read_bps_device:按每秒读取块设备的数据量设定上限,格式device_types:node_numbers bytes_per_second。
ii. blkio.throttle.write_bps_device:按每秒写入块设备的数据量设定上限,格式device_types:node_numbers bytes_per_second。
创建容器:
切换目录,并进行容器:
查看磁盘的主号和副号
最后,进行修改配置文件:
查看配置文件:
最后,登录容器,进行测试:
Time:追踪一条命令的执行时间 bs=1M每次读1M
If(input file):输入文件 zero是特殊目录(zero无限大的空间内容 night of(out of file)输出到的文件
Bs=1M:一个block块的大小是1M
Count=100:一共做100次
Oflag=direct这个输出不走内存,直接读写硬盘
不进行限制的时候查看读写速度
进行登录:
进行验证: