我有一个LAMP服务器,logrotate每周做一次工作,我注意到一些日志往往会变得很大。 例如,apache访问日志是73MB。 我告诉logrotate每天轮换它会更好吗? 性能(cpu负载)的大小是否重要?还是我们正在谈论边际差异(每周和每周轮换)? 文件系统是ext3。
我使用的是Ubuntu的服务器12.04 x64。 服务器通过apache web服务器接收到很多对mysql的请求(它是轻量级的接口)。 从MySQL统计看,从上午8点到晚上9点,大约有250个查询/秒。 在晚上服务器实际上不使用。 RAM主要由mysql使用(根据mysqloptimizer的最大MySQL内存使用量是25GB)。 最高确认 – mysql使用大约77%的内存。 数据库大小约20GB。 一张桌子在最重的火下有大约1到2百万条logging(主要是几张桌子上的ID字段加上一些smallint计数器)。 我附加了图像ilustrating我感兴趣的部分(第二个内存图像显示服务器重新启动后的内存行为)。 在看慕宁时,我想出了几个问题: 为什么在内存useage apps内存几乎永远不会下降? 在服务器没有stream量的情况下,是否应该降低,例如在晚上? 难道不是更好的调整它使caching更多的内存空间? 为什么在RAM满了的时候CPU使用率很低? 不活跃的记忆水平也在上升,这让我担心一点。 这些问题是因为偶尔在短时间内stream量大幅上升,而在那些时候服务器没有回应很多请求。 但是在那个时候,内存/ CPU甚至是磁盘延迟都不会上升很多,或许还有一点点。 这些stream量的增加是不可避免的,但我不知道是否用stringerreplace服务器会做,或者只能放更多的RAM(因为CPU使用率是最小的)? 如果这个问题是无法回答的 – 对不起。 编辑:#MySQL数据库服务器configuration文件。 ##可以复制到#/“/etc/mysql/my.cnf”中设置全局选项#〜“〜/ .my.cnf”来设置用户特定的选项。 ##可以使用程序支持的所有长选项。 #使用–help运行程序,获取可用选项的列表,并使用#–print-defaults来查看它实际上可以理解和使用的选项。 ##解释请参阅#http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # […]
如何在不影响读取的情况下最大限度地提高写入性能?
什么被认为是高并发,带宽水平? 任何人都知道Facebook,雅虎,易趣或谷歌的交通水平? 他们得到了多less? 100,000并发? 每秒1,000,000瑞克? 有任何想法吗?
我怎样才能使我的VNC服务器在Linux机器上尽可能快(没有交易安全)(并连接到已经运行的X会话)? 我正在Ubuntu上运行VNC服务器(x11vnc),偶尔也会通过LAN从另一台Ubuntu机器连接到它。 x11vnc -localhost -usepw -ncache 10 -forever -display :0 我使用上面的命令和SSH端口转发。 我连接这个(xtightvncviewer): vncviewer -encodings 'copyrect tight hextile' localhost:0 连接到已经运行的X会话很重要。 如果不是这样,我会使用NX或SSH X11转发。
我维护的其中一个数据库最近将其写入负载增加了2倍。 为了找出插入/更新语句导致负载增加,我正在寻找一个工具来报告和分析mysql binlog文件 。 我已经看过Maatkit,这是一个很好的工具包,但它只能处理缓慢和一般的日志。 在开始重新开始之前,是否有任何可以帮助我的工具(pereferibly openource)? 提前致谢。
我第一次安装了一些基于Drupal的网站的VPS服务器,我有很多操作系统选项。 特别是,我可以selectUbuntu 32bit,Ubuntu 64bit,CentOS和Debian。 我想知道哪一个select考虑: 我只有256MB内存,所以我可能应该select一个最小的操作系统,如CentOS 我应该select32位还是64位? 我认为这是一个成本的select取决于机器。 但是,如果他们要求我select我可能会与安装的软件有兼容性问题。 我想要安装: – Apache服务器 – Mysql – Drupal 谢谢
我最近遇到一篇有趣的文章 ,使用IO统计数据来确定性能问题的原因。 在检查了我的统计数据后,我发现我有一个“IO子系统的瓶颈”。 不幸的是,我不知道这意味着什么。 从我在网上find的东西,抛出一些更多的内存可能会有所帮助(我假设,因为它不必写入磁盘,但我很好奇,如果有人知道一个好的方法来确定如何继续?
一些来自EMC和NetApp等企业供应商的销售顾问基本上已经使我大吃一惊。 我们有一个新的要求来存储大约30TB的非结构化数据,以及大约100-200GB的结构化数据(主要是MySQL)。 我正在考虑设置几个定制的JBOD,为非结构化数据运行FreeNAS,OpenFiler或OpenSolaris。 备份和备份的总成本将低于10,000美元。 对于后者,我计划使用标准的HP DL-180 G6服务器RAID 1(2个SAS驱动器),并对备份系统进行增量备份。 整个成本正在减less12,000美元。 JBOD内的文件通常由我们的一些移动员工使用的Web应用程序访问。 目前文件的数据大小不到1TB,但在未来2年内应该增加到20-22TB。 此外访问的用户数量也可能增加。 这意味着这将被频繁访问。 在任何时间点都有20-25个并发用户,而在高峰期可能是250个左右。 来自所谓的企业供应商的销售顾问一直要求我们将基础架构迁移到他们的机器,这些机器全部获得授权,我们将花费我们50,000-55,000美元(32TB的存储arrays)。 花费4万美元的额外费用是很多的钱,我们想保存。 不过,我想就正确的策略提出更多意见。 我还应该做些什么才能使数据更安全,而且不会影响性能
有人能指出我最近的两个基准吗? 还有关于G-WAN的更多信息将是很好的,因为直到现在我从来没有听说过它。 我需要最快的服务器来处理静态文件。