我在IIS上有一个.net Web应用程序,该网站运行速度非常慢(在AWS EC2中型服务器2012上)。 CPU使用率和内存使用率都非常低。 我启动了另一个EC2(中型服务器2008),并将一半用户放在新的EC2上,现在这两个用户的网站速度都大大加快了。 我不知道是什么原因造成的。 总共只有几百个用户。 有什么东西我可以研究解决为什么发生这种情况,所以我可以回到一台服务器? 编辑:此外,不应该有太多的文件I / O,因为所有的文件下载和上传是在亚马逊S3,而不是在服务器存储。
正如wikipedia 所说 ,ADSL的最高速度是24.0 Mbit / s。 但是在这里写道,日本提供速度为50Mbit / s的 ADSL服务。
我只做一个这个服务器 – 通过ffmpeg编码video。 有时它确实工作,有时它真的很慢。 我只是为了testing运行相同的命令: $ sudo time ffmpeg -i test.mp4 -c:a copy -vf 'drawbox= : x=0 : y=0 : color=invert : t=2' output1.mp4 ffmpeg version n2.2.15 Copyright (c) 2000-2015 the FFmpeg developers built on Apr 30 2015 13:20:09 with gcc 4.8.2 (GCC) 20140120 (Red Hat 4.8.2-16) …… 16.24user 0.04system 0:16.30elapsed 99%CPU (0avgtext+0avgdata 60972maxresident)k 0inputs+6088outputs […]
我想找一些帮助来弄清楚什么可以解释为什么Centos 7在访问文件,然后是Centos 6比较慢。这大概有17%的差异。 这是一个简单的testing: [root@test-centos6 shm]# time for i in $(seq 0 50000); do stat file > /dev/null; done real 0m42.283s user 0m2.465s sys 0m4.434s [root@test-centos6 shm]# time for i in $(seq 0 50000); do stat file > /dev/null; done real 0m41.890s user 0m2.442s sys 0m4.341s [root@test-centos6 shm]# time for i in $(seq 0 50000); […]
将控制器连接到三个PCIe x16插槽中的任何一个,会产生大约750 MB /秒的波动读取性能 低的PCIe x4插槽可以稳定读取1.2 GB /秒的数据 相同的文件,相同的Windows Server 2008 R2操作系统,LSI 9286-8e上的相同RAID6 24磁盘希捷ES.2 3TBarrays,与A03 BIOS相同的Dell R7610 Precision工作站,相同的W5000graphics卡(无其他卡),相同的设置等在这两种情况下,我都看到CPU利用率超低。 如预期的那样,SiSoft Sandra在x16插槽中以5GT /秒报告x8,在x4插槽中以5GT /秒报告x4。 我希望能够依靠x16插槽的绝对速度。 是什么赋予了? 我可以尝试什么? 有任何想法吗? 请协助 交叉发布http://en.community.dell.com/support-forums/desktop/f/3514/t/19526990.aspx 后续信息 我们做了一些更多的性能testing,从8个固态硬盘读取,直接连接(没有扩展器芯片)。 这意味着两个SAS电缆都被使用了。 我们看到性能几乎翻了一番,但是从不同的angular度来看,性能差异很大:{2.0,1.8,1.6和1.4 GB /秒,然后性能回升到2.0}。 SSD RAID0testing是在x16 PCIe插槽中进行的,所有其他variables保持不变。 在我看来,我们获得了基于HDD的RAID6arrays性能的两倍。 仅供参考:由于8b / 10b编码和协议限制(SAS电缆提供四个此类通道),SAS 6Gb / sec单通道上的最大可能读取突发速度为570 MB /秒。
当SQL Serverbuild立全文索引时,计算机资源被消耗(IO / Memory / CPU) 同样,当您执行全文search时,资源将被消耗。 我怎样才能得到全文SQL Server资源使用量相对于全文负责的CPU和IO的确切数量(读取/写入)的24小时的时间。 是否有任何perfmon计数器,DMVs或profiler跟踪我可以用来帮助回答这个问题?
我目前正在一个最大的DSL速度可以达到0.5Mpbs的地方工作,我不确定这是为什么,我认为这与私人道路有关,这些私人道路构成了唯一的通道 – 除了从一条河。 (我不认为业主不喜欢挖掘的道路)。 所以,我的问题是这个:有什么select? 卫星 – 不会那么快,再加上传输的巨大延迟(只是下载不是吗?) 绑定多条DSL线路? 找个地方放一个真正强大的无线连接! 业务严重依赖于互联网连接,而据我所知,他们只是搬到了这里 – 所以搬家不是一个select!
我有一个ASP.NET(非MVC)网站,部署到IIS。 我已经设置了预编译选项(用于部署/发布)。 图像中的设置如下。 我已经尝试了下面和表面上的设置的变化,我没有看到这样做的任何重大改进。 为了testing,我正在部署一个预编译和一个非预编译到两个不同的IIS站点。 我进入并回收每个站点(或IIS重置)的应用程序池…在这样做后,我分别击中两个站点,他们都花了很长时间来呈现第一个页面加载(即caching应用程序池?),和那么对其他aspx页面的后续调用需要大约相同的时间(在预编译vs未预编译的情况下)。 我错过了什么吗? 预编译仅适用于大型网站吗? 挖掘一个中等规模的网站,有API调用,数据库调用等 是否有我需要的具体设置来提高应用程序池回收后首次访问网站的加载时间? 或者一般来说,提高一个尚未编译的aspx或ascx的首击响应时间?
我在Azure应用服务计划中有五个应用程序,针对不同客户端的同一应用程序的所有不同副本。 这是一个带有SQL数据库的ASP.NET MVC应用程序。 今天早上,我醒来缓慢和无响应的网站,有时导致503错误。 在检查应用程序服务计划的CPU /内存指标时,我发现CPU的挂起率为100%: 而且各个站点的CPU时间图表显示它们都在同一时间,尽pipe有些比其他的更糟: 我尝试通过执行高级应用程序重新启动来解决问题,但刀片式服务器无法加载 – 我假设它是因为它试图从服务器获取无法响应的信息。 最后,我尝试着逐个停止每一个站点,这会使CPU回到零,然后再次启动它们,似乎解决了这个问题,但是现在有一些站点已经开始爬升。 几个星期前,我遇到了类似的问题,并认为我的应用程序计划太大了,所以从S1升级到了S2,到今天为止一直没有问题。 对于如何确定这个CPU饥饿行为的原因,我是完全丧失的。 任何人都可以指出我如何开始诊断这个正确的方向?
有谁知道我可以在IIS 7上禁用ETag ?