Linux 性能工具 sar 示例

2016-02-24
阅读 10 分钟
5.6k
注意:请编译的时候确保使用 --enable-install-cron 选项,因为它会自动帮你做以下事情,如果没有使用这个选项,需要你手工处理以下事情

sysdig 安装和简单使用

2015-12-29
阅读 1 分钟
9.3k
Sysdig 安装 基础环境 操作系统:CentOS 6.6 内核: 2.6.32-504.23.4.el6.x86_64 软件版本 Sysydig:sysdig-0.6.0-x86_64.rpm 安装步骤 rpm 包安装 {代码...} 查看最耗时的文件 {代码...} 报错如下: {代码...} 解决如上报错的方法: {代码...} 再次执行即可成功 Sysdig 简单示例 参考文档 [链接] [链接]

分析 Python 脚本

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

HBase 管理,性能调优

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

Python -- 让你的代码运行的更快的技巧

2014-09-03
阅读 49 分钟
4.6k
注:各位要使用这些技巧的话,请在自己的服务器上测试一遍,并且加大测试的数值,目前的用例都是 10 W 次,我们可以测试 100 W , 1000 W 次。。。。 注:如果测试的性能相差不多,请以可读性为主。

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

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

Python 性能分析入门指南

2014-07-24
阅读 7 分钟
16.1k
虽然并非你编写的每个 Python 程序都要求一个严格的性能分析,但是让人放心的是,当问题发生的时候,Python 生态圈有各种各样的工具可以处理这类问题。

Python 性能快速优化: 系列二

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

Python 性能快速优化: 系列一

2014-07-24
阅读 1 分钟
5.6k
Python可能最容易扼杀你的想法,但不是最好的代码实现。尽管强烈反对过早优化,但在 Python 代码中一点点的优化都可能带来巨大的性能提升。

怎样分析 JAVA 的 Thread Dumps

2014-07-24
阅读 18 分钟
20k
当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期慢的时候,我们需要使用 thread dumps。如果对于你来说, thread dumps 是非常复杂的,这篇文章或许能对你有所帮助。在这里我将解释在 JAVA 中什么是 threads,他们的类型,怎么被创建的,怎样管理它们,你怎样从正在运行的应用中 dump threads,最后你可以怎样分...

Go 程序的性能调试问题 - CPU 篇

2014-05-11
阅读 3 分钟
19.4k
让我们假设你想提升你的GO程序的性能。这里有一些工具可以帮助你完成这个任务。这些工具能帮助你定位多种类型的热点(CPU,IO,内存),你为了能够显著提升程序性能,你必须专注于热点发生的地方。尽管如此,另外一个结果是可能的--这些工具能帮助你确定程序中明显的性能缺陷。例如,当你在每个程序启动的时候,你可以在...

调整Linux的网络栈(Buffer Size)来提升网络性能

2014-04-18
阅读 2 分钟
40.3k
我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输。但是处理大文件,网络性能非常差。并且涉及到一个大文件,会导致性能降级。我怎样通过调整Linux下面的 TCP 来解决这个问题?