我正在使用Windows Web Server 2008 R2的Windows VPS。 服务器正在运行IIS和MSSQL Server 2008 R2。 每12小时我在这个服务器上有性能问题。 服务器重新启动后每12小时发生一次。 在服务器上每12小时发生一次默认进程吗?
我不得不安装CloudLinux,这样我可以稍微控制CPU通讯,更重要的是网站使用的并发连接。 但是,正如你所看到的,服务器负载是很高的,这就是为什么一些网站需要10秒。 加载! 服务器负载22.46(8 CPU)(!) 使用的内存36.32%(8,146,632中的2,959,188)(ok) 交换使用0.01%(2,104,504中的132)(ok) 服务器: 8 x Intel(R)Xeon(R)CPU E31230 @ 3.20GHz 内存:8143680k / 9437184k可用(2621k内核代码,234872k保留,1403k数据,244k初始化) Linux的 昨天:共有214,514页面浏览量(Awstat) 现在我的问题是:我可以将某些CPU使用情况转移到RAM中吗? 或者我还可以做些什么来使网站运行更快(网站是dynamic的 – 所以SQL很重) 谢谢 top – 06:10:14 up 29 days, 20:37, 1 user, load average: 11.16, 13.19, 12.81 Tasks: 526 total, 1 running, 524 sleeping, 0 stopped, 1 zombie Cpu(s): 42.9%us, 21.4%sy, 0.0%ni, 33.7%id, 1.9%wa, […]
我有一台服务器,只能远程访问。 在本周早些时候,我重新分配了2盘的RAID如下: Filesystem Size Used Avail Use% Mounted on /dev/mapper/sda1_crypt 363G 1.8G 343G 1% / tmpfs 2.0G 0 2.0G 0% /lib/init/rw udev 2.0G 140K 2.0G 1% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/sda5 461M 26M 412M 6% /boot /dev/sda7 179G 8.6G 162G 6% /data RAID由2个300GB SAS 15K磁盘组成。 在我做出的修改之前,它被用作单个未encryption的根分区,而hdparm -t / dev / sda正在给出大约240mb / […]
我们使用具有独立的客户端和服务器程序的数据库,并使用RPC相互通信。 我们有一台运行Windows Server 2003 SP2的计算机和六台运行Windows 7 Pro 32bit的工作站。 networking是一个简单的100Mbpsnetworking,只有一个networking交换机。 服务器电脑和两个工作站有技嘉G31M-ES2L主板集成了Atherosnetworking控制器。 其他工作站有集成了Realteknetworking控制器的技嘉H61MA-D2V主板。 我们发现使用Atheros网卡的计算机的数据库性能非常好,而使用Realtek网卡的计算机的数据库性能非常差。 认为问题是与数据库程序本身有关,我决定使用程序RpcPing.exe来testingRPC协议的性能。 我一直在使用以下命令计算在networking上的多台计算机上执行1000个RPC需要多长时间: rpcping -u 10 -a连接-s [ip地址] -i 1000 我的结果平均如下: Atheros任何Atheros:200-250ms Atheros任何Realtek:800-1000ms Realtek任何Atheros:800-1000ms Realtek任何Realtek:1100-1200ms 无论操作系统是Windows Server 2003还是Windows 7,结果都是一样的。 作为一项testing,我在其中一块带有Realtek网卡的主板上安装了Windows XP,发现与任何Atheros网卡都可以进行200-250毫秒的通讯,并且可以与任何带有Realtek网卡的Windows 7计算机进行800-1000毫秒的通讯。 我还testing了Windows 7的基本安装,只是为了确保没有程序干扰它,结果和往常一样糟糕。 我已经尝试了最新的网卡驱动程序以及几个较早的版本,并排除了networking的任何物理问题。 我也在其他networking上进行过testing,偶尔会发现类似的结果。 当然,如果它是一个兆位或千兆位的networking,它就没有什么区别。 所以请任何人都可以提供一个解释,说明为什么使用这些Realtek芯片组网卡的Windows 7的RPC性能很差?
我们有一个LDAP目录,里面有超过5万个用户。 LDAP供应商build议每个LDAP组最多限制40,000个用户。 我们有一些非活跃用户,这些用户正在被清除,但是如果我们没有低于40,000用户呢? 切换到在用户logging级别使用多值属性,而不是使用LDAP组会产生更好的性能authentication,添加新用户等? 我知道大多数服务器软件(门户,应用程序服务器等)都使用LDAP组。 但是,我们有一个标准化的Web服务接口来访问控制,而不是依靠服务器软件将LDAP组映射到安全angular色。 每个应用程序使用这个通用的“访问控制Web服务”。 在应用程序中使用安全angular色来构build每个企业应用程序内使用的细粒度ACL。
我想使用PowerShell来提醒我,当我的新的Win2k12标准服务器上的事件查看器发生错误时,我想我可以让脚本每10分钟执行一次,但不想在服务器上施加任何压力,只为事件日志检查,这里是我想要使用的powershell脚本: $SystemErrors = Get-EventLog System | Where-Object { $_.EntryType -eq "Error" } If ($SystemErrors.Length -gt 0) { Send-MailMessage -To "[email protected]" -From $env:COMPUTERNAME + @company.co.nz" -Subject $env:COMPUTERNAME + " System Errors" -SmtpServer "smtp.company.co.nz" -Priority High } 什么是安全的频率我可以运行这个脚本,而不会伤害我的服务器? 硬件: Intel Xeon E5410 @ 2.33GHz x2 32GB内存 3x 7200RPM S-ATA 1TB(2x RAID1) 编辑: 在Mathias R. Jessen的回答的帮助下,我最终用一个脚本附加了一个事件到应用程序和系统日志中: Param( [string]$LogName […]
我有一个8TB卷的文件服务器,MS DPM正在进行一致性检查,现在运行了16个小时,通过卷的时间可能还不到30%。 为什么这么慢? 我的MS SQL数据库备份(几百GB)是在闪存中完成的。 我的DPM服务器有32GB内存和2 * Quadcore 2.4Ghz与DAS连接,有24个磁盘。 我的文件服务器有4GB内存和2 * Quadcore 2.4Ghz与11个本地磁盘,每个1TBconfiguration为RAID 5。 两台服务器都运行Windows 2008 R2 64位。 每台服务器通过1 GB的LAN连接进行连接 系统性能参数显示: – DPM Server – CPU Load: < 0.1 – DPM Server – Disk read queue length: average < 1 – File Server – CPU load; < 0.1 – File server – Disk read queue […]
我正在testing一个生产MongoDB副本集故障转移。 当我手动失败的情况下,我看到一个约。 我的PHP查询的响应时间减less了1000倍(一千次)。 我在最新的MongoDB(2.2.2)和最新的PHP驱动程序(1.3.3)。 我有一个3服务器副本集和一个PHPtesting,使两个相同的调用背靠背。 有没有人看过这个? 有人可以build议我的configuration更改来解决它吗? 这对我来说是一个停滞的问题。 下面的细节…注:我没有失败的主要我失败了一个次要的,但轶事testing表明,它没有任何区别。 非常感谢您提供的任何见解。 — ReplicaSet Config test:PRIMARY> rs.conf() { "_id" : "test", "version" : 10, "members" : [ { "_id" : 1, "host" : "10.0.1.1:27017", "priority" : 20 }, { "_id" : 2, "host" : "10.0.3.3:27017", "priority" : 10 }, { "_id" : 3, "host" : "10.0.2.2:27017" } […]
我们使用DAS硬件来pipe理一个中等大小的图像arrays(4kb – > 1mb左右),这些硬件是NFS导出到各种networking服务器的。 我们传统上使用raid5作为安全网和存储增益,而不是为了更好的速度使用raid而丢失容量10。 我们已经达到了我们的16TBarrays正在遭受痛苦的地步,读取速度正在放缓,对最终用户来说变得明显。 我正在考虑购买一个新的arrays来testing各种raid10configuration,但在我能得到批准之前,我将需要能够规定新系统的大致能力,这导致了我的最终问题: 如何跨越N个驱动器影响磁盘性能? 我知道写/读perf是不同的,所以为了这个对话,我们将其限制为读取。 例如,RAID-10中的4个驱动器是否优于RAID-10中的6个驱动器等 有没有build立这个指标,或已知的约束考虑? 我知道世界上没有银弹,但我希望有一些最佳实践的想法。 谢谢你帮我把这个包裹起来
处理一些vBulletin性能问题,我遇到了这种情况,一切都卡在等级的表级锁: Id Command Time State Info 83 Query 47 Writing to net SELECT /*!40001 SQL_NO_CACHE */ * FROM `post` 87 Query 117 Waiting for table level lock UPDATE session SET lastactivity = 1362132185, location = '/for 89 Query 116 Waiting for table level lock SELECT * FROM session WHERE userid = 0 AND host = […]