Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在docker thinpooldev上禁用写屏障?_Docker_Device Mapper_Diskcache - Fatal编程技术网

如何在docker thinpooldev上禁用写屏障?

如何在docker thinpooldev上禁用写屏障?,docker,device-mapper,diskcache,Docker,Device Mapper,Diskcache,如果启用写屏障,我的服务器的磁盘性能非常低。由于它有一个带有电池的磁盘控制器用于缓存,因此可以安全地将“nobarrier”选项添加到/etc/fstab。这在性能上产生了巨大的差异。我想对docker也这么做,但我使用的是设备映射器,而不是常规分区。当使用带有设备映射器的docker时,如何禁用docker中的写屏障 $ cat /etc/sysconfig/docker-storage DOCKER_STORAGE_OPTIONS=--storage-driver devicemapper

如果启用写屏障,我的服务器的磁盘性能非常低。由于它有一个带有电池的磁盘控制器用于缓存,因此可以安全地将“nobarrier”选项添加到/etc/fstab。这在性能上产生了巨大的差异。我想对docker也这么做,但我使用的是设备映射器,而不是常规分区。当使用带有设备映射器的docker时,如何禁用docker中的写屏障

$ cat /etc/sysconfig/docker-storage
DOCKER_STORAGE_OPTIONS=--storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/fedora-docker--pool

您必须尝试dm.mountopt=。只需在配置中添加:

--storage-opt dm.mountopt=nobarrier