文章分类
  • Linux

    为什么要使用Swap?

    Linux Swap现在已经耳熟能详了,在过去的几十年中几乎所有的系统都使用了Linux Swap,而人们对它却知之甚少,尤其是对线上生产环境的影响。

    继续阅读
  • Linux

    新的 Linux Init系统

    回顾几十年前乃至今天,对于Linux和unix-like的系统,启动系统和启动服务都还大多基于Unix System V的init系统和其常见的init.d脚本的基础上进行的。

    继续阅读
  • Linux

    谁动了我的CPU?

    您可以已经注意到了,最近Linux内核和某些特定工具(如vmstat)出现了一个新的表达CPU占用比率的概念叫做Stealing。这是什么意思呢,CPU怎么会被窃取呢?是我们服务器中有什么鬼在作怪,盗取CPU资源吗?好吧,某种程度上来说,是的…

    继续阅读
  • Linux

    我们为何采用安装包方式而不是编译或二进制方式安装新程序/软件呢?

    在服务器上安装新服务或软件,基本上有两种方法可以实现。老式方法是获得源代码再经过编译,新方法是采用安装包的形式。当客户询问我们采用哪种方法更好时,我们的回答是,尽可能地使用安装包的形式,即使您必须要用源代码编译来生成安装包。

    继续阅读
  • Databases

    2015 Percona MySQL 最佳博客精选

    继续阅读
  • Linux

    技术项目 – Linux网卡中断使单个CPU过载

    Linux内核在性能方面已经经历了很长一段时间的考验,尤其是2.6/3.x内核。然而,在高IO,尤其是网络方面的 情况下,对中断的处理可能成为问题。我们已经在拥有一个或多个饱和1Gbps网卡的高性能系统上发现过这个问题,近来在有许多小包并发(大约 10000packets/second)超载的虚拟机上也发现了这个问题。

    继续阅读
  • Security

    基于SSL的安全问题——第二部分

    在第一部分中,我们讲述了一些关于SSL的事,比如关闭SSLv3和RC4。其实我们还可以用它来做更多,比如帮助改善性能、提高连接互联网时的安全性等等。

    继续阅读
  • Security

    基于SSL的安全问题——第一部分

    如果配置正确,在某种程度上,SSL是非常安全的。但它通常不如我们所愿,尤其是最近。

    安全套接字层,用于HTTPS网站浏览,是保障网站访问流量安全的主要安全机制。它很好,但有局限性,和所有事物一样,很大程度上取决于你的目标以及你如何部署或使用它。对于大多数用户来说,会把他们的网络访问流量加密,这样别人无法窃取他们的信用卡号码、 iTunes密码等。对另一些人来说,这也有助于验证网站使用证书的身份,尽管现在很虚弱,是几乎是不可靠的(比如说,要找一个声称是google.com的证书并不难)。

    继续阅读
  • Databases

    为什么在MySQL中只使用InnoDB

    我们大多数的客户系统都运行MySQL。这样很好。但是大部分客户的MySQL引擎都是使用MyISAM。这样很糟糕。几乎所有的系统数据都应该只使用InnoDB;这样会很简单,当然下面也会讨论一些例外。

    继续阅读
  • Linux

    技术项目 – Linux Swap

    Linux 是一个非常棒操作系统。几乎所有的更新中,它都在不断的完善中。 现在已经呈现出:从小到手机,大到超级计算机,无处不在运行着Linux。而其平均每8个星期就会有新的版本发行出来,并且伴随着很大的变化。对于生产环 境中的服务器,这通常会造成一些技术上的苦恼以及问题。我们也会在文章讨论到这些问题。

    继续阅读