服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

混合以太网速度的Windows 2008服务器 – 从共享下载慢,但快速普通的TCP

我有一个Windows Server 2008 R2 x64服​​务器是AD控制器和文件服务器。 我遇到了一个问题,即Windows XP客户端从共享中下载文件的速度非常慢(低于10Mbps,实际低于10兆比特每秒)。 服务器使用1Gbps Nvidia NForce卡连接到1Gbps交换机,客户端使用100Mbps内置卡连接。 当我从CentOS Linux 5.5 Live-USB启动客户端电脑并使用smbclient进行下载时,也可以看到这种慢速下载。 但是,使用1Gbps链接连接的Linux服务器上的Samba共享下载速度也很快。 奇怪的是,我创build了一对程序(下面附带),用于testingC#中纯TCP的吞吐量,它们的性能如预期的那样高达89Mbps。 我已经禁用客户端上的防火墙,我在客户端上使用dot_nc_l 21000 > NIL ,在Windows服务器上使用dot_nc [client_ip] < 100m.dat 。 而我约9秒,从共享复制相同的100MB文件需要2分钟。 如何消除这一点? 在Linux客户端上使用wireshark生成的一些图片: 将从Windows 2008 CIFS文件服务器连接到1Gbps NIC的100MB文件下载到使用smbclient连接到100Mbps NIC的Centos 5 Linux客户端: 将从1Gbps NIC连接的Samba上的Fedora Linux CIFS文件服务器的100MB文件下载到Centos 5 Linux客户端,连接100mbbps的smbclient网卡(与上述规模相同): 以下是这些程序(链接使用mono的gmcs编译,需要.NET2): dot_nc.cs using System; using System.IO; using System.Diagnostics; using System.Net.Sockets; public class dot_nc { […]

通过远程SSH连接使用rsync时,在远程path中转义空间

当使用SSH将rsync连接到远程服务器时,如何在远程path中转义空格等? 一个简单的反斜杠转义本地bash提示符的空间,但在远程计算机上,空间被读取为path中断,从而标记该path的结束。 所以当我做rsync -avz /path/to/source/some\ dir/ [email protected]:/path/to/dest/some\ dir/会发生什么情况是远程服务器正在读取/path/to/dest/some/ ,因为它不能远程find目的地,因为实际的目的地是“一些目录”而不是“一些”。 如果我尝试使用相同的命令,并且使用反斜杠和空格来避开本地bash提示符并保留远程服务器的反斜杠(总共三个反斜杠: /path/to/dest/some\\\ dir/ ),的确将反斜杠发送到远程服务器,但是远程服务器然后将该path解释为/path/to/dest/some\/而不是/path/to/dest/some\ dir/仍然将空间和字符。 如果我试图用引号包装path,它的行为几乎是一样的,有效地切断了在这个空间的path。 所以它也只能通过本地bash提示符。 最初我使用的path中有一个“ – ”(空格连字符空格)段,远程服务器rsync: on remote machine: -: unknown option返回一个错误rsync: on remote machine: -: unknown option ,这是启动整个空间的原因 – 转义努力摆在首位。 那么我必须做什么才能使远程服务器正常工作,而不必从远程path中删除空格或连字符等其他错误字符?

SQL Server突然只使用一小部分CPU

我们有一台运行SQL Server 2008的Windows 2008 R2服务器。突然,SQLServer进程拒绝超过20%的CPU使用率。 截至上周,当对db运行一个很大的查询时,它会像我所期望的那样达到100%的使用率。 我们已经有了这个服务器一段时间,似乎很奇怪,它会突然有这个限制。 这个限制导致我们的查询花费比正常情况更多的时间。 没有人(至less明知)对服务器configuration进行了任何更改。 经过一番调查,我发现了sys.dm_os_sys_memory视图。 这表明'可用物理内存高'bu同时可用的物理内存是339552kb,总共是4193848kb。 值得注意的是,这是一个运行在vmware上的虚拟服务器。 在SQL Server中是否有设置最大CPU使用率的设置? 我已经在资源pipe理器中find了这些设置,虽然现在已经closures了。 我们最近开始使用Quest Software的Spotlight for SQL Server。 它的播放数据库是在今天早上在这个服务器上很短的时间,我之后不久就注意到了这个问题,虽然我之前没有做过任何查询,所以我不知道这是不是问题的出处但是数据库在周五下午按预期工作。 Windows日志显示在创buildSpotlightPlaybackDatabase时将以下设置应用于SpotlightPlaybackDatabase。 02/21/2011 08:45:02,spid60,未知,将数据库SpotlightPlaybackDatabase的数据库选项TORN_PAGE_DETECTION设置为ON。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项MULTI_USER为ON。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项READ_WRITE为ON。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项AUTO_UPDATE_STATISTICS为ON。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项AUTO_CREATE_STATISTICS为ON。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项ANSI_WARNINGS为OFF。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项CONCAT_NULL_YIELDS_NULL为ON。 02/21/2011 08:45:02,spid60,未知,将数据库选项RECOVERY设置为数据库SpotlightPlaybackDatabase的SIMPLE。 02/21/2011 08:45:02,spid60,未知,将数据库SpotlightPlaybackDatabase的数据库选项QUOTED_IDENTIFIER设置为OFF。 02/21/2011 08:45:02,spid60,Unknown,为数据库SpotlightPlaybackDatabase设置数据库选项AUTO_CLOSE为OFF。 这些设置中的任何更改都可以修改应用于整个服务器的设置吗? 编辑#1:pipe理通过重新启动sql server来解决这个问题,不知道什么问题是摆在首位。 尽pipe问题得到了解决,但我仍然有一些问题需要理清,以前我没有意识到。 编辑#2:问题重新发生。 解决scheme是closuresSQL Server上的Spotlight中的跟踪分析,这是拖拉一切。