Приведут ли 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
?