分析 Python 脚本

2015-02-02
阅读 2 分钟
5.9k
我有一个负责一个长期运行任务的 Python 脚本。这个脚本同其他三个系统通信 - 它从系统 #1 和 #2 读取数据,合并它们然后再把它们推送到系统 #3。这是下面的描述。问题是迁移运行在我不满意的一个地方。因为我想知道该脚本的大部分工作是在与哪个慢的外部系统进行通信。Python 有一个非常好用的内建的分析器来回答这类问...

Zabbix 的 MySQL 优化

2014-11-15
阅读 4 分钟
11.7k
考虑到这一点,我将提出一些优化,这将有助于你的 MySQL 最好的使用磁盘(必然的将帮助你的 Zabbix 最好的利用 MySQL)和可用的硬件资源。

HBase 管理,性能调优

2014-10-13
阅读 16 分钟
18.5k
现代服务器通常有多个磁盘硬件来提供大存储能力。这些磁盘通常配置成 RAID 阵列,作为它们的出厂设置。这在很多情况下是有益的,但对 Hadoop 却不是。

扩展 Web 应用程序的架构问题

2014-09-21
阅读 3 分钟
4.7k
扩展 Web 应用程序的架构问题 标签(空格分隔): Architecture Scaling Web Applications 该文原文是 Architecture Issues Scaling Web Applications 我将在这篇博客中揭露出当我们扩展和性能调优大型 Web 应用程序时遇到的架构问题。 让我们通过定义几个术语来创造共同的理解和词汇开始。稍后当扩展 Web 应用程序时,...

怎样确定 Web 应用程序的线程池大小

2014-09-21
阅读 3 分钟
5.3k
继续当扩展 Web 应用程序时面临的架构问题,在这篇博客中,我将介绍一个常见的问题,怎样确定 Web 应用程序的线程池大小?当部署 Web 应用程序到生产或是当 Web 应用程序性能测试的时候会显示出来。

有用的 SystemTap 脚本

2014-09-18
阅读 18 分钟
12.1k
本章列举了几种可以用来监测和调查不同的子系统的 SystemTap 脚本。一旦你安装了 systemtap-testsuite RPM 包,所有的这些脚本都可以在 /usr/share/systemtap/testsuite/systemtap.examples/ 目录下找到。

Fabric 技巧 --- 通过 Fabric 无法启动 Tomcat

2014-07-31
阅读 3 分钟
4.6k
最近有一个需求是调整 tomcat 的参数,因为服务器比较多,就使用 fabric 来批量处理了。 tomcat 需要调整的参数为 acceptCount。 {代码...} maxThreads:tomcat 启动的最大线程数,即同时处理的任务个数,默认值为200 acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100 该参数值的作用的讲...

Python 性能快速优化: 系列二

2014-07-24
阅读 1 分钟
4.7k
注:本文的原文地址为 Quick Python Performance Optimization: Part II 这个是 Python 性能快速优化的第二部分,第一部分请点击这里。 使用 Map ,Reduce 和 Filter 代替 for 循环 校验 a in b, 字典 或 set 比 列表 或 元组 更好 当数据量大的时候,尽可能使用不可变数据类型,他们更快 元组 > 列表 在一个列表中...