建议提高pxe blksize的上限
本帖最后由 ljycslg 于 2013-7-21 17:30 编辑grub4dos的网启tftp太慢了,只有10mbps,百兆只用了十分之一
根据这贴
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=275640
下载的修改了blksize的pxelinux的后速度很快,达到50mbps
同样bootmgr能通过修改bcd参数能达到50mbps以上
但grldr的blksize最大值被限定在 1432,已经落后与以上两款引导
如果能加入HTTP那就更好了 最大值小于 32K,因为 grub4dos 为 PXE 提供的缓冲区就这么大。
因此,你设置为 16384 是没问题的。
问题究竟在哪呢?
问题在于,你的 PXE BIOS 不支持设置这么大的 blksize。它会导致死机等不正常现象的发生。
不点 发表于 2013-7-22 00:12 static/image/common/back.gif
提高之后,恐怕会死机。
如果你的具体情况不会死机,你可以自己提高。
我知道可以设,但是设值超不过1432,最大值被限制了
我现在要设8092、16384甚至40960 提高之后,恐怕会死机。
如果你的具体情况不会死机,你可以自己提高。
pxe detect 命令可以加参数,从而指定出一个自己喜欢的 blksize。
可以考虑用IPXE/GPXE 不点 发表于 2013-7-22 09:04 static/image/common/back.gif
最大值小于 32K,因为 grub4dos 为 PXE 提供的缓冲区就这么大。
因此,你设置为 16384 是没问题的。
同一个biospxelinux和bootmgr都通过修改blksize为16384完美提升了速度
而grub4dos修改成16384后反而不能读取了
你觉得是什么问题? 本帖最后由 ljycslg 于 2013-7-22 17:30 编辑
快雪时晴 发表于 2013-7-22 11:43 static/image/common/back.gif
可以考虑用IPXE/GPXE
ipxe可以弄成像grub4dos那种菜单吗?好像不行吧,还得通过grub调用,调用有两种方法,方便选择多个ISO的方案兼容性不好,兼容性好的方案又不方便选择。两难!
要是grub4dos能直接支持HTTP就好了 ljycslg 发表于 2013-7-22 17:19 static/image/common/back.gif
同一个biospxelinux和bootmgr都通过修改blksize为16384完美提升了速度
而grub4dos修改成16384后反而不 ...
我想可能是原理不同。grub4dos 只使用 PXE 的 BIOS 调用,而 BOOTMGR 以及 pxelinux 有可能使用自己的 PXE 驱动程序。
grub4dos 的 pxe 支持是由 bean 开创的。我对于 pxe 的相关知识并不了解。 很好。很好。长知识了 学习 提高pxe blksize的上限
页:
[1]