最新消息:

标签:系统

MySQL 性能优化:性能提升 50%,延迟降低 60%
mysql

MySQL 性能优化:性能提升 50%,延迟降低 60%

admin 8年前 (2016-09-10) 3786浏览 0评论

当我进入 Pinterest 时,我的头三个星期是在本部度过的,在那里最新工程把解决生产问题的成果应用到了整个软件栈中。在本部,我们通过构建 Pinterest 来学习 Pinterest 是怎样被构建的,并且,仅仅在几天里就提交代码、做出有意义的贡...

python多线程-thread模块
python

python多线程-thread模块

admin 9年前 (2016-06-10) 4220浏览 0评论

thread 和 threading 模块都能够实现 python 中的多线程,一般而言使用 threading 更加方便,因为 thread 有很多的缺点,例如当主线程结束后,所以子线程都会强制终止掉,没有警告也没有正常的清理工作。所以一般情况下更...

一张图带你看Linux内核运行原理
Linux

一张图带你看Linux内核运行原理

admin 9年前 (2016-02-21) 3904浏览 0评论

接触过Linux的都知道Kernel的含义,在我看来就是操作系统的核心或者最重要的部分。众所周知的是,几乎整个互联网都运行在 Linux上,从网络协议,到服务器,到你平常访问的绝大多数网站,都能看到它的身影,Linux 内核就是最复杂最流行的开源项目...

Nginx的accept_mutex配置分析
nginx

Nginx的accept_mutex配置分析

admin 9年前 (2015-08-22) 3500浏览 0评论

通常多数人不会注意Nginx的accept_mutex配置,不过实际上它对系统的吞吐量有一定的影响,今天生物钟紊乱睡不着觉,索性闲扯一下Nginx的accept_mutex配置。 让我们看看accept_mutex的意义:当一个新连接到达时,如果激活...

TCP: time wait bucket table overflow
kernel

TCP: time wait bucket table overflow

admin 10年前 (2015-07-08) 4122浏览 0评论

在redhat网站查到下面的信息,说是因为内存不够的原因。我觉得这个可以当作出现这个问题的解释,但是却解释得不够“完美”,我仍旧还在疑惑中:如果是是因为内存不够的原因,那么在每次测试之前,只要保证机器状态一样,那么TCP: time wait buc...

Intel CPU的BUG导致reboot起不来
bug

Intel CPU的BUG导致reboot起不来

admin 10年前 (2015-02-21) 4705浏览 0评论

这个BUG是我去年11月撞见的,早该写出来了。因为这个BUG造成的灾难后果远远超出我的想像。 当时的现象是某些机器重启后起不来,/var/log/message中有这样的信息: Nov 15 03:46:09 kernel: INFO: task s...

Linux /proc/uptime 详解
Linux

Linux /proc/uptime 详解

admin 10年前 (2015-02-03) 5074浏览 0评论

在Linux中,我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime,下面对其进行详细介绍。 [root@aikaiyuan /]$ cat /proc/uptime 5512328.92 181062...

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

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

admin 10年前 (2015-01-30) 3728浏览 0评论

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

nfs server 断开后client 无法响应 解决办法
nfs

nfs server 断开后client 无法响应 解决办法

admin 10年前 (2015-01-19) 5136浏览 0评论

nfs server unavailable/unreachable后,client端偶尔会出现很诡异的情况:任何命令都跑不了/跑了没输出 这个问题在网上找了半天也没找到根本的原因,可能得读代码才能搞懂了,但是这个代码可不是一般的长…&#...

MySQL复制中slave延迟监控
binlog

MySQL复制中slave延迟监控

admin 10年前 (2015-01-15) 3079浏览 0评论

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

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 10年前 (2014-11-10) 3281浏览 0评论

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

服务器网卡收包性能测试
带宽

服务器网卡收包性能测试

admin 10年前 (2014-11-05) 5395浏览 0评论

上面的更多的是放在带宽使用率上,即如何尽可能的打满,但是都遗漏一个重要的细节,那就是 packet/s,这个论坛的作者一语中的: – how many packets/sec you have. In fact, network throughput...

RHEL/CentOS 7.x的几点新改变
CentOS7

RHEL/CentOS 7.x的几点新改变

admin 10年前 (2014-10-28) 3059浏览 0评论

PS:RHEL7和CentOS7出来有一段时间了,拿出点时间研究下,有几个地方跟6和5系列相比改变比较大,估计不少童鞋有点不太习惯。下面简要举例说明改变比较大的要点: 一、CentOS的Services使用了systemd来代替sysvinit管理 ...

Linux物理内存页面分配
Linux

Linux物理内存页面分配

admin 10年前 (2014-09-12) 3917浏览 0评论

在用户态C语言程序中,我们对内存分配函数malloc()或calloc()非常熟悉;函数执行成功,就会返回需要的内存起始地址。显然这些函数在在内核态没法运行,在内核态有专门的内存申请/释放函数。 Linux内核中,如何分配和回收内存?空闲内存如何管理...

国际移动用户识别码:IMSI
IMSI

国际移动用户识别码:IMSI

admin 10年前 (2014-08-08) 3956浏览 0评论

国际移动用户识别码,即IMSI(International Mobile Subscriber Identity),它是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码。在GSM网络,这个号码通常被存放在SIM卡中。 IMSI共有15...