LINUX.ORG.RU

tftp медленная скорость загрузки

 ,


0

1

В общем поднят PXE сервер, и образы размером 300 мб грузит более 5ти минут что не нормально как для 100 мегабит.

Подскажите мож кто сталкивался, как победить, бо находил подобные сообщения но как пофиксить никто не знает...

p.s. пробовал с разных машин без разницы - тормозит, по другим сервисах скорость нормальная...


У тфтп по умолчанию размер блока данных 512 байт. По идее, если увеличить, скорость должна подрасти.

thesis ★★★★★ ()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от dobs

Что за iso ?

Если это livecd / installcd Linux, то 100 вы можете грузить только ядро и initrd с этого iso, а все остальные файлы разместить на NFS, но, скорее всего придётся внести правку в параметры, передаваемые ядру и возможно в init сценарий initramfs.

У вас же сейчас происходит ситуация, что в начале отрабатывает pxelinux, который загружает образ, вызывает загрзчик isolinux из iso образа, а уже isolinux грузит ядро и initrd из образа. Вы же можете распаковать образ и грузить через pxelinux только ядро и образ initrd.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87
LABEL memtest
	MENU LABEL MemTest86 4.20
        kernel memtest
		
LABEL mhdd
        MENU LABEL MHDD v4.6
        LINUX memdisk
        initrd mhdd32ver4.6.iso
        APPEND iso

MENU SEPARATOR		
		
LABEL Kolibri
	MENU LABEL KolibriOS Boot
	LINUX memdisk
	initrd boot_kolibri.iso
	APPEND iso

LABEL hdt_iso
        MENU LABEL Hardware Detection Tool
        LINUX memdisk
        initrd boot_hdt-0.5.0.iso
	APPEND iso

LABEL filezilla
        MENU LABEL Clonezilla
        LINUX memdisk
        initrd boot_clonezilla-live-1.2.12-60-i486.iso
        APPEND iso

LABEL hren
        MENU LABEL Hirens.BootCD.10.4
        LINUX memdisk
        initrd boot_Hirens.BootCD.10.4.iso
        APPEND iso
        
LABEL fcboot
        MENU LABEL Boot.fedoraproject
        LINUX memdisk
        initrd boot_bfo.iso
        APPEND iso
        
LABEL strelec
        MENU LABEL BootCD Strelec
        LINUX memdisk
        initrd BootCD.USB.Strelec.12.iso
        APPEND iso

LABEL pmagic
        MENU LABEL Parted Magic 2013_02_28
        LINUX memdisk
        initrd pmagic_2013_02_28.iso
        APPEND iso

П.С. Пробовал спрятать под спойлер но он не работает чет...

dobs ()
Ответ на: комментарий от thesis

Спасибо, добрался, пробовал менять параметры

server_args = -B 1468 -s /var/lib/tftpboot

Демон перезагружал но что-то прироста в скорости увы нет... Какие еще есть варианты?

dobs ()
Ответ на: комментарий от dobs
LABEL mhdd
        MENU LABEL MHDD v4.6
        LINUX memdisk
        initrd mhdd32ver4.6.iso
        APPEND iso

Есть образ дискеты, в чём суть грузить iso ? К тому же я думаю на вашем iso находится isolinux, который загружает из iso образ дискеты.

LABEL hdt_iso
        MENU LABEL Hardware Detection Tool
        LINUX memdisk
        initrd boot_hdt-0.5.0.iso
	APPEND iso
http://www.hdt-project.org/raw-attachment/wiki/hdt-0.5.0/hdt-0.5.2.img Зачем городить огород из двойнова вызова загрузчика ?
LABEL Kolibri
	MENU LABEL KolibriOS Boot
	LINUX memdisk
	initrd boot_kolibri.iso
	APPEND iso
http://wiki.kolibrios.org/wiki/Booting_from_PXE
LABEL filezilla
        MENU LABEL Clonezilla
        LINUX memdisk
        initrd boot_clonezilla-live-1.2.12-60-i486.iso
        APPEND iso
http://www.clonezilla.org/livepxe.php
LABEL pmagic
        MENU LABEL Parted Magic 2013_02_28
        LINUX memdisk
        initrd pmagic_2013_02_28.iso
        APPEND iso
http://partedmagic.com/doku.php?id=pxe

В общем остаётся только Hiren`s Boot CD, но это тоже можно всё «расковырять» на загрузку образов дискет.

kostik87 ★★★★★ ()

в своё время нарывался на другую проблему с большими файлами - ограничение на стороне сервера на размер передаваемого файла. при этом на стороне gPXE это смотрелось как бесконечная загрузка.

billic ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.