我有一个IIS7 Windows 2003专用服务器。 我只是想知道如果我删除旧的文件,如 XML,HTML,ASP,PHP,图像,CSS,JavaScript等..不再使用的文件.. 这是否使我的服务器更快?
首先,如果这个问题变得有点分散,我感到抱歉,这个问题对我来说已经有一段时间了。 这是一个小小的背景:我运营一个教育网站,提供在线课程video点播。 4年来,我们使用全球6台Wowza专用服务器托pipe了我们所有的媒体,以提供我们的媒体。 我们的成本是每月1500美元左右。 为了提高服务质量,我们招募了一个性能良好的CDN,但是现在我们的托pipe成本已经高达6000美元/月了,我们想回到自己托pipe98%的水平,只把CDN外包给我们最后的手段与翻转脚本。 当我们有我们自己的专用服务器时,我们通常会使用2X四核2.66GHz瓦特/ 16GB内存和2个SSD的RAID0。 尽pipe我们从同一个托pipe公司订购了同样的东西,但是在世界的不同地区,我们会注意到很大的性能差异,这似乎是在硬件上,而不是在networking层面。 我们达成了一个价格合理的协议,但是现在我一直在试图确定如何为我所需要的最佳性能做决定。 ================================ 现在我的问题 假设我想要最好的数据传输/寻找时间来提供最高数量的同步video? 如果我一次有1000个在线用户,他们最多可以同时打开250-400个单独的video文件。 我意识到我可以获得8个SSD SAS驱动器,并将它们放入RAID中,但处理器或RAM如何? 在ebay上看,我看到的东西,如: PowerEdge R810 1U Server (4X) 1.87GHz Eight-Core Xeon L7555 192GB RAM POWEREDGE R810 SERVER FOUR X7550 2.0GHZ 96GB 从处理器的angular度来看,我可以find8MB-30MB三级caching,但这真的很重要吗? 我最好用2个四核处理器,还是我需要4个8核心才能真正发挥出最大的功效呢? 我从软件供应商那里了解到,当打开多个文件时,更多的内存更好,但是总的来说,他们拒绝给出更多关于什么types的硬件实际上会给你一个特定结果的细节。 他们只是说: http://www.wowza.com/products/streaming-engine/specifications High-load recommended production hardware CPU: Dual Quad-Core or a single Hex-Core, 3.00 GHz or better RAM: […]
我目前正在使用在prefork内存模型上运行Apache的网站。 以下是httpd.conf的configuration <IfModule prefork.c> StartServers 30 MinSpareServers 15 MaxSpareServers 30 MaxClients 96 ServerLimit 512 MaxRequestsPerChild 0 </IfModule> 以下是从顶部的示例线 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 29261 apache 15 0 1003m 231m 53m S 16.3 2.9 1:47.68 httpd 以下是加载的Apache模块 core prefork http_core mod_so mod_auth_basic mod_authn_file mod_authz_host mod_authz_user mod_include mod_log_config mod_logio mod_env […]
我有一台配有HP H240主机总线适配器的HP Proliant DL 160 Gen9服务器。 6x 1 TB三星SSD直接使用机器的内部存储configuration在RAID 5中。 使用VMware(6.0)在其上安装虚拟机后,我做了一个基准testing,结果如下: 经过一番研究,我得出以下结论: 没有caching的控制器将有麻烦来计算RAID 5条纹,我支付这写性能。 但是630MB / s的读取和40MB / s的速度似乎有点差。 无论如何,我发现别人有同样的问题。 由于我今天不能更改控制器,有没有办法testing控制器是否在边缘? 或者我真的必须尝试一个更好的,看看结果? 我有什么select? 我对服务器/硬件/安装非常新,因为在我以前的公司这是由托pipe外包提供商pipe理。 编辑更新 现在在这里启用写caching的性能。 甚至在我做这个改变之前,这个读数就上升了。 不知道发生了什么,我只是在Windows机器的BIOS设置中玩过。 今天我去更新固件到最新版本,让我们看看它给了我们什么。 这里有一个带有4GBcaching的新型控制器P440的Benchmark屏幕截图。 (使惠普SSD智能path没有带来性能改善btw。)但与caching我们得到更好的结果。 当然,我testing了大于4GB的文件,以确保testing磁盘而不是caching。
这是情况。 假设你将成为一个购买大量服务器的人,但是首先是从一个供应商那里尝试硬件,并且你需要对它进行限定。 另外,假设运行在其上的定制软件甚至没有被写入(或者当前版本是如此'alpha',它对这个过程有很多input)。 编辑:硬件是CPU和内存繁重,但在磁盘使用情况。 (主要是logging)。 在这一点上,以我有限的经验,我能想到要做的就是安装linux,并开始运行内存testing,硬盘testing,CPUtesting – 任何我可以通过谷歌searchfind。 我不介意这样做,但我想知道如果我错过了一些东西 – 也许一些testing硬件的多个方面(甚至testing我不知道testing的东西)的超级软件包。 有没有人有任何build议根据经验?
从商业angular度来看… 如果英特尔可以采用3.0 GHz的CPU,并将其超频到4.0 GHz,但仍然可以承担保修责任。 这是完全免费的,使得芯片被大众认为是“更强大”,然后可以更多的钱。 公司总是试图挤出额外的压力。 事实上,他们并没有从工厂超频他们的产品,显示这在经济上肯定是件坏事。 不是吗?
我已经成功剥离了我的JBossconfiguration文件,足以在1.5分钟内启动。 我从网页开始,开始抽出我不需要的东西。 我的大部分启动时间可以在这里看到: … 15:21:51,890 INFO [ProfileServiceBootstrap] Loading profile: ProfileKey@86d597[domain=default, server=default, name=np] 15:22:55,406 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent 15:22:55,578 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent … 有没有人有任何想法JBoss在这里做1分钟? 如果是这样,有什么办法可以加速或完全跳过它? 这是针对开发者实例的,所以启动时间非常重要。
我有一个运行IIS的64位Server 2008(R1)盒子。 用户抱怨页面速度非常慢。 挖完后我发现: 隔离盒子后,只有一个用户可以连接,每个Web请求都会导致CPU在两秒内跳到30%,即使在最简单的页面上也是如此。 看代码,这个用法没有明显的原因是明显的。 即使所有的访问超过了100M的LAN,NewRelic显示> 10s丢失到“联网”,并且perfmon显示networking输出队列长度为零。 我们在代码中找不到任何可能导致CPU活动太多的问题,或者为什么NewRelic认为存在networking问题。 寻找从这里去哪里的build议。
情况:zfs服务器超过10GbE p2p 192.168.201.1运行omnios,debian客户端为192.168.201.2 。 nfs在大文件上performance相当好,但在小文件上却非常慢。 例如, cp -r /etc /mnt/nfs_mountpoint需要8分钟,而cp -r /etc /mnt/sshfs_mountpoint需要40秒。 我已经用nfs mount参数进行了很多实验。 目前,挂载看起来像这样: zfs:/z2pool/fs on /mnt/shared/fs type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.201.1,mountvers=3,mountport=61082,mountproto=udp,local_lock=none,addr=192.168.201.1) 我已经在这里呆了几个星期了。 我不会downvote任何东西,因此审判n错误的build议是值得欢迎的。 更新:我已经尝试了asynchronous和同步没有或几乎没有区别。
目前有一个客户说,在2cpu,4GB的应用程序服务器上的5个用户正在经历缓慢,并经常locking片段的时刻。 框架是在vSphere 5.5(基于Intel的主机,最近从AMD主机迁移),Server 2008 r2,Citrix 6.5,使用Receiver 4.2的本地机器上运行的VM。 我已经提高了CPU,这只会提高CPU的性能,使性能变差。 内存增加到8Gb,但虚拟机目前坐在3.8Gb内存使用高原一天,所以没有任何帮助。 更新citrix汇总5,Windows更新,通过事件日志倒入,我已经撞到墙去哪里。 目前正在开发一个性能监视器,将其变成一个数据收集组,并且想知道为了进行典型的“citrix缓慢”调查,将包括哪些“必须”的计数器。 Counters: Citrix MetaFrame Pesentation Server – Cumulative Server Load ICA Session – Latency – Session average Memory – Pages/Sec Paging File – % Usage 还有什么人会build议我把这个东西放进去,这样可以让我得到任何我可以戴上帽子的东西,并继续向前走? 谢谢。