无忧启动论坛

标题: pxe blksize 的问题 千兆网卡pxe的最高速度多少??? [打印本页]

作者: buypro    时间: 2012-10-25 13:22
标题: pxe blksize 的问题 千兆网卡pxe的最高速度多少???
以前不知道pxe blksize 还是可以设置的。导致千兆网卡的速度和百兆一样。实在受不了

现在我想问问大家


1.大家设置blksize 的参数最大为多大?????


2.千兆网卡pxe的最高速度多少???



我设置为
pxe blksize 1443

  1. 273 MB的3g1.img.gz镜像加载时间为1分43秒
  2. (不包括xpe开始的时候找服务机器分配ip的过程和加载后进windows的过程)
复制代码
看起来是比原来default blksize 512的快了一倍。但是这是千兆网卡的最快速度???
如果加载1G的镜像还不是要等死人???

请大家谈谈如何加快千兆网卡的加载速度。 这个速度是否受限于grub4dos??????
因为blksize 的设置有个上限的。过大就会出现error 15:   file not found的错误提示。无法加载了。


请大家给点意见或者提示。

先谢谢了
作者: buypro    时间: 2012-10-25 13:28
pxe blksize 1456

通过


pxe blksize 1457
出错

我能达到的最大值是1456

[ 本帖最后由 buypro 于 2012-10-26 18:47 编辑 ]
作者: buypro    时间: 2012-10-25 13:29
是不是blksize 值越大加载就越快???
作者: buypro    时间: 2012-10-25 13:32
pxe blksize 1456 的时候

加载 273 MB的3g1.img.gz镜像加载时间为1分41秒
作者: buypro    时间: 2012-10-25 13:35
从U盘加载 273 MB的3g1.img.gz镜像加载时间为1分13秒
作者: zhaohj    时间: 2012-10-25 16:04
用wim的吧,bootmgr.exe内置了pxe驱动,bcd设置:
百兆:
bcdedit /store bcd /set {ramdiskoptions} ramdisktftpblocksize 2048
千兆:
bcdedit /store bcd /set {ramdiskoptions} ramdisktftpblocksize 8192

---------------------
千兆网速加载512M的wim文件不超过20秒。

[ 本帖最后由 zhaohj 于 2012-10-25 16:06 编辑 ]
作者: zjyangjian    时间: 2012-10-25 20:51
请问具体是怎么做的PXE WIM?
作者: buypro    时间: 2012-10-25 22:57
谢谢楼上zhaohj 的提示


wim格式的采用,bootmgr.exe 引导???

bootmgr.exe 是不是相当于ntldr?? 也是MICROSOFT出的?
以前我测试国ntldr 引导img在linux主机上,死活无法通过。
同样配置在windows 服务器上就顺利启动。原因一直不明。


bootmgr不知道有否改进。  



谁能发个连接下载个几百m的wim(越小越好),方便我直接下载测试。
如果能顺利 pxe启动自己再做个wim

谢谢

[ 本帖最后由 buypro 于 2012-10-25 22:59 编辑 ]
作者: buypro    时间: 2012-10-25 23:03
bcdedit /store bcd /set {ramdiskoptions} ramdisktftpblocksize 8192

这个比起grub4dos配置的pxe blksize 1456

快了5倍多

按楼上的数据
百兆:
bcdedit /store bcd /set {ramdiskoptions} ramdisktftpblocksize 2048
千兆:
bcdedit /store bcd /set {ramdiskoptions} ramdisktftpblocksize 8192

看来百兆 我也可以配置成pxe blksize 1456
作者: buypro    时间: 2012-11-17 10:21
已成功下载wim镜像

remap后 还需要重新检查一下bcd文件里的所有大小写。

在此在次谢谢zhaohj


zhaohj 提供的那个配置的千兆的速度在我机器上好像并没那么快???
但是比百兆快了一倍多是有的。
作者: buypro    时间: 2012-11-17 10:21
请问具体是怎么做的PXE WIM?



很简单的。

window环境

请自己找一下hanwin这个软件。有现成的批处理文件直接帮你配置好服务器的(iask 上有的)
你只需要将启动文件都放入对应目录就可以了。 什么叫对应目录。也就是你在U盘启动时候
的目录结构是怎样的。就对应copy进tftp根目录就可以了

linux环境
可选软件比较多。请自己找
我dd-wrt固件。所以只能用tftp-hda. 注意只能用这个软件。别的atft 或者别的tftp都没有remap功能

配置好tfpt后 同样将所有文件copy到根目录,当然你如果采用grub bootmgr引导 都需要将对应启动文件都
copy到根目录中。

顺利的话wolar 你可以启动你的 wim ramos了。


至于winpe还是加载iso的方便

[ 本帖最后由 buypro 于 2012-11-17 10:32 编辑 ]
作者: hnzz110    时间: 2012-11-17 14:08
PXE速度是G4D为数不多的不完美之一,期待G4D早日完善
作者: zhaohj    时间: 2012-11-17 15:45
目前来讲,把1408改成1456还是安全的,超过1456,PXE的BIOS读非法。
你可以修改fsys_pxe.c来达到默认值是1456。
至于微软的bootmgr,我认为它有自己的pxe驱动模块。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3