Я использую Ubuntu 14.04 для запуска веб-сервера / сервера БД.
Диски находятся в наборе RAID6 с использованием XFS. Я новичок в XFS.
Предположим, у меня есть 2 тяжелых операции ввода-вывода. В моем примере:
Поскольку оба устройства записывают на диск одновременно, существует ли риск фрагментации, который может повлиять на производительность?
(Я мог бежать 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
Это зависит от вашей конфигурации XFS. Если в вашей файловой системе установлен определенный уровень предварительного распределения, влияние фрагментации будет меньше, чем без нее.
Видеть: Почему мои файловые системы XFS внезапно занимают больше места и заполняются разреженными файлами?
Вы можете опубликовать xfs_info
для вашей файловой системы и вывод /etc/fstab
?