最新消息:

标签:分析

Python程序调优 (Python Profiler)
Python

Python程序调优 (Python Profiler)

admin 8年前(2018-04-30) 2浏览

概述 本文介绍基本的python profilter方法,并且用Openstack Nova作为例子展示具体使用方法。 本文介绍的profiler方法区别于一般常用的使用python cProfile模块,cProfile模块的分析结果不直观,并且仍...

系统性能大牛 Brendan Gregg 分享的 Linux 性能工具
Linux

系统性能大牛 Brendan Gregg 分享的 Linux 性能工具

admin 9年前(2017-06-25) 0浏览

Brendan Gregg 目前是 Netflix 的高级性能架构师 ,他在那里做大规模计算机性能设计、分析和调优。他是《Systems Performance》等技术书的作者,因在系统管理员方面的成绩,获得过 2013年 USENIX LISA 大...

SSH Agent Forwarding原理
Linux

SSH Agent Forwarding原理

admin 9年前(2017-06-11) 0浏览

ssh-agent的manual写得倒是挺详细,可看了好几次都没怎么搞明白。08年在网上找到了非常好的一篇文章,An Illustrated Guide to SSH Agent Forwarding (后文简称agent guide), 将ssh的...

Python 中的进程、线程、协程、同步、异步、回调
Python

Python 中的进程、线程、协程、同步、异步、回调

admin 11年前(2015-11-26) 1浏览

进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生? 在刚刚结束的 PyCon2014 上海站,来自七牛云存储的 Python 高级工程师许智翔带来了关于 Python 的分享《Python中...

PHP multipart/form-data 远程DOS漏洞
DOS

PHP multipart/form-data 远程DOS漏洞

admin 11年前(2015-07-15) 2浏览

摘要: PHP解析multipart/form-datahttp请求的body part请求头时,重复拷贝字符串导致DOS。远程攻击者通过发送恶意构造的multipart/form-data请求,导致服务器CPU资源被耗尽,从而远程DOS服务器。 影...

比较全面的MySQL优化参考(下篇)
mysql

比较全面的MySQL优化参考(下篇)

admin 11年前(2015-07-02) 0浏览

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方...

忆龙2009:TCP非法复位漏洞及解决方法
RST

忆龙2009:TCP非法复位漏洞及解决方法

admin 11年前(2015-03-26) 0浏览

英国的NISCC发布236929安全公告:按照RFC 793实现的TCP协议存在安全漏洞,正常的TCP连接可以被非法的第三方复位。在已知TCP连接的四元组(源地址、目的地址、源端口号、目的端口号)的情况下,攻击者可以伪造带有RST/SYN标志的TCP...

数据库性能测试方案示例
mysql

数据库性能测试方案示例

admin 11年前(2015-03-25) 0浏览

前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: :明确测试目的 :设计测试模型 (即压力模型) :准备测试集群环境 :准备压力测试工具...

又见KeepAlive
KeepAlive

又见KeepAlive

admin 11年前(2015-03-25) 0浏览

我为什么要谈KeepAlive 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端...

优化临时表使用,SQL语句性能提升100倍
sql

优化临时表使用,SQL语句性能提升100倍

admin 11年前(2015-03-24) 0浏览

【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name...

Windows测试环境管理系统
windows

Windows测试环境管理系统

admin 11年前(2015-03-24) 0浏览

一、 测试环境管理中心需求客户端测试环境的管理是以虚拟机为基础的,虚拟机比较灵活,且可以通过快照来保存测试环境 客户端测试环境管理中心是在下面需求背景基础上产生的 虚拟机性能 : Vmvare workstation 性能比较差,影响使用 资源管理 ...

MySQL 加锁处理分析
mysql

MySQL 加锁处理分析

admin 12年前(2015-03-17) 1浏览

背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入...

应用 Valgrind 发现 Linux 程序的内存问题
内存

应用 Valgrind 发现 Linux 程序的内存问题

admin 12年前(2015-03-16) 0浏览

如何定位应用程序开发中的内存问题,一直是 inux 应用程序开发中的瓶颈所在。有一款非常优秀的 linux 下开源的内存问题检测工具:valgrind,能够极大的帮助你解决上述问题。掌握 valgrind 的使用以及工作原理,能够有效地定位进而避免应...

Hadoop运维笔记 之 Namenode异常停止后无法正常启动
Hadoop

Hadoop运维笔记 之 Namenode异常停止后无法正常启动

admin 12年前(2015-03-16) 0浏览

背景: 公司在线上使用了CDH5 HA模式,有两个Namenode节点,结果其中的Standby节点因为一些关于edits文件的报错异常停止了,并且在启动的过程中一直报告找不到各种文件。 刚开始怀疑问题可能只发生在Standby本身,因此尝试了boo...

python 多线程日志切割+日志分析
Python

python 多线程日志切割+日志分析

admin 12年前(2015-03-16) 2浏览

楼主最近刚刚接触python,还是个小菜鸟,没有学习python之前可以说楼主的shell已经算是可以了,但用shell很多东西实现起来还是不可能的事情,例如最明显的一点大日志分析,由于楼主的公司,每天的日志量很大,用shell分析的会非常非常的慢。...

TCP 状态 FIN_WAIT1
FIN_WAIT1

TCP 状态 FIN_WAIT1

admin 12年前(2015-03-16) 0浏览

前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: 看图可知,主动关闭的一方发...

“DNS隧道”盗号木马分析
DNS

“DNS隧道”盗号木马分析

admin 12年前(2015-03-16) 2浏览

盗号木马相信大家都不陌生。随着网络越来越普及,网上的账号密码越来越重要,盗号木马的生命力也就越发的顽强了。 随着与杀毒软件的对抗,盗号木马也在不断的更新换代。QQ粘虫就是一个很典型的例子,这类木马的特点可以参考我们之前写过的博文《“神奇”的qq粘虫之...

Wireshark 入门详解
Wireshark

Wireshark 入门详解

admin 12年前(2015-03-16) 0浏览

目录: 一、 background 二、 how it works 三、包抓取方式 四、 filter in Wireshark Capture filter例子 抓取所有本主机发送的报文,本机为2.2.2.2 抓取与主机1.1.1.1.的1033端...

如何部署一个真正好用的前端
LVS

如何部署一个真正好用的前端

admin 12年前(2015-03-16) 1浏览

一切的工程都要从实用的角度出发,排除 GLSB 在外,目前主流的开放的前端无非就那几种: 1. 最简单的就是 DNS RR,上手很快,缺点也很明显 2. web server + keepalived,相对智能些,依然有缺点,没有 health ch...

一个用户SQL慢查询分析,原因及优化
mysql

一个用户SQL慢查询分析,原因及优化

admin 12年前(2015-03-16) 2浏览

问题描述 一个用户反映先线一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修改了表名和字段名): SELECT count(*) FROM a JOIN b ON a.S = b.S WHERE a.L > ’2014-0...

MySQL慢查询分析mysqldumpslow
mysql

MySQL慢查询分析mysqldumpslow

admin 12年前(2015-03-15) 0浏览

一直以来积累了很多对MySQL优化的心得和经验,计划通过写日志的方式一步一步写出来分享给大家。 MySQL优化的第一步应该做的就是排查问题,找出瓶颈,而通常情况下的瓶颈和问题都需要通过观察MySQL的运行情况来进行分析,《查看MySQL运行状况》这篇...

ext4+delalloc造成单次写延迟增加的分析
delalloc

ext4+delalloc造成单次写延迟增加的分析

admin 12年前(2015-03-15) 0浏览

这篇文章是淘宝内核组的刘峥同学在内部技术论坛上发表的一篇文章,但是由于刘峥同学目前没有blog,征得本人同意,贴在我的blog上,如果大家喜欢,请去新浪微博关注他。:) 日前线上在升级到Ext4文件系统后出现应用写操作延迟开销增大的问题。造成这一问题...

我常用的 Python 调试工具
pdb

我常用的 Python 调试工具

admin 12年前(2015-03-15) 1浏览

以下是我做调试或分析时用过的工具的一个概览。如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍。 日志 没错,就是日志。再多强调在你的应用里保留足量的日志的重要性也不为过。你应当对重要的内容打日志。如果你的日志打的足够好的话,单看日志你就能...

初探lowmem_reserve_ratio
kernel

初探lowmem_reserve_ratio

admin 12年前(2015-02-15) 1浏览

1.摘要 最近小伙伴们在排查一个线上关于linux内存oom的问题,前些天来问我某篇文章里的一句话是什么含义,问题比较难用几句话说明,在这里梳理一下。 2.背景 最近小伙伴们在排查一个线上关于内存oom的问题,前些天来问我某篇文章里的一句话是什么含义...

linux下的系统监控程序(Python+wxPython)
cpuinfo

linux下的系统监控程序(Python+wxPython)

admin 12年前(2015-01-30) 0浏览

10月开始学习python, 学习一段时间之后,发现python真的是一门非常优美,开发迅速的语言, 漂亮的缩进, 功能强大的模块,丰富的图形库, 同时还能自己用c/c++添加你需要的扩展。 10月28号的, 在熟悉了这么一段时间后, 简单的用pyt...