Приведут ли 2 тяжелые операции одновременного ввода-вывода к фрагментации?

Я использую Ubuntu 14.04 для запуска сервера Web/DB.

Диски в наборе RAID6, с использованием XFS. Я немного новичок в XFS.

Предположим, у меня есть 2 тяжелые операции ввода-вывода. В моем примере:

  • Переиндексация базы данных на 400 ГБ.
  • Копирование более 500 ГБ резервной копии, состоящей из 5000 файлов.

Поскольку оба записывают на диск одновременно, есть ли риск фрагментации, который может повлиять на производительность?

(Я мог бежать xfs_fsr для дефрагментации, но мне любопытно, так как это требует времени / нагрузки на большие живые наборы данных.)

Подробности для тех, кто спрашивал: это на сервере EC2, в котором используется временное хранилище (я знаю, используйте с осторожностью). Я монтирую, используя:sudo mount -t xfs -o noatime /dev/vg0/ephemeral /ephemeral

Вот мой xfs_info: meta-data=/dev/mapper/vg0-ephemeral isize=256 agcount=32, agsize=32526464 blks = sectsz=512 attr=2 data = bsize=4096 blocks=1040846848, imaxpct=5 = sunit=128 swidth=768 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=508232, version=2 = sectsz=512 sunit=8 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0

1 ответ

Это зависит от вашей конфигурации XFS. Если в вашей файловой системе установлен какой-либо уровень предварительного выделения, влияние фрагментации будет ниже, чем без него.

См.: Почему мои файловые системы XFS внезапно занимают больше места и заполнены разреженными файлами?

Можете ли вы опубликовать xfs_info для вашей файловой системы и вывод /etc/fstab?

Другие вопросы по тегам