Нужно мнение о методе извлечения данных из файла с Perl - PullRequest
1 голос
/ 31 января 2011

У меня конфликт идей со сценарием, над которым я работаю.Конфликт в том, что я должен прочитать кучу строк кода из файла VMware.На данный момент я просто использую SSH для проверки каждого файла для каждой виртуальной машины, пока файл остается на сервере.Причина, по которой я теперь думаю, что это проблема, заключается в том, что у меня есть 10 виртуальных машин и около 4 файлов, которые я проверяю на наличие путей к файлам и тому подобное.Это открывает новый канал SSH каждый раз, когда я обращаюсь к объекту ssh, который я создал, используя Net :: OpenSSH .Когда все сказано и сделано, я, вероятно, открыл около 16-20 объектов SSH.Было бы проще во многих отношениях, если бы я SCP передавал файлы на компьютер, который должен их обработать, а затем выполнял бы большую часть работы на локальной стороне.Сценарий, который я делаю, является резервным сценарием для ESXi, и в конечном итоге он все равно будет хранить файлы, из которых мне нужно прочитать.

Любое мнение будет наиболее полезным.

1 Ответ

0 голосов
/ 31 января 2011

Если виртуальные машины выполняют работу локально, в долгосрочной перспективе это, вероятно, лучше.

В краткосрочной перспективе будет использовано ~ равное количество ресурсов, но если вы перенесете эти экземпляры на другое оборудование, тогда, конечно, вы увидите выгоды от распределения обработки.

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

Помимо преимуществ масштабируемости, на самом деле нет никаких плюсов / минусов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...