最新消息:

admin的文章

线上环境到底要不要开启query cache
cache

线上环境到底要不要开启query cache

10年前 (2014-11-14) 3272浏览 0评论

Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变化的信息。QC有可能会从InnoDB Buffer...

利用kernel dump分析内核故障
debug

利用kernel dump分析内核故障

10年前 (2014-11-14) 7293浏览 0评论

故障描述: 报告某服务器出现故障,测试发现ssh和ping均不通,尝试ILO连接也失败(网页打不开)。 在准备使用ipmitool命令重启服务器时,服务器恢复正常,能够ssh登录。发现服务器前几分钟自动重启了。 为了尽快恢复故障,首先将应用服务启动起...

一个php进程cpu %nice很高的原因详解
CPU

一个php进程cpu %nice很高的原因详解

10年前 (2014-11-14) 5392浏览 0评论

一、 现象描述: 1、 CPU的%user、%sys占用的CPU不高,但%nice占用了大量的CPU资源,最高占用CPU的60%以上; 2、 ps -elf中PRI为90,NI为10,top看到PR值为30,NI 10; 问题:为什么从ps中看到的p...

常用PC服务器阵列卡、硬盘健康监控
lsiutil

常用PC服务器阵列卡、硬盘健康监控

10年前 (2014-11-14) 3925浏览 0评论

通常,我们使用的DELL/HP/IBM三家的机架式PC级服务器阵列卡是从LSI的卡OEM出来的,DELL和IBM两家的阵列卡原生程度较高,没有做太多封装,可以用原厂提供的阵列卡管理工具进行监控;而HP的阵列卡一般都做过封装了,因此需要使用自身特有的管...

redis运维经验一二三
redis

redis运维经验一二三

10年前 (2014-11-14) 3578浏览 0评论

本文主要介绍一些列简单的redis运维经验,帮助大家对redis的运维有个初步的了解,条目不分先后,后续还会持续添加。本文档预期读者为:redis使用者。 计算延迟时间 这里的延迟时间指的是指令请求的等待时间(单位为毫秒),包含网络延时以及单线程的命...

redis主从实例间快速迁移案例
redis

redis主从实例间快速迁移案例

10年前 (2014-11-14) 3182浏览 0评论

操作步骤 1. 在slave server新建一个redis实例,建议认证密码(“requirepass”)与master server一致,但是不要在redis.conf里面设置同步配置(“slaveof”“masterauth”); 2. 启动新...

tpcc-mysql安装、使用、结果解读
mysql

tpcc-mysql安装、使用、结果解读

10年前 (2014-11-14) 4593浏览 0评论

TPC-C是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下我们也把这类系统称为业务处理系统。 tpcc-mysql是percona基于TPC-C(下面简写成TPCC)衍生出来的产品,专用于MySQL基准测试。其源码放在launchpad上...

mysql 两个表名对调
mysql

mysql 两个表名对调

10年前 (2014-11-14) 2747浏览 0评论

问题 有位同学问我,在类似pt-osc场景下,需要将两个表名对调,怎么才能确保万无一失呢? 分析 估计其他同学就笑了,表名对掉还不简单吗,相互RENAME一下嘛。 但是,我们想要的是同时完成表名对调,如果是先后的对掉,可能会导致有些数据写入失败,那怎...

万兆网络环境下的nginx压力测试 (二)
nginx

万兆网络环境下的nginx压力测试 (二)

10年前 (2014-11-13) 5397浏览 0评论

参考文章:Nginx 万兆网络环境测试 上周在proxy层测试url hash万兆网卡服务器过程中发现服务器内存用满,使用大量的swap,导致服务器无响应。   一、 现象描述: swap 100%,IO超过60%; nginx每进程占用内...

MySQL复制中slave延迟监控
mysql

MySQL复制中slave延迟监控

10年前 (2014-11-13) 3246浏览 0评论

在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: yejr@imysql.com [(n...

如何安全地关闭MySQL实例
mysql

如何安全地关闭MySQL实例

10年前 (2014-11-13) 2839浏览 0评论

本文分析了mysqld进程关闭的过程,以及如何安全、缓和地关闭MySQL实例,对这个过程不甚清楚的同学可以参考下。 关闭过程: 1、发起shutdown,发出  SIGTERM信号 2、有必要的话,新建一个关闭线程(shutdown thread) ...

用Python写ncurses UI
ncurses

用Python写ncurses UI

10年前 (2014-11-13) 4218浏览 0评论

Ncurses是一个能提供基于文本终端窗口功能的动态库. Ncurses可以: 可以使用整个屏幕 创建和管理一个窗口 使用8种不同的彩色 为您的程序提供鼠标支持 使用键盘上的功能键 Ncurses可以在任何遵循ANSI/POSIX标准的Unix/Li...

Python 实现 linux下more命令
linux命令

Python 实现 linux下more命令

10年前 (2014-11-13) 4583浏览 0评论

并把上面脚本加到环境变量里   chmod 755 more.py ln -n more.py /usr/bin/more1 调用 more1 即可 cat /var/log/dmesg | more1 截图   #!/usr/bin/en...

用 sys.stdout.write 代替 print
print

用 sys.stdout.write 代替 print

10年前 (2014-11-13) 5250浏览 0评论

在上篇多线程mysql客户端 的测试程序中,我使用print输出线程标识和每个线程执行的次数。 但经常会出现多个线程输出到同一行中的情况,导致无法清晰看到每条信息。其中做了两个调整: 先赋值到一个字符串中,然后输出;(这时如果用print输出,仍然会...

python模拟mysql多客户端并发操作
mysql

python模拟mysql多客户端并发操作

10年前 (2014-11-13) 5992浏览 0评论

为测试系统多线程并发操作时的响应,今天写了个简单的python脚本往mysql中插入、取出数据,用到了MySQLdb、threading模块。 其中threading模块是对thread模块的一个面向对象的封装,比较好用。 import MySQLd...