Re: [Dnsmasq-discuss] Estimation of TFTP Server Load Capabilities

2014-07-31 Thread Simon Kelley
On 24/07/14 04:13, Linux Luser wrote:
 I have a project where I use dnsmasq for netboot installs. Currently, there
 can be an unlimited number of installs happened at once. At what point
 (number of TFTP transfers happening in parallel) should I be concerned that
 I'm overtaxing dnsmasq's TFTP capabilities? Does dnsmasq use threads or
 multiprocessing for TFTP transfers?
 

In my experience, the limit is unlikely to be dnsmasq, as long as it's
not running on a very slow CPU. The problem is that TFTP is a very dumb
protocol, and it really doesn't handle packet loss well. Nor does it
rate limit well. This means that the normal cause of collapse (ie hosts
never complete netboot) is network overload, causing packet loss,
causing TFTP sessions to stall. If you have a fast network, it may all
be fine, if you don't then changing the TFTP server probably won't help,
you need to limit the number of simultaneous transactions.

Cheers,

Simon.






___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Estimation of TFTP Server Load Capabilities

2014-07-31 Thread Brian Rak
One option here is to use iPXE ( http://www.ipxe.org/ ) to grab the 
netboot files via HTTP (or some other protocol) instead of relying on 
TFTP.  There's some extra configuration work here, but serving up the 
365KB iPXE image to clients via TFTP is a lot less work then serving up 
the entire kernel/initrd package.


On 7/23/2014 11:13 PM, Linux Luser wrote:


I have a project where I use dnsmasq for netboot installs. Currently, 
there can be an unlimited number of installs happened at once. At what 
point (number of TFTP transfers happening in parallel) should I be 
concerned that I'm overtaxing dnsmasq's TFTP capabilities? Does 
dnsmasq use threads or multiprocessing for TFTP transfers?


Thanks.



___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Estimation of TFTP Server Load Capabilities

2014-07-31 Thread Linux Luser
Thanks guys. That gives me some good things to think about and prepare for.
On Jul 31, 2014 12:33 PM, Brian Rak b...@gameservers.com wrote:

  One option here is to use iPXE ( http://www.ipxe.org/ ) to grab the
 netboot files via HTTP (or some other protocol) instead of relying on
 TFTP.  There's some extra configuration work here, but serving up the 365KB
 iPXE image to clients via TFTP is a lot less work then serving up the
 entire kernel/initrd package.

 On 7/23/2014 11:13 PM, Linux Luser wrote:

 I have a project where I use dnsmasq for netboot installs. Currently,
 there can be an unlimited number of installs happened at once. At what
 point (number of TFTP transfers happening in parallel) should I be
 concerned that I'm overtaxing dnsmasq's TFTP capabilities? Does dnsmasq use
 threads or multiprocessing for TFTP transfers?

 Thanks.


 ___
 Dnsmasq-discuss mailing 
 listdnsmasq-disc...@lists.thekelleys.org.ukhttp://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss



___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


[Dnsmasq-discuss] Estimation of TFTP Server Load Capabilities

2014-07-23 Thread Linux Luser
I have a project where I use dnsmasq for netboot installs. Currently, there
can be an unlimited number of installs happened at once. At what point
(number of TFTP transfers happening in parallel) should I be concerned that
I'm overtaxing dnsmasq's TFTP capabilities? Does dnsmasq use threads or
multiprocessing for TFTP transfers?

Thanks.
___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss