所以我正在为Windows的Chef食谱工作,这意味着它通常在Windows Server实例上执行(本例中为2012r2)。 具体来说,我正在安装使用Cygwin的MSYS2。 我注意到软件包的安装非常慢,并且追踪了一篇文章,显示了Cygwin中的默认nsswitch.conf如何使用较慢的dynamicSAM / AD集成。 对于大多数用户,特别是对于我的testing环境,这是不需要的,所以我试着按照这些步骤来使用仅基于文件的用户/组。 这导致了一个巨大的加速(大约6倍)。
但有一个奇怪的。 它只有当我通过RDP至lesslogin到服务器一次才有效。 否则回到减速。
由于这对于自动化testing并不是非常有用,所以我试图找出究竟是什么导致了这个问题。 最可能的候选者是第一个RDP连接(即非WinRM /无头会话)正在填充无头会话不加载的某个用户configuration文件,但我无法弄清楚什么。 我试过调用LoadUserProfile
,它应该创build一个不存在的configuration文件,但这还不够。
任何想法,这是什么我失踪?