Плохой параметр конфигурации: ControlPersist, в то время как scp с ведущим устройством управления?

Взгляните на этот U&L Q&A под названием: Amazon EC2 микро экземпляр большого количества запросов ввода-вывода , где я предоставляю подробную информацию об инструменте под названием fatrace. Я также рассказываю об этом в этом вопросе и ответах под заголовком: Определение специфического файла, отвечающего за высокий уровень ввода/вывода .

fatrace

Это новое дополнение к ядру Linux и приветствуется, так что оно только в новых дистрибутивах, таких как Ubuntu 12.10. Моя система Fedora 19 также имеет к ней доступ.

Она предоставляет такой же доступ, который можно получить через inotify без необходимости нацеливания на определенный каталог и/или файлы.

$ sudo fatrace
pickup(4910): O /var/spool/postfix/maildrop
pickup(4910): C /var/spool/postfix/maildrop
sshd(4927): CO /etc/group
sshd(4927): CO /etc/passwd
sshd(4927): RCO /var/log/lastlog
sshd(4927): CWO /var/log/wtmp
sshd(4927): CWO /var/log/lastlog
sshd(6808): RO /bin/dash
sshd(6808): RO /lib/x86_64-linux-gnu/ld-2.15.so
sh(6808): R /lib/x86_64-linux-gnu/ld-2.15.so
sh(6808): O /etc/ld.so.cache
sh(6808): O /lib/x86_64-linux-gnu/libc-2.15.so

Выше показан идентификатор процесса, который осуществляет доступ к файлу, и к какому файлу он обращается, но он не дает вам никакого общего использования полосы пропускания, поэтому каждый доступ неотличим от любого другого доступа.

ПРИМЕЧАНИЕ: fatrace может принять аргумент -p PID, так что вы можете направить его на просмотр одного PID, если захотите.

.

1
17.05.2014, 21:31
2 ответа
[1168222]Вариант [1168570]ControlPersist[1168571] впервые появился в OpenSSH 5.6. Предполагается, что вы используете более старую версию.

find  MyDir  -maxdepth 1 -type f -exec cp "{}" destdir \;

Если у вас нет [1168572]ControlPersist[1168573], вы можете явно прервать соединение, как только закончите с ним.[1168225].

2
27.01.2020, 23:38
[1131010] Самым очевидным ответом было бы то, что у вас нет одинаковых версий [1131418]scp[1131419] на всех системах, а некоторые из них не поддерживают [1131420] -o ControlPersist[1131421].

Но действительно ли ControlMaster нужен? Можете ли вы действительно измерить разницу в запущенных заданиях?

Также вам может понадобиться rsync.[1131015].

0
27.01.2020, 23:38

Теги

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