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