最新消息:

标签:内核

*nux平台上的C10M问题
C10K

*nux平台上的C10M问题

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

对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操...

大量小包的CPU密集型系统调优案例一则
CPU

大量小包的CPU密集型系统调优案例一则

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

我的blog前面有一篇文章描述了 软终端导致单cpu消耗100% 的文章 linux内核软中断引起大量丢包 ,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机...

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

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

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

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

linux内核软中断引起大量丢包
CPU

linux内核软中断引起大量丢包

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

最近用linux做nat多出口时,遇到的几个问题,经过一个星期的资料查找跟具体实践终于给解决了,由于的问题复杂性,加之个人水平十分有限,解决的过程十分的痛苦,为了使更多的人,不痛苦或者少痛苦一点,介绍一下问题解决的过程。 先说说 环境 硬件:DELL...

LVS-DR+Ldirectord+FreeNas实现负载均衡群集
DR

LVS-DR+Ldirectord+FreeNas实现负载均衡群集

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

图中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR、TUN模式中,用户的请求由Directory Server转交给Real Server,返回的数据包是由Real Server直接返回给用户的,所以,在Director Serv...

利用kernel dump分析内核故障
debug

利用kernel dump分析内核故障

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

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

install xen 4.1.3 on centos6.3
centos

install xen 4.1.3 on centos6.3

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

1,xen是什么? XEN是一个基于X86平台的虚拟机系统,它支持多个操作系统共用系统硬件,而且更重要的是,它不会导致操作系统的功能性和性能性的劣化。它可以支持多种操作系统的虚拟化,比如Linux,BSD,Windows XP等等。 2,为什么使用x...

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

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

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

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

初探lowmem_reserve_ratio
kernel

初探lowmem_reserve_ratio

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

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

如何编译pcDuino内核
kernel

如何编译pcDuino内核

admin 12年前(2014-06-06) 2浏览

在这章里,我们来看一下如何编译pcDuino的内核。 和前面章节不太一样,这里我们将在X86 PC上交叉编译pcDuino的内核,所以,下面所用到的命令都是在X86 Linux上的。 1. 从Github下载kernel源代码文件: $ git cl...

各种各样的I/O
IO

各种各样的I/O

admin 12年前(2014-03-31) 2浏览

根据操作的阻塞或非阻塞类型,以及IO的准备就绪、完成事件通知的同步和异步类型,一共有四种不同方式的IO。 同步阻塞IO 在许多web server上,典型的一个连接一个thread的基础,这种类型是IO操作阻塞着应用程序直到完成。 当阻塞式的read...

iptables防火墙配置详解
iptables

iptables防火墙配置详解

admin 13年前(2014-03-27) 2浏览

iptables简介 iptables是基于内核的防火墙,功能非常强大,iptables内置了filter,nat和mangle三张表。 filter负责过滤数据包,包括的规则链有,input,output和forward; nat则涉及到网络地址转...

迁移 KVM/VMware 虚拟机或物理机到 Xen PV 虚拟机
[VMware]

迁移 KVM/VMware 虚拟机或物理机到 Xen PV 虚拟机

admin 13年前(2014-03-13) 4浏览

使用 KVM, VMware, XenServer/Xen HVM 这些全虚拟技术的虚拟机之间相互转化比较容易,有的转化一下虚拟机镜像文件的格式就可以了,有的可以借助一些免费的自动转化工具如 VMware vCenter Converter 等。今天...

理解和配置 Linux 下的 Out of memory
Linux

理解和配置 Linux 下的 Out of memory

admin 13年前(2013-10-11) 1浏览

最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的...

丢包网络故障
丢包

丢包网络故障

admin 13年前(2013-09-28) 2浏览

某台「Nginx / PHP」服务器时不时出现HTTP请求响应卡住的现象。 开始我怀疑PHP有问题,但是通过查询Nginx的access日志,发现里面记录的PHP响应时间「$upstream_response_time」非常小,此外还通过Strace...

利用 Linux 内核的多个安全漏洞获得 root 权限
网络安全

利用 Linux 内核的多个安全漏洞获得 root 权限

admin 16年前(2010-12-10) 1浏览

系统安全高手 Dan Rosenberg 发布了一段 C 程序,这段200多行的程序利用了 Linux Econet 协议的3个安全漏洞,可以导致本地帐号对系统进行拒绝服务或特权提升,也就是说一个普通用户可以通过运行这段程序后轻松获得 root sh...

linux下内核相关的三个文件详解
Linux

linux下内核相关的三个文件详解

admin 16年前(2010-04-27) 1浏览

在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译Linux内核。编译Linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat Linux,在/boot...

sysctl.conf优化
Linux

sysctl.conf优化

admin 17年前(2009-05-07) 2浏览

=============================================================== 所有rfc相关的选项都是默认启用的,因此网上的那些还自己写rfc支持的都可以扔掉了 ===================...

Linux内核简单升级到 2.6.28
Linux

Linux内核简单升级到 2.6.28

admin 18年前(2009-03-21) 3浏览

环境 VMware 6.0.3 Centos 5.2 下载 最新内核 http://www.kernel.org http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.8.tar.bz2 安...