ssh -o 'ProxyCommand ssh -W %h:%p user@192.168.123.101'
Затем можно просто работать
ssh PC1
.Лучше всего используемый через псевдоним в
~/.ssh/config
:Host PC1 HostName 192.168.0.2 User user ProxyCommand ssh -W %h:%p user@192.168.123.101
Для более старых версий OpenSSH, которые не имеют
-W
опция (я думаю, что это означает ≤5.4), удостоверьтесь, что netcat доступен на PC2 и использованииHost PC1 HostName 192.168.0.2 User user ProxyCommand ssh user@192.168.123.101 nc %h %p
Это зависит от того, что точно является Вами поиск. Для тривиальной системной нагрузки, контролирующей, существует top
и более изящное htop
.
Затем там десятки специализированных мониторов для сети, ввода-вывода, потребления батареи...
При фактическом поиске дыр производительности в программном обеспечении Вам был бы нужен профилировщик. Для сетевого программного обеспечения единственный свободный применимый профиль является oProfile (некоторые коммерческие профилировщики поддерживают основанное на времени профилирование также).
Вот немного о профилировании жемчуга (но я вполне уверен, что это не получает время простоя), http://www.perl.com/pub/2004/06/25/profiling.html
Возможно, попробуйте апачский jmeter.
У меня нет практического опыта с этим инструментом, но в официальном описании Jmeter:
Apache JMeter может привыкнуть к проведению испытаний и на статических и динамических ресурсах (файлы, Сервлеты, сценарии Perl, Объекты Java, Базы данных и Запросы, FTP-серверы и больше). Это может использоваться, чтобы моделировать большую нагрузку на сервере, сети или возразить, чтобы протестировать ее силу или проанализировать общую производительность под различными типами загрузки. Можно использовать его, чтобы сделать графический анализ из производительности или протестировать сервер/сценарий/поведение объекта при тяжелой параллельной загрузке.
Возможно, это не хорошее решение, но Вы могли установить веб-сервис CGI и протестировать Ваше приложение с Jmeter как стресс-тест веб-сервиса!?