GVKun编程网logo

Windows Server 2003 SP2是否说明了免费系统页表条目的真相?

15

在这里,我们将给大家分享关于WindowsServer2003SP2是否说明了免费系统页表条目的真相?的知识,同时也会涉及到如何更有效地windows-server-2003–SQLServer201

在这里,我们将给大家分享关于Windows Server 2003 SP2是否说明了免费系统页表条目的真相?的知识,同时也会涉及到如何更有效地windows-server-2003 – SQL Server 2012安装是否会运行Windows 2003、windows-server-2003 – Windows 7中的特定字体可以使用,但在Windows Server 2003中则不行.为什么?、windows-server-2003 – Windows 7客户端,2003 Server,用户帐户反复锁定并可重复、windows-server-2003 – Windows 98客户端在使用Server 2003的文件操作期间锁定的内容。

本文目录一览:

Windows Server 2003 SP2是否说明了免费系统页表条目的真相?

Windows Server 2003 SP2是否说明了免费系统页表条目的真相?

我们有一些Windows Server 2003 Service Pack 2上运行的Win32控制台应用程序定期失败,如下所示:

错误1450( ERROR_NO_SYstem_RESOURCES ):“系统资源不足以完成请求的服务”。

我们发现的所有文档都表明,它与运行的免费系统页表条目的数量相关联。 我们在这些机器上有16GB内存,并使用/3GB操作系统开关将Windows内核压缩到1GB,并允许我们的进程访问3GB的地址空间。 这大大减less了免费系统页表条目的总数,所以加上我们大量使用MapViewOfFile(),内核页表条目用完也许并不奇怪。

但是,使用性能监视器来查看空闲系统页表条目计数器时,重新启动时的值大约是36,000,并且不会在我们的应用程序启动时下降 。 我发现很难相信我们的应用程序打开许多大的内存映射文件,对内核页表没有任何影响。 如果我们不能相信柜台,那么testing我们所做的任何系统变化的效果就更困难了。

通过WinAPI打开/closures/pipe理Windows 8应用程序

WSAEventSelect()可以在多个线程中使用以增加套接字限制吗?

cpu使用率100%创build3个线程并使用WSAWaitForMultipleEvents()和WSAEnumNetworkEvents()

使用Windows Temp目录的自解压zip(SFX)Windows程序安装程序的最简单方法是什么?

如果没有Visual Studio,可以用C ++开发windows吗?

有一个有希望的知识库文章, 性能工具不能准确地显示Windows Server 2003中可用的免费系统页表项 ,但它说,问题已在Service Pack 1中得到解决,我们已经在Service Pack 2。

有没有其他人努力或解决这个问题?

更新:我检查了windbg中的sysptes(debugging内核),值与性能计数器相匹配,大约是36,000。 我想这很可能意味着真的有这么多的免费页表项和Windows说的是实话。 它确实留下了为什么我们得到1450错误的问题,如果PTE没有用完。

进一步更新:我们从来没有深究1450错误发生的原因。 但是 ,我们将这些服务器上的操作系统升级到了64位Windows。 这允许现有的32位应用程序(无需重新编译)访问完整的4GB虚拟地址空间,并让那些烦人的Page Table Entries的内核内存区域也尽可能大。 我不认为自从我们有一个1450错误。

Windows控制台API

本地计算机上的Windows邮箱最大大小

由EnumDesktops命名的所有桌面无法通过错误2“找不到文件”的OpenDesktop

如何获取Windows 8中活动窗口的标题颜色

在窗口调整事件

你可以尝试windbg命令“!sysptes”来获取系统PTE信息? 我不确定你是否可以通过实时内核调试来做到这一点,你可能必须得到内存转储。

我不知道为什么你认为ERROR_NO_SYstem_RESOURCES只是由于用完了免费的系统页表项而导致的? 据我所知,这种通用的错误代码被用于多种资源类型。 事实上,第一次谷歌命中暗示用尽文件缓存内存也可能导致它。 (在一个XP错误,跳过这种错误模式KB)。

你的情况,我会检查“处理计数”。 另一个可能的问题是地址空间碎片。 如果您要创建1GB的文件映射视图,则需要1GB的可用地址空间,并且必须是连续的。 如果映射1GB文件,800 MB文件和1GB文件,请关闭800MB文件并打开900MB文件,但900MB文件可能无法放入剩下的空洞。

MS有两种方式允许32位操作系统“处理”具有4 GB或更多内存的硬件。

选项1:你是用Boot.ini中的/ 3GB开关做的。

选项1优点和缺点:

(CONS)这个选项从正常的2 GB内核区域中吸取1 GB的内存 – 因此使操作系统很难满足分页池分配和内核堆栈分配的需求。 所以,一个人可能会认为使用/ 3GB开关将会帮助他们,但是真的这个选项正在使32位的Windows操作系统进入一个缓慢的死亡状态。

(CONS)但是,这给我的应用程序3GB ….错误(因此,这是一个CON)的问题是,只有应用程序已经从供应商重新编译为“/ 3GB开关意识”可以真正使用额外的1 GB 。 因此,/ 3GB开关的全部使用对每个人来说都是一个非常糟糕的问题。

阅读这个链接更好的写作:

http://blogs.technet.com/askperf/archive/2007/03/23/memory-management-demystifying-3gb.aspx

选项2:使用Boot.ini中的/ PAE开关。

选项2优点和缺点:

(PROS)如果你有超过4GB的内存,这才是唯一的选择。 它通过将完整的应用程序内存占用放在RAM中来欺骗应用程序。 通常情况下,只有应用程序“Working Set”内存在RAM中,其余的应用程序内存要求进入Windows Pagefile。 什么是应用程序总内存要求? – 它被称为“虚拟大小”。

在我的世界里,我有一个很大的基于Java的IBM产品,我处理。 运行“应用程序”的服务器具有16 GB的RAM。 我只需添加/ PAE开关并观察(感谢sysinternals Processes Explorer)应用程序的分页请求从每秒200 KB到每秒4 MB。

问题: “为什么”?

答案:整个应用程序在RAM中。

问题: “应用程序是否知道它在RAM中完全运行?

答案:不是 – 它运行的方式始终是一直运行的,“思考”:它的一部分本身就是生活在RAM中的“工作集”内存,剩余的应用程序内存需求进入Windows Pagefile。

是的,这是翻转好的。

请注意:微软做了一个糟糕的工作告诉任何人有关伟大的Windows操作系统选项。 咄

试试看,并报告给stackoverflow ….

windows-server-2003 – SQL Server 2012安装是否会运行Windows 2003

windows-server-2003 – SQL Server 2012安装是否会运行Windows 2003

我似乎无法找到任何信息,但我可以在运行 Windows Server 2003 R2 x64的服务器上安装sql Server 2012 Standard Edition吗?

我不打算将它用于生产仅用于测试,我目前无法重建操作系统.

根据MSDN( here)上隐藏得很好且难以理解的文档,它需要Windows 2008 / Windows Vista或更高版本.

windows-server-2003 – Windows 7中的特定字体可以使用,但在Windows Server 2003中则不行.为什么?

windows-server-2003 – Windows 7中的特定字体可以使用,但在Windows Server 2003中则不行.为什么?

我有一个.TTF字体,当我在Windwos 7中打开它时,一切正常,字符出现在各种大小等等.但是当我在 Windows Server 2003中打开它时,里面没有任何东西出现.显示“空白字体”,清除字符.我需要我的应用程序的字体,必须在两个系统中工作…

Obs:所有其他字体在Windows Server 2003中都可以,当我打开任何人出现的字符时.

– 编辑

我将字体复制到另一个Windows Server 2003 ….并且工作正常.有人有什么想法吗?

它可能使用Windows Vista中引入的扩展Unicode支持.如果这是真的,如果你想在Windows 2003上使用它,你唯一的选择是寻找相同字体的旧字体.

windows-server-2003 – Windows 7客户端,2003 Server,用户帐户反复锁定并可重复

windows-server-2003 – Windows 7客户端,2003 Server,用户帐户反复锁定并可重复

我有一台 Windows 7笔记本电脑(域成员),当我将VPN连接到办公室时,主文件服务器/域控制器在5-10分钟内报告用户帐户登录失败,然后是3,然后是5,然后是用户帐户锁定.

它没有运行额外的软件,所以它不是一个Outlook问题,例如.

我已经通过控制面板并清除了Windows和.Net密码缓存.没有映射的打印机,有映射的驱动器,但它似乎工作,并且没有我可以找到经常运行的计划任务.我重置了用户的密码并将新密码放在笔记本电脑上.

我还把Wireshark放在笔记本电脑上,但所有可以看到的是“加密流量”通过VPN.

一位朋友说Windows 7和Windows 2003 Server存在问题,例如:使用需要修补程序的LM哈希设置.他非常模糊,而且还有另一个Windows 7用户不会发生这种情况.

我怀疑它是Windows这样做的,而不是第三方安装的程序….但是我怎样才能进一步深入研究并发现导致它的原因呢?

****更新:我已断开映射驱动器,问题仍然存在 – 在将VPN连接到办公室的两分钟内发生4次登录失败.

服务器上的事件日志显示Source:Security,Category:Account logon,ID 675,Pre-authentication Failed.用户名:( computer-name)$,服务名称:krbtgt / domain.fqdn.example.org,失败代码:0x19

随后是事件安全/ 680 /帐户登录,MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
/错误代码:0xC000006A
帐户注销/未知用户名或密码错误
(均重复4次)

更新

我想我拥有它 – VPN用户名与Windows帐户用户名相同,但密码不同(因为VPN连接到防火墙,而不是Windows服务器),但是当访问网络资源时,Windows似乎正在尝试VPN凭证优先 – 因为帐户名称相同,密码失败会导致Windows帐户被锁定.

我已经改变它,所以VPN使用不同的用户名,并且在几分钟的测试中,这似乎至少可以解决它.

如果有人知道为什么(Windows 7 PPTP)VPN可能会像这样,并且有正式的方法来阻止它,那将会感兴趣.

我已经看到当有人使用相同的AD帐户登录到另一个系统时,会发生这种情况.我们在这里度过了一段艰难的时光.我们最终查看域控制器上的安全日志,找出用户离开自己登录的位置.一旦我们发现了用户的位置,我们就会将用户注销,一切都恢复正常.

我还没有听说过Win 7 / Server 2003的问题.我经常使用Win 7机器管理我的40个Server 2003和2008机器.但这并不是说这不是原因.

此外,我已经看过几次vpn连接不稳定,并且用户保存了凭据,它可能会在每次断开连接时尝试进行身份验证.这可能会导致这种情况.

祝好运 :)

windows-server-2003 – Windows 98客户端在使用Server 2003的文件操作期间锁定

windows-server-2003 – Windows 98客户端在使用Server 2003的文件操作期间锁定

我们有一个由16台大量使用的 Windows 98 PC连接到Server 2003机器的网络.这些机器在高峰使用期间(每天下午1:30-2:30)在网络上打开/运行文件时经历长时间的延迟,有时持续一分钟.当可执行文件等待打开时,用户将获得一个黑色的DOS屏幕,通常它会弹出良好的<1秒.这尤其令人烦恼,因为Server 2003性能计数器不显示长时间的高负载 - 大多数统计数据甚至从未达到5%以上. 当这16个客户端连接到运行 Linux的6年前的DL380时,我们有一些缓慢,但没有延迟.我们最近转换到Active Directory,并升级了文件服务器.文件服务器具有双四核处理器,4倍多内存,更多磁盘,更快的驱动器(15K与10K)等…所以它似乎没有意义,它不能再处理并发处理.

由于我们使用的是Win98,我们是否应该在2003年更改某些设置以优化磁盘读/写?所有文件操作都是平面文件,所有写操作都由单个用户完成(多个用户一次不能访问同一个数据库).关于如何跟踪这个问题的任何其他想法…我们在过去一个月没有任何运气.

注意:遗憾的是,我们无法在Win98之后再升级2年,我们正在等待遗留软件被重写,而这个关键软件只能在Win98上运行,因为使用了硬件中断.

当所有其他方法都失败时,抛出一个网络嗅探器.在客户端计算机等待的时候看看线路上实际发生了什么,也许你将能够看到它实际上在等待什么.

编辑:

顺便说一句,你在网络上使用WINS吗?这也可能是NetBIOS名称解析问题. Windows 98 / NT客户端喜欢使用它而不是DNS,如果没有WINS,它将尝试使用广播查询解析名称,这可能是网络峰值使用时间的真正痛苦.

今天关于Windows Server 2003 SP2是否说明了免费系统页表条目的真相?的介绍到此结束,谢谢您的阅读,有关windows-server-2003 – SQL Server 2012安装是否会运行Windows 2003、windows-server-2003 – Windows 7中的特定字体可以使用,但在Windows Server 2003中则不行.为什么?、windows-server-2003 – Windows 7客户端,2003 Server,用户帐户反复锁定并可重复、windows-server-2003 – Windows 98客户端在使用Server 2003的文件操作期间锁定等更多相关知识的信息可以在本站进行查询。

本文标签: