这与这个问题相关,并对其进行了扩展。
症状相同--使用64 no内存的2012R2 x64 (使用21 no),ping和nslookup都能正常工作,但IE不会打开网页,net use X: \\share返回一个错误1450“系统资源不足,无法完成所请求的服务”,PuTTY给出了错误“网络错误,没有可用的缓冲区空间”。
我可以遵循这个问题中的建议,或者增加各种TCP参数,但我怀疑这个问题确实存在于某个过程中的其他地方,如果可能的话,我想解决根本的问题,因为它是反复出现的。
问题是,大多数在线解决方案似乎都涉及Windows和x86体系结构,而它们的解决方案是“使用基于x64的系统”,因此我不知道如何使它们适应内存充足的x64。
或者,如果是单个进程泄漏内核缓冲区,那么如何查看每个进程的开放缓冲区计数,从而可以关闭或避免负责泄漏或保存缓冲区的进程,而不会通过“试错”杀死用户和系统进程?
相关的登记册设置:
[HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"NonPagedPoolQuota"=dword:00000000
"NonPagedPoolSize"=dword:00000000
"SessionViewSize"=dword:00000030
"SystemPages"=dword:00000000
"SecondLevelDataCache"=dword:00000000
"SessionPoolSize"=dword:00000014
"DisablePagingExecutive"=dword:00000001
"PagedPoolSize"=dword:00000000
"PagedPoolQuota"=dword:00000000
"PhysicalAddressExtension"=dword:00000001
"LargeSystemCache"=dword:00000001
"DisablePageCombining"=dword:00000001Poolmon输出:
Memory:67045348K Avail:43088144K PageFlts: 26887 InRam Krnl:34360K P:998960K
Commit:17896772K Limit:68093924K Peak: 21003948K Pool N: 863288K P:1038320K发布于 2018-10-18 21:06:41
好吧,我也有一段时间遇到同样的问题了。
我找到了另一个有用的答案。从命令提示符运行"netstat -ano“。在我的例子中,响应是一个几乎无穷无尽的连接列表,所有连接在最后一栏中都有相同的编号。
最后一列是进程id。
然后,我使用processes (免费添加,google it)显示所有正在运行的进程,按照PID对列表进行排序,并杀死错误的进程。电视网回来了。
https://serverfault.com/questions/859278
复制相似问题