5.1.36 загрузка по http

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
kdesys
Сообщения: 15
Зарегистрирован: Вт апр 05, 2011 2:51 pm

5.1.36 загрузка по http

Сообщение kdesys »

Добрый день.

Жизнь заставила перейти с 5.0.7 на 5.1.36 и сразу начались проблемы с загрузкой по TFTP клиентов расположенных на удалении от сервера загрузки (витая пара 120 метров).

В связи с этим решили перейти на загрузку по http.

Подняли apache, прописали папку загрузки, в dhcp поменяли файл загрузки на wtware.http, отредактировали файл http.cfg.

Запуск, терминал получает IP, скачивает wtware.http, затем http.cfg, после этого начинается загрузка wtware.nbi, грузится несколько десятков секунд (на экране отображается процент загрузки), после этого 100% ОК и тишина.

Думали, что висим, но нет, через несколько минут загрузился.

Вот лог загрузки терминала из access.log apache2.2:

Код: Выделить всё

192.168.2.51 - - [10/Jun/2013:15:31:08 +0400] "GET /wtware/5.1.36/wtware.nbi HTTP/1.1" 200 7800458
192.168.2.51 - - [10/Jun/2013:15:39:39 +0400] "GET /wtware/Everyone/list.wtc HTTP/1.1" 200 1322
192.168.2.51 - - [10/Jun/2013:15:39:39 +0400] "GET /wtware/Terminals/AC.F1.DF.3F.F8.A0/config.wtc HTTP/1.1" 200 578
192.168.2.51 - - [10/Jun/2013:15:39:42 +0400] "GET /wtware/Everyone/all.wtc HTTP/1.1" 200 22
192.168.2.51 - - [10/Jun/2013:15:39:42 +0400] "GET /wtware/Everyone/wtware.lic HTTP/1.1" 200 4041
192.168.2.51 - - [10/Jun/2013:15:39:42 +0400] "GET /wtware/Connections/DS.wtc HTTP/1.1" 200 46
192.168.2.51 - - [10/Jun/2013:15:39:42 +0400] "GET /wtware/5.1.36/packages/lib6 HTTP/1.1" 200 1337522
192.168.2.51 - - [10/Jun/2013:15:39:56 +0400] "GET /wtware/5.1.36/packages/print HTTP/1.1" 200 802194
192.168.2.51 - - [10/Jun/2013:15:40:18 +0400] "GET /wtware/5.1.36/packages/fwt HTTP/1.1" 200 552861
192.168.2.51 - - [10/Jun/2013:15:40:35 +0400] "GET /wtware/5.1.36/packages/f HTTP/1.1" 200 2145360
192.168.2.51 - - [10/Jun/2013:15:41:45 +0400] "GET /wtware/5.1.36/packages/graphic HTTP/1.1" 200 52416
Итого больше 10 минут. Подскажите, это нормально?
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.1.36 загрузка по http

Сообщение aka »

kdesys писал(а):Итого больше 10 минут. Подскажите, это нормально?
Вот это:
kdesys писал(а):и сразу начались проблемы с загрузкой по TFTP клиентов расположенных на удалении от сервера загрузки (витая пара 120 метров)
уже ненормально. В нормальной (т.е. не маска 255.0.0.0 и три тысячи хостов в одном сегменте) локальной сети TFTP обязан работать. TFTP это хороший диагностический инструмент, если он не работает, значит надо чинить сеть. Для очитки моей совести можно попробовать запустить tftpd32 и по тому же кабелю с виндовса на виндовс покачать файлы по 5 мегабайт. Если будут качаться хуже чем за пару секунд - надо чинить сеть.

Вот к эта задержке втварь не имеет никакого отношения:

192.168.2.51 - - [10/Jun/2013:15:31:08 +0400] "GET /wtware/5.1.36/wtware.nbi HTTP/1.1" 200 7800458
192.168.2.51 - - [10/Jun/2013:15:39:39 +0400] "GET /wtware/Everyone/list.wtc HTTP/1.1" 200 1322

Здесь ваш http сервер отдает байты вашей прошивке сетевой карты, это никак нельзя улучшить исправлениями втвари, потому что втваревое линуксовое ядро еще не запустилось. Восемь с половиной минут на 7.5Мб - это 15 (пятнадцать) килобайт в секунду. ADSL 256 килобит смеется над вашим езернетом.
kdesys
Сообщения: 15
Зарегистрирован: Вт апр 05, 2011 2:51 pm

Re: 5.1.36 загрузка по http

Сообщение kdesys »

aka писал(а):Вот это:
...
уже ненормально
...
Если будут качаться хуже чем за пару секунд - надо чинить сеть.
Спасибо. Прозвонили кабель, поменяли хабы, будем тестить.
aka писал(а):Вот к эта задержке втварь не имеет никакого отношения:

192.168.2.51 - - [10/Jun/2013:15:31:08 +0400] "GET /wtware/5.1.36/wtware.nbi HTTP/1.1" 200 7800458
192.168.2.51 - - [10/Jun/2013:15:39:39 +0400] "GET /wtware/Everyone/list.wtc HTTP/1.1" 200 1322

Здесь ваш http сервер отдает байты вашей прошивке сетевой карты, это никак нельзя улучшить исправлениями втвари, потому что втваревое линуксовое ядро еще не запустилось. Восемь с половиной минут на 7.5Мб - это 15 (пятнадцать) килобайт в секунду. ADSL 256 килобит смеется над вашим езернетом.
Нет, здесь лог нужно читать так, появилась запись - значит apache отдал файл.
Загрузка wtware.nbi длилась около двух минут, а потом висела надпись на терминале 100% ОК около 8 минут.
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: 5.1.36 загрузка по http

Сообщение Rushmore »

kdesys писал(а):Загрузка wtware.nbi длилась около двух минут, а потом висела надпись на терминале 100% ОК около 8 минут.
Апач любит отправлять контент в chunked encoding, а iPXE это не переваривает. Отсюда могут быть задержки.
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: 5.1.36 загрузка по http

Сообщение aka »

kdesys писал(а):Нет, здесь лог нужно читать так, появилась запись - значит apache отдал файл.
Загрузка wtware.nbi длилась около двух минут, а потом висела надпись на терминале 100% ОК около 8 минут.
Попробуй отредактировать 5.1.36\http.cfg
Там надо убрать "wtware-boot". Откомментировать две строки, указать в них правильные адреса и убрать из них слово quiet. Тогда линуксовое ядро при запуске заспамит весь экран текстом. Когда сделаешь это - покажи фотку экрана, на котором оно дольше всего тормозит.
Ответить

Вернуться в «Методы загрузки»