Articles of 优化

为MySQL优化提供一个很好的指导

我刚刚将我的服务器上的内存从4 GB升级到了16 GB,而且我被告知如果我那么正确的话,我可以利用这个内存来获得某些MySQL设置的巨大优势。 你知道任何可以引导我通过一些步骤,我需要看看的指南吗? 我应该研究的最大设置是什么? 更新 我在哪里可以findMySQL的caching优化function的简单分析…. 我目前的configuration: query_cache_limit = 1M query_cache_size = 16M

键效率达到99.97%的mysql

使用MySQL的工作台pipe理员 – 我的关键效率是在99.97%我已经读了关于添加'key_cache_size = 100M'my.cnf并增加它的需要 这是这个问题的正确的解决办法吗? 即时通讯运行服务器5.5.11在服务器2008年r2,24GB RAM 谢谢!

跟踪是什么导致AWS RDS使用疯狂的高带宽

我们在AWS上运行的stream量很高(每天10万次)Drupal新闻网站。 它在cloudflare&2 Load Balanced Varnish服务器后面。 由于某些原因,RDS的带宽使用率非常高。 这是将Elastic Cache中的caching表中的所有caching表托pipe在内存caching中之后。 100%的stream量是匿名的。 除了新的或更新的内容,stream量从清漆供应。 但RDS带宽仍然很高。 比如到本月18号,使用量已经是15TB +。 这个成本正在杀死整个网站。 我们怎样才能检测到什么是吃东西的所有带宽? 我们如何去找出根本原因? 查看我们的结算页面上的详细信息: Bandwidth $0.000 per GB – data transfer in per month – 4.808 GB – $0.00 $0.000 per GB – first 1 GB of data transferred out per month – 1 GB – $0.00 $0.010 per GB – regional […]

压缩PDF文档?

我有一个PDF文件,我使用FoxIt PDF Creator程序从Word 2007 DOCX文件创build。 文档本身看起来不错,但生成的PDF大约是其他转换器从同一个源文档创build的两倍。 有没有一种方法可以压缩或“优化”这个PDF文档? 如果没有,你可以推荐任何免费或开源的PDF创作者?

我的VPS太脆弱了

我正在使用digitalocean $ 5计划。 1个CPU,512MB内存,mysql + apache,nginx + centos 6.5 + cpanel安装。 那2个wordpress站点。 但是,如果我重新加载我的网站之一的网页,CPU使用率增加到50%,60%。如果我检查来自woorank(search引擎优化分析器)mysite,我的服务器崩溃,CPU和RAM使用率增加到100%。 这些网站不是那么大。 我可以说新的。 我能做些什么呢? 在共享主机上,我获得了更多的性能。 离开: Htop,当我刷新我的任何一个WordPress的网站: 我正在使用wp-supercaching,cloudflare.Not这么多的插件只安装了必要的。 这是my.cnf [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock default-storage-engine=MYISAM max_connections = 50 key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 1000 sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_cache_size = […]

调整MySQL设置来处理大量的用户

我已经开发了一个显然取决于MySQL查询的PHP游戏。 我运行它在一个怪物服务器:英特尔至强7550与32GB内存(红帽x86_64 ES 5.0)安装了cPanel。 我在Facebook上发布了这个游戏,只有250个用户可以在CPU开始使用之前使用它。 我有“顶”,并监视CPU使用率。 MySQL一度使用高达1600%! 所有其他的东西都在3%左右。 显然我需要调整mysql的设置才能在更大的范围内释放这个设置。 道歉,如果这个问题是模糊的。 我的调整mysql服务器设置的知识是非常有限的。 我需要调整哪些设置? 我应该给他们什么? 我猜测记忆是其中之一? 我预测有10,000个会话同时运行的用户群。 用我目前的设置,我只能有250.任何有经验的服务器pipe理员的指导将非常感激。

从一个小的CentOS版本升级到下一个

我想将我们的远程系统从CentOS 7.2升级到7.3。 是否有一个选项只能安装所需的最小数量的包? 标准升级将涉及下载几乎800MB的包。

MySQL正在查杀服务器IO

可能重复: MySQL正在查杀服务器IO。 我pipe理一个相当大/繁忙的vBulletin论坛(在gigenet云上运行),数据库是〜10 GB(〜9千万个post,每秒约60个查询),最近MySQL已经根据iotop和减慢网站。 我能想到的最后一个想法是使用复制,但我不知道这会有多less帮助和担心数据库同步。 我没有想法,任何提示如何改善的情况将不胜感激。 眼镜 : Debian Lenny 64bit ~12Ghz (6 cores) CPU, 7520gb RAM, 160gb disk. Kernel : 2.6.32-4-amd64 mysqld Ver 5.1.54-0.dotdeb.0 for debian-linux-gnu on x86_64 ((Debian)) 其他软件: vBulletin 3.8.4 memcached 1.2.2 PHP 5.3.5-0.dotdeb.0 (fpm-fcgi) (built: Jan 7 2011 00:07:27) lighttpd/1.4.28 (ssl) – a light and fast webserver PHP和vBulletin被configuration为使用memcached。 MySQL设置: [mysqld] key_buffer […]

什么默认的Windows设置来改变性能优化?

介绍: 我负责一家中型公司的100多台个人电脑,当我使用默认的Windows设置安装新电脑时,我总是想知道哪些设置实际上可以改变,以优化电脑的性能(不失function)。 我们的默认PC映像包括办公应用程序和许多安全应用程序,因此全新Lenovo T400的初始启动时间超过3分钟。 当然,networking域和login脚本是一个耗时的因素,但是我仍然觉得在操作系统上还有改进的空间。 我们仍然运行WinXP,但是WinXP和Vista中的大多数核心设置已经追溯到Win2000和NT,所以请分享您的答案,不pipe使用哪个Windows版本。 (如果你的设置是特定于Vista的,请在你的答案中注明 – 谢谢!) 所以对我的问题: “在安装Windows之后,您会立即更改哪些默认设置以优化性能,同时不会丢失function? (如果您closures防火墙或内置的DHCP服务,请解释您的理由 – 为什么在您的环境中这些服务是不必要的?) 此外,如果您更改了许多设置,请在每个答案中只input一个设置和说明,以便我们可以单独投票 – 谢谢!

Java Web服务器的build议

我目前使用DBCP进行连接池,因为它或多或less提供了tomcat,并且易于安装。 我正在考虑迁移到Glassfish或Jetty,还没有确定我将使用哪个连接池提供程序。 我目前使用Hibernate运行JBoss Seam,并且到目前为止已经获得了不错的性能。 我看过一些文章,说c3p0更好,有人说proxool更好,然后有人说他们都处于陈旧的状态,所以dbcp是最好的select,因为它是更多的维护和文档。 我今天晚上进行了JMetertesting,发现当我有10个并发用户以任意顺序点击该站点时,在页面请求之间没有任何延迟,dbcp无法连接并发生爆炸。 我对这个错误感到失望,但是对这个performance感到满意。 我想我可以使用二级caching提高性能。 问题: 如果我不使用EJB或OSGI,Jetty 7是Glassfish和tomcat 6的明显优势吗? 这当然要小得多,因此应该消耗更less的资源。 我现在只部署1个Web应用程序,稍后我会部署。 你推荐一个简单的应用程序服务器的连接池? 我不希望有10个并发用户在请求之间没有任何延迟,但是很高兴知道应用程序在爆炸之前能够处理什么,以及它在达到这一点时的作用。 最后,无法获取连接错误通常表明查询运行时间过长,从而无法将连接返回到池中。 除了确保所有查询都有效地运行之外,您还可以检查其他哪些方面? 例外: 00:38:38,886 WARN [JDBCExceptionReporter] SQL Error: 0, SQLState: null 00:38:38,898 ERROR [JDBCExceptionReporter] Already closed. 00:38:46,823 INFO [DefaultLoadEventListener] Error performing load command org.hibernate.SessionException: Session is closed! 我的平均响应时间是300ms,最小100ms,最大5s,标准偏差300ms。 这是在一个Linode基地服务器(360 MB内存,最简单的包)。 还有其他意见吗? 谢谢, 沃尔特