Проблема с запуском java.net. bindexception не может назначить запрошенный адрес

В настоящее время я тестирую сервер с автоматическим тестовым клиентом, который имитирует большое количество пользователей. И сервер, и клиент написаны на Java. Клиент открывает соединение TCP / IP для каждого пользователя. И сервер, и клиент работают на Ubuntu linux, клиент работает на 11.04, а сервер - на 10.04.

Тестирование продолжалось до 27000 одновременно открытых подключений, после чего я решил перейти на 36000 (ресурсы серверов и клиентов не были на самом деле все это израсходовано на 27000, поэтому я решил сделать чуть больший прыжок). а затем объедините результаты. В настоящий момент я делаю все вручную и ищу более элегантное решение.

Представьте, что в рабочем каталоге есть 5 файлов * .csv с именем dat1.csv , dat2.csv , ... dat5.csv . Я хочу оценить одну и ту же линейную модель, используя каждый набор данных.

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

csvdat <- list.files(pattern="dat.*csv")

Теперь я хочу сделать что-то вроде

for(x in csvdat) {
    lm.which(csvdat == "x") <- lm(y ~ x1 + x2, data = x)
}

Оператор "который" является мой глупый способ попытаться пронумеровать каждую модель по очереди, используя место в списке csvdat, до которого в данный момент находится цикл. то есть, я бы хотел, чтобы этот цикл возвращал набор объектов 5 lm с именами lm.1 , lm.2 , и т.д.

Есть ли какой-нибудь простой способ создать эти объекты и дать им имена, чтобы я мог легко указать, какому набору данных они соответствуют?

Спасибо за вашу помощь!

8
задан Community 23 May 2017 в 01:44
поделиться