Что сохраняет одну сторону rsync настолько занятой?

convertthis-to-normal-time (last-pwdupdate-time-in-seconds+maxage-in-seconds)

11
03.03.2018, 12:17
3 ответа

Один возможный ответ - то, что удаленная файловая система смонтирована по умолчанию с "atime" опцией. Время доступа пишет для всего, что удаленные rsync доступы объединились со штрафом записи, который Вы получаете с RAID 5 (вычислительная четность означает читать все диски RAID, прежде чем Вы запишете в одного из них), могло объяснить увеличение ввода-вывода на удаленной стороне.

Если я прав, можно ускорить вещи путем монтирования удаленной файловой системы с "noatime" опцией.

3
27.01.2020, 19:59
  • 1
    Хорошая мысль, но печально не решение: файловая система уже смонтирована noatime. Смонтируйтесь сообщает, что набор всех монтирует опции как rw,nosuid,noexec,noatime,nospace_cache. –  MvG 23.07.2012, 22:57

- подозреваю, что это опции --fake-super. Это говорит rsync хранить всю информацию о метаданных в расширенных атрибутах в каждом файле. Я подозреваю, что доступ к этим атрибутам медленный. Попробуйте выполнить тестовый запуск с rsync с правами root без опции --fake-super. Нельзя использовать одну и ту же резервную копию, так как атрибуты не будут совпадать.

.
1
27.01.2020, 19:59

--xattrs / -Xбыло очень медленным до того, как восходящая фиксация (все еще отсутствовала в выпуске ), который был включен в rsync Debian 3.1.2 -2:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799143#20

https://bugzilla.samba.org/show_bug.cgi?id=5324

1
27.01.2020, 19:59

Теги

Похожие вопросы