我目前有一个专用的服务器,我为我的一些客户提供共享主机。 服务器规格 AMD Athlon(tm)64 X2双核处理器4000+ 4GB DDR RAM 1个希捷1000GB 我在CentOS 6.0 64位操作系统上运行Apache 2.2.24。 在我的Directadmin控制面板中,我一直在收到通知,说我的负载太高(有时会超过100),而且自从安装htop之后,我发现它主要是apache(httpd)导致的CPU峰值。 这些浪涌持续了几分钟,导致CPU负载达到+ 90%。 内存负载是一致的,只有25%使用。 我从来没有真正优化或调整过Apache服务器,因此我迫切需要build议。 我应该修改哪些设置以防止/最小化CPU负载? 先谢谢你!
我有一个Linux服务器与sssd使用ldap服务器的身份validation后端。 连接到LDAP服务器是flakey,所以我得到的authentication是好的,然后突然一个将永远超时,只有在下次尝试罚款。 我试图调整sssd来更频繁,更快地使用caching。 我知道sssd在离线模式和在线模式下均使用caching,但我怀疑它正尝试使用在线模式,而不是最适合我的情况。 sssd如何决定何时下线并重新上网? 我该如何调整转换的速度? 谢谢!
我想在用于托pipeMagento的VPS上设置托pipe环境。 Magento是基于Zend Framework的电子商务平台。 操作系统肯定会成为Linux。 作为第一个计时器,我应该注意哪些其他的事情? 谢谢。
我只是想检查一下。 我一直认为一个完整的sbs 2003备份(通过备份向导)实际上优化了交换服务器的数据库。 我很好奇,看看你是否会build议在完整的sbs 2003备份之后或者在完整的sbs 2003备份之前进行Exchange数据库优化。 我想玩在系统pipe理器选项卡上的优化间隔。 谢谢。 GD
我一直在使用MySQLTuner来优化我的数据库,我唯一的问题是: [!!]最大可能的内存使用量:14.8G(已安装内存的126%) 我不知道我应该改变什么,以便在我的12G内存下做到这一点。 我有一个有110个表格,1000万行(相当快速增长)和平均250个在线用户的数据库。 我my.cnf看起来像: query_cache_limit = 1M query_cache_sizevariables= 128M query_cache_type的= 1 MAX_USER_CONNECTIONS = 2000 MAX_CONNECTIONS = 2000 interactive_timeout = 100 WAIT_TIMEOUT = 100 connect_timeout = 100 thread_cache_size的= 128 的key_buffer = 16M join_buffer = 1M max_allowed_packet的= 16M 的table_cache = 15360 record_buffer = 1M sort_buffer_size的值= 4M read_buffer_size = 2M max_connect_errors次= 10 thread_concurrency = 8 myisam_sort_buffer_size = […]
所以,在过去,我从来没有任何问题,这个应用程序。 所有的基准都有100%的成功率。 昨天我把nginx设置成服务器的静态内容,并把其他的请求传给apache。 现在,如果我有一个并发用户(-c 1),那么一切都很好。 但是,似乎我拥有的并发用户越多,获得的失败请求就越多。 不是很多,但也许大概有10或15个。他们是“长度”,无论如何。 用浏览器访问网站,我根本没有任何问题。 我怎样才能找出这些失败的请求的原因? 这是我的httpd.conf的一部分: Timeout 20 KeepAlive Off MaxKeepAliveRequests 100 <IfModule prefork.c> StartServers 1 MinSpareServers 1 MaxSpareServers 3 ServerLimit 50 MaxClients 50 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 1 MaxClients 50 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> 你还需要其他信息吗?
我今天已经学会了,如果你附加到你的查询 OPTION (MAXDOP 0) 您的查询将运行在多个处理器上,如果它是巨大的查询,查询将执行得更快。 我知道查询优化的一般准则(使用索引,只select需要的字段等),我的问题是关于SQL Server优化。 也许改变configuration或其他任何选项。 SQL Server优化有哪些准则? 谢谢。 PS我想,这是不正确的地方问服务器有关的问题。 我应该删除它,也许它可以迁移到serverfault?
我最近购买了两台Intel Xeon X5650(Gulftown)6核心处理器的HP Z800。 configuration系统的人select了16GB(8 x 2GB DDR3-1333)。 我假设这个人不知道这些处理器有3个内存通道,为了优化内存性能,应该select三倍的内存。 基于这些信息,我有一个问题: 通过进入BIOS,可以禁用每个具有单个内存模块的处理器上的存储库吗? 如果是这样,这会有什么不利影响或行为不同于物理删除模块? 我问,由于我喜欢在系统中存储额外的内存,如果它确实performance得好像内存不在那里。 另外,我认为这是一个testing12GB与16GB的机会,看看是否有明显的差异。 注意:根据http://www.delltechcenter.com/page/04-08-2009+-+Nehalem+and+Memory+Configurations?t=anon ,当前的configuration将总体数据传输速度降低到1066,另外,内存带宽下降了23%左右。
问候, 编译Apache,MySql等主要服务是否值得,而另一个说明是,内核挤出更多的性能呢? Ubuntu 10.04 64bit //编辑 我的意思是从源代码编译而不是使用x86_64二进制文件。 干杯。
对这项技术感兴趣 – 有些供应商在第7层做WANop,而在networking层则有一些供应商停机。 那些对应用程序感知的人认为,加速应用程序是提高性能的方法,networking层的人士说,例如,通过增强和删除TCP,所有的应用程序都受益,而且更强大。 你select哪一个?