最新消息:

kernel

__ratelimit: N callbacks suppressed

__ratelimit: N callbacks suppressed

admin 9年前(2018-01-29) 1浏览

Jan 29 15:47:09 topjishu kernel: __ratelimit: 1729 callbacks suppressed Jan 29 15:47:09 topjishu kernel: TCP: time wait bucke...

hung_task_timeout_secs

hung_task_timeout_secs

admin 9年前(2017-11-14) 1浏览

前一阵产品升级Linux kernel的版本,升级后版本号是2.6.32-100.24.1.el5。 QA在vmWare上运行扩充磁盘空间时,偶尔会发现console上打出一堆kernel的异常信息,如下图 关键信息就是“hung_task_time...

KVM模块单独编译(适合调试)

KVM模块单独编译(适合调试)

admin 9年前(2017-06-15) 1浏览

当前系统环境: CentOS Linux release 7.2.1511 (Core) 在说kvm模块单独编译之前,难免设计到linux内核模板的编写,所以这里也稍微提一下。 1linux内核模块环境搭建 这里有2种方法: 1.1 升级内核: 升级...

漫画赏析:Linux 内核到底长啥样

漫画赏析:Linux 内核到底长啥样

admin 9年前(2017-05-31) 1浏览

今天,我来为大家解读一幅来自 TurnOff.us 的漫画 “InSide The Linux Kernel” 。 TurnOff.us 是一个极客漫画网站,作者Daniel Stori 画了一些非常有趣的关于编程语言、Web、云计算、Linux 相...

百万并发之 tcp_mem

百万并发之 tcp_mem

admin 10年前(2016-05-26) 1浏览

The “Out of socket memory” error Out of Socket memory 关于 Out of Socket memory 在服务端,连接达到一定数量,诸如50W时,有些隐藏很深的问题,就不断的抛出来。 通过查看dme...

一次内核hung task分析

一次内核hung task分析

admin 10年前(2016-04-23) 0浏览

1、内核hung task检测机制由来 我们知道进程等待IO时,经常处于D状态,即TASK_UNINTERRUPTIBLE状态,处于这种状态的进程不处理信号,所以kill不掉,如果进程长期处于D状态,那么肯定不正常,原因可能有二: 1)IO路径上的硬...

Out of Socket memory

Out of Socket memory

admin 10年前(2016-03-24) 0浏览

Apr 23 22:43:21 rs1 kernel: […] Out of socket memory 两种情况会出发 “Out of socket memory” 的信息: 1.有很多的孤儿套接字(orphan sockets) 2.tcp so...

TCP: time wait bucket table overflow

TCP: time wait bucket table overflow

admin 11年前(2015-07-08) 2浏览

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

关于 Out of Socket memory

关于 Out of Socket memory

admin 11年前(2015-07-08) 3浏览

操作系统是 Linux RHEL 5.3,在dmesg的输出中发现很多类似的报错信息: Out of socket memory printk: 8 messages suppressed. 从网上搜了一下,发现两篇不错的解释这个错误的文章,综合一下...

The “Out of socket memory” error

The “Out of socket memory” error

admin 11年前(2015-07-08) 2浏览

I recently did some work on some of our frontend machines (on which we run Varnish) at StumbleUpon and decided to track down ...

linux kernel测试初探

linux kernel测试初探

admin 11年前(2015-03-26) 0浏览

前言 Linux基金会在4月3日公布了Linux开发年报,向我们展示了linux kernel作为世上最大开源合作项目之一的魅力。自2005年以来,共有800家公司7800名开发人员参与Linux kernel开发,最近一年也有200家公司共1000...

在pcDuino搭建vpn之pptpd服务器

在pcDuino搭建vpn之pptpd服务器

admin 11年前(2015-03-24) 0浏览

硬件 pcDuino V1 版本 Linaro 12.11 由于openvpn要用到NAT,但是pcDuino的内核是不支持的,首先要配置内核支持NAT,具体的配置如下: [] Networking support —> Networking ...

使用systemtap调试Linux内核

使用systemtap调试Linux内核

admin 11年前(2015-03-24) 0浏览

最近在公司看Linux内核的nmi死锁检测功能的实现机制,当然,是因为它变了,所以我才看的,简单来说就是在红帽的某牛提交了一个内核patch:new nmi_watchdog using perf events,这个patch已经被合入到内核主线2....

Linux 内核的几篇心得

Linux 内核的几篇心得

admin 11年前(2015-03-24) 0浏览

其中一门课程是《Linux 操作系统分析》,推上的同学可能想起我之前说过的用 Kubuntu 的女老师了,没错,就是她! 讲得如何精彩在此就不详述了,有兴趣的同学可以访问 她的主页 ,里面还有全套的课件可供下载。 这里分享几篇我的作业,也就是老师主页...

Linux kernel 性能压力下的优化实践

Linux kernel 性能压力下的优化实践

admin 12年前(2015-03-17) 0浏览

做benchmark测试的过程中,总是会涉及到linux操作系统底层的设置导致无法充分利用机器的性能,在调试的过程中,不少资料没能和linux kernel版本对应上导致一些参数的设置错误。根据现有服务器的硬件条件和软件版本做相关优化,把一些实践的心...

serial8250: too much work for irq42

serial8250: too much work for irq42

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

Dec 22 14:32:47 Clone kernel: serial8250: too much work for irq4 Dec 22 14:32:47 Clone kernel: serial8250: too much work for ...

利用kernel dump分析内核故障

利用kernel dump分析内核故障

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

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

RHEL6.4内核转储及查看

RHEL6.4内核转储及查看

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

一. 安装包: crash(通过yum安装) kernel-debuginfo-2.6.32-358.el6.x86_64.rpm kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm 二....

sysctl arp_filter 的作用

sysctl arp_filter 的作用

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

在文 arp_announce 的作用 里解释了 arp_announce 的用途,即控制 arp 请求包。今天又碰到一个也是和 arp 有关的问题, 涉及到另外一个参数 arp_filter,这个参数和 arp 响应有关系。 在某台 ESXi 部署...

初探lowmem_reserve_ratio

初探lowmem_reserve_ratio

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

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

Linux内核地址映射模型

Linux内核地址映射模型

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

x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空间,3~4G为内核空间。注意这里是32...

如何编译pcDuino内核

如何编译pcDuino内核

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

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

Linux SYN Backlog and somaxconn

Linux SYN Backlog and somaxconn

admin 13年前(2014-03-12) 0浏览

SYN 包攻击是网络上比较老的一种攻击方式。在 Linux 中,可以通过开启 net.ipv4.tcp_syncookies = 1 来抵抗这种攻击。那么,在开启 syncookies 之后,Linux 系统做了些什么?如何做的?这是本文试图整理的内...

tcp_tw_recycle和tcp_timestamps导致connect失败问题

tcp_tw_recycle和tcp_timestamps导致connect失败问题

admin 13年前(2013-04-26) 0浏览

近来线上陆续出现了一些connect失败的问题,经过分析试验,最终确认和proc参数tcp_tw_recycle/tcp_timestamps相关; 1. 现象 第一个现象:模块A通过NAT网关访问服务S成功,而模块B通过NAT网关访问服务S经常性出...

通过 modprobe 彻底禁用 netfilter

通过 modprobe 彻底禁用 netfilter

admin 13年前(2013-04-24) 1浏览

要禁用 iptables 很简单,曲线救国,禁用掉模块就好了: $ cat /etc/modprobe.d/blacklist-iptables.conf alias ip_tables off alias iptable off alias ipt...