无忧启动论坛

标题: PXE启动Windows UEFI模式下Wim最大速度测试 [打印本页]

作者: as8686886    时间: 2024-3-23 22:07
标题: PXE启动Windows UEFI模式下Wim最大速度测试
本帖最后由 as8686886 于 2024-3-26 11:32 编辑

最近研究Pxe网启,遇到一个问题UEFI模式下启动WinPE等Wim文件发现启动没有legacy模式下快,经百度之后找到BCD文件里的两个关键键值RamdiskTftpBlockSize、RamdiskTftpWindowSize经过测试做出最佳配置,具体测试如下:
RamdiskTftpBlockSize
RamdiskTftpWindowSize
启动时间(秒)
Wim文件大小
16384
100
39
1.06GB
40960
100
26
1.06GB
57344
100
20
1.06GB
61440
100
18
1.06GB
65471
100
19
1.06GB
65472
100
无法启动
1.06GB
65471
40
42
1.06GB
65471
200
19
1.06GB
最终得出结论:
RamdiskTftpBlockSize:65471
RamdiskTftpWindowSize:100
时启动速度最快

当这两个参数固定时,又遇到520MB的NetCopy的Wim启动速度比1.06G的WinPE的Wim启动速度竟然还慢,用了141秒,而WinPE仅用了19秒。
将netcopy的Wim和WinPE的参数改成一致,启动速度明显加快,仅用了11秒,仔细对比配置文件和测试发现不同之处:
启动名称
启动时间(秒)
Wim文件大小
NetCopy
141
520MB
NetCopy Test
11
520MB

IsolatedExecutionContext 测试模式修改这两个值得命令如下:
  1. bcdedit /store Boot\BCD /set {ramdiskoptions} ramdisktftpblocksize 65471
  2. bcdedit /store Boot\BCD /set {ramdiskoptions} RamdiskTftpWindowSize 100
复制代码

windows Server 2012 R2的WDS服务器 默认值:ramdisktftpblocksize=1456 RamdiskTftpWindowSize=4,修改之后远程安装系统无响应。

不知哪行参数影响了Wim的启动速度,请大家各抒己见。









作者: bfgxp    时间: 2024-3-23 22:26
楼主没用ipxe?
ipxe没这些困扰啊
作者: as8686886    时间: 2024-3-23 22:32
本帖最后由 as8686886 于 2024-3-23 22:49 编辑
bfgxp 发表于 2024-3-23 22:26
楼主没用ipxe?
ipxe没这些困扰啊

是用的ipxe,ipxe在uefi开启安全启动的模式下BCD是用的TFTP传输,TFTP没有http快,这才找到了加速的方法。一样大小的文件ipxe在legacy模式下引导用10秒左右,tftp下18秒也可以了。而且还发现一个问题,我的虚拟机4G内存的情况,uefi模式下PE就可以启动,2G内存、1.5G也可以启动,而legacy模式就报内存不足,启动不了。
作者: x495210    时间: 2024-3-23 23:33
Ventoy
作者: x495210    时间: 2024-3-23 23:33
Ventoy
作者: AcidBurn    时间: 2024-3-24 01:18
谢谢分享
作者: dayeye    时间: 2024-3-24 01:22
围观,学习
作者: wang1126    时间: 2024-3-24 06:31
学习学习
作者: oh312    时间: 2024-3-24 07:09
赞,谢谢分享。
作者: bfgxp    时间: 2024-3-24 09:25
as8686886 发表于 2024-3-23 22:32
是用的ipxe,ipxe在uefi开启安全启动的模式下BCD是用的TFTP传输,TFTP没有http快,这才找到了加速的方法 ...

安全启动啊,我都是关了的。
作者: as8686886    时间: 2024-3-24 09:49
bfgxp 发表于 2024-3-24 09:25
安全启动啊,我都是关了的。

我是考虑后期的普偏性,后期如果有多台安全启动的PC,那就效率慢了!
作者: yc2428    时间: 2024-3-24 10:10
谢谢分享
作者: bfgxp    时间: 2024-3-24 10:34
as8686886 发表于 2024-3-24 09:49
我是考虑后期的普偏性,后期如果有多台安全启动的PC,那就效率慢了!

我不知道你是怎么过安全启动的,我测试了能找到的方案都不太理想,所以放弃了。
作者: as8686886    时间: 2024-3-24 11:09
bfgxp 发表于 2024-3-24 10:34
我不知道你是怎么过安全启动的,我测试了能找到的方案都不太理想,所以放弃了。

我这个安全启动没任何问题,也能从服务器获取自动运行脚本。除了PE里httpdisk无法使用,用共享iso方式解决外没其他问题。
作者: guong    时间: 2024-3-24 12:29
学习来了
作者: 2011990726    时间: 2024-3-24 14:30
学习一下
作者: promrhxq    时间: 2024-3-24 16:57
感谢分享好经验  学习了
作者: wangsugertang    时间: 2024-3-25 09:39
这个要努力学习一下

作者: fygk    时间: 2024-4-4 08:39
谢谢分享
作者: GHOSTOPOST    时间: 2024-4-24 15:57
感谢楼主分享。。。。。。
作者: xiao159    时间: 2024-4-27 15:32
感谢分享
作者: as8686886    时间: 2024-4-27 16:07
bfgxp 发表于 2024-3-24 10:34
我不知道你是怎么过安全启动的,我测试了能找到的方案都不太理想,所以放弃了。

我的安全启动下加载网络ISO也解决了
作者: jpzsj    时间: 2024-5-8 23:27
as8686886 发表于 2024-4-27 16:07
我的安全启动下加载网络ISO也解决了

PXE引导ISO吗,能否分享下?
作者: as8686886    时间: 2024-5-9 08:42
jpzsj 发表于 2024-5-8 23:27
PXE引导ISO吗,能否分享下?

PE里面加载ISO
作者: as8686886    时间: 2024-5-9 08:43
jpzsj 发表于 2024-5-8 23:27
PXE引导ISO吗,能否分享下?

直接加载ISO,一根葱有个启动包可以
作者: maisifu    时间: 2024-5-9 09:07
感谢分享!




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