
Pomalý TFTP server
Zdravím,
mám v budově běžící server, kde mám nahraných spoustu bootable images. Na mikrotiku jsem si nastavil PXE Boot (protože mě nebaví po velké budově pořád řešit jestli mám s sebou boot flashdisk s obrovskou kapacitou, když lze mít PXE), který v případě DHCP BOOT přesměruje komunikaci na server, kde běží TFTP server. Všechno funguje bez problémů. Načte se mi při boot na jakémkoliv PC nabídka s výběrem images a fungujou.
Jeden problém:
Celá síť mi běží na gigabitu, ale když začne jakýkoliv počítač načítat ten image, tak to jede strašně pomalu. Na serveru dokonce vidím, jak pomalu přibývají procenta, než se to načte. Jak je to možný, že na gigabitové síti ten přenos souboru je tak pomalý?
Pokud kopíruji ve windows přes síť tak opravdu jedu gigabitem.
Děkuji.
https://lkhill.com/rant-just-stop-it-with-the-tftp/
Takže rychlost TFTP server je limitována defakto jeho jednoduchostí a stářím (bloky po malých častech a milion acknowledgementu).
Co s tím lze dělat? Neexistuje nějaké rozšíření BootPXE, které sviští o trochu rychleji a nebo dnes BootPXE je tak pohřbený, že se nepoužívá a nerozvíjíse?
Používám toto http://www.jounin.net/tftpd32.html
řešení máš popsané v tom linku - můžeš nastavit větší bloky, pokud to server i klienti podporují. Bezpečný blocksize je na běžné síti 1468 byte. Pokud máš někde MTU snížené, je třeba snížit i blocksize.