MySQL 性能优化:性能提升 50%,延迟降低 60%
admin 9年前(2017-06-13) 1浏览
当我进入 Pinterest 时,我的头三个星期是在本部度过的,在那里最新工程把解决生产问题的成果应用到了整个软件栈中。在本部,我们通过构建 Pinterest 来学习 Pinterest 是怎样被构建的,并且,仅仅在几天里就提交代码、做出有意义的贡...
admin 9年前(2017-06-13) 1浏览
当我进入 Pinterest 时,我的头三个星期是在本部度过的,在那里最新工程把解决生产问题的成果应用到了整个软件栈中。在本部,我们通过构建 Pinterest 来学习 Pinterest 是怎样被构建的,并且,仅仅在几天里就提交代码、做出有意义的贡...
admin 10年前(2016-06-10) 0浏览
thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...
admin 10年前(2016-03-24) 0浏览
接触过Linux的都知道Kernel的含义,在我看来就是操作系统的核心或者最重要的部分。众所周知的是,几乎整个互联网都运行在 Linux上,从网络协议,到服务器,到你平常访问的绝大多数网站,都能看到它的身影,Linux 内核就是最复杂最流行的开源项目...
admin 11年前(2015-12-02) 0浏览
系统最大打开文件描述符数:/proc/sys/fs/file-max 查看 $ cat /proc/sys/fs/file-max 186405 设置 临时性 # echo 1000000 > /proc/sys/fs/file-max 永久性...
admin 11年前(2015-08-22) 0浏览
通常多数人不会注意Nginx的accept_mutex配置,不过实际上它对系统的吞吐量有一定的影响,今天生物钟紊乱睡不着觉,索性闲扯一下Nginx的accept_mutex配置。 让我们看看accept_mutex的意义:当一个新连接到达时,如果激活...
admin 11年前(2015-07-08) 0浏览
在redhat网站查到下面的信息,说是因为内存不够的原因。我觉得这个可以当作出现这个问题的解释,但是却解释得不够“完美”,我仍旧还在疑惑中:如果是是因为内存不够的原因,那么在每次测试之前,只要保证机器状态一样,那么TCP: time wait buc...
admin 11年前(2015-03-26) 0浏览
GitLab 7.0 发布了,改进内容包括: 以下内容来自 ustc Gitlab7.0放弃了对ruby-1.9.3的支持,最低版本为ruby-2.0.0。由于官方安装说明指出:使用rvm等自动工具安装ruby,可能导致ssh操作仓库异常,因此手动编...
admin 11年前(2015-03-26) 0浏览
国际移动用户识别码,即IMSI(International Mobile Subscriber Identity),它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码。在GSM网络,这个号码通常被存放在SIM卡中。 IMSI共有15...
admin 11年前(2015-03-24) 0浏览
一、 测试环境管理中心需求客户端测试环境的管理是以虚拟机为基础的,虚拟机比较灵活,且可以通过快照来保存测试环境 客户端测试环境管理中心是在下面需求背景基础上产生的 虚拟机性能 : Vmvare workstation 性能比较差,影响使用 资源管理 ...
admin 12年前(2015-03-17) 0浏览
nfs server unavailable/unreachable后,client端偶尔会出现很诡异的情况:任何命令都跑不了/跑了没输出 这个问题在网上找了半天也没找到根本的原因,可能得读代码才能搞懂了,但是这个代码可不是一般的长…… 找到了个解决...
admin 12年前(2015-03-16) 1浏览
本文是针对MySQL 5.5.9写的。MySQL协议是向老版本兼容的。老版本的MySQL Client可能不理解下面的某些字段而忽略掉。 实际使用的时候,服务器的协议版本应当大于等于客户端。遗憾的是,MySQL并没有对每一次协议变动标一个数字。 本文...
admin 12年前(2015-03-16) 0浏览
日前,同事反馈一个问题:在一个大分区(24T)中使用xfs文件系统,用来做历史文件备份,突然提示没有磁盘空间错误,先检查下: [root@imysql ~]# df -hT Filesystem Type Size Used Avail Use% M...
admin 12年前(2015-03-16) 0浏览
上面的更多的是放在带宽使用率上,即如何尽可能的打满,但是都遗漏一个重要的细节,那就是 packet/s,这个论坛的作者一语中的: – how many packets/sec you have. In fact, network throughput...
admin 12年前(2015-03-16) 1浏览
OpenStack 每半年发布一个版本,Icehouse 是最近的一个版本,相对于Havana 提供了更多的功能和驱动支持。本文是使用RedHat 提供的RDO 脚本进行部署的文档。 RDO 部署方式比较快捷,但由于相关的yum 源都在国外,若直接安...
admin 12年前(2015-03-16) 0浏览
在用户态C语言程序中,我们对内存分配函数malloc()或calloc()非常熟悉;函数执行成功,就会返回需要的内存起始地址。显然这些函数在在内核态没法运行,在内核态有专门的内存申请/释放函数。 Linux内核中,如何分配和回收内存?空闲内存如何管理...
admin 12年前(2015-03-15) 1浏览
在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该考虑更多因素。 首先,我们先看下SLAVE的状态: yejr@imysql.com [(n...
admin 12年前(2015-03-15) 0浏览
这个BUG是我去年11月撞见的,早该写出来了。因为这个BUG造成的灾难后果远远超出我的想像。 当时的现象是某些机器重启后起不来,/var/log/message中有这样的信息: Nov 15 03:46:09 kernel: INFO: task s...
admin 12年前(2015-03-15) 0浏览
当前系统版本 aikaiyuan@www:~$ cat /etc/debian_version 7.8 aikaiyuan@www:~$ 1、卸载debian ubuntu 自带的openjdk aikaiyuan@www:~$ sudo apt-g...
admin 12年前(2015-02-03) 0浏览
在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。 [root@aikaiyuan /]$ cat /proc/uptime 5512328.92 181062...
admin 12年前(2015-01-30) 0浏览
10月开始学习python, 学习一段时间之后,发现python真的是一门非常优美,开发迅速的语言, 漂亮的缩进, 功能强大的模块,丰富的图形库, 同时还能自己用c/c++添加你需要的扩展。 10月28号的, 在熟悉了这么一段时间后, 简单的用pyt...
admin 12年前(2014-11-10) 0浏览
在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...
admin 12年前(2014-10-28) 0浏览
PS:RHEL7和CentOS7出来有一段时间了,拿出点时间研究下,有几个地方跟6和5系列相比改变比较大,估计不少童鞋有点不太习惯。下面简要举例说明改变比较大的要点: 一、CentOS的Services使用了systemd来代替sysvinit管理 ...
admin 12年前(2014-04-29) 0浏览
DRBD简介 DRBD (Distributed Replicated Block Device) 是 Linux 平台上的分散式储存系统。其中包含了核心模组,数个使用者 空间管理程式及 shell scripts,通常用于高可用性(high ava...
admin 12年前(2014-04-17) 0浏览
SystemTap 应用: 对管理员,SystemTap可用于监控系统性能,找出系统瓶颈,而对于开发者,可以查看他们的程序运行时在linux系统内核内部的运行情况。主要用于查看内核空间事件信息,对用户空间事件的探测,目前正加紧改进。 安装 1、Sys...
admin 12年前(2014-04-15) 0浏览
背景介绍: 随着线上服务器数量的增加,各种开源软件和工具的广泛使用,一些服务自动停止或无响应的情况时有发生。 而其中有很大一部分都是由于软件自身的稳定性或者机器硬件资源的限制而造成的,按道理来讲,这些情况都应该设法找到本质原因,然后避免再次出现。 但...
admin 13年前(2014-02-10) 2浏览
忘记密码是常有的事情,我一般用 PE 工具清除密码后哈! 今天刚好没有带 U 盘,但我的系统是双系统(Linux、Windows),就尝试了下在Linux下面清除 Windows 密码了。这个神奇的工具就叫:chntpw。 安装chntpw工具 $ ...
admin 13年前(2014-02-09) 0浏览
一、影响Linux服务器性能的因素 1. 操作系统级 CPU 内存 磁盘I/O带宽 网络I/O带宽 程序应用级 二、系统性能评估标准 影响性能因素 影响性能因素 评判标准 好 坏 糟糕 CPU user% + sys%< 70% user% +...
admin 13年前(2014-02-09) 0浏览
前言 过年在家无聊, 发现个挺有意思的项目: linux-dash,就是使用Twitter的Bootstrap做的管理模板,可以显示服务器信息, 负载, 内存,进程,硬盘,用户,安装/未安装的软件信息,网卡IP,网速,以及网络状态,在线用户等. 但是...
admin 13年前(2014-01-25) 0浏览
有时我们安装的vps系统默认带了很多我们不需要的东西,有时商家又没提供minimal版本给我们安装,所以只好手动卸载一些不需要的软件了。 昨天在loc论坛看到一位大婶写的centos下的系统精简脚本,还不错,loc除了水之外还有这点干货实在难得。 他...
admin 13年前(2014-01-25) 0浏览
一、系统优化 关闭不必要系统功能 进入控制面板—程序—打开或关闭Windows功能,酌情关闭下列功能: 游戏/Tablet PC可选组件/Windows DFS服务/打印服务/Windows传真和扫。 删除“库”中不必要图标 关闭系统更新和防火墙 优...