最新消息:

标签:kernel

hung_task_timeout_secs
kernel

hung_task_timeout_secs

admin 1年前 (2017-11-14) 488浏览 0评论

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

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

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

admin 2年前 (2017-05-17) 1385浏览 0评论

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

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

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

admin 2年前 (2017-02-04) 1144浏览 0评论

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

Linux系统调用(syscall)原理
Linux

Linux系统调用(syscall)原理

admin 2年前 (2016-06-10) 3140浏览 0评论

引言:分析Android源码的过程中,要想从上至下完全明白一行代码,往往涉及app、framework、native一直到kernel,可能迷失到代码世界,明白了系统调用原理,或许能帮你峰回路转,找到进入kernel函数的入口。本文主要讲解ARM架构...

一次内核hung task分析
hung

一次内核hung task分析

admin 3年前 (2016-04-16) 1415浏览 0评论

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

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

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

admin 3年前 (2016-02-21) 1704浏览 0评论

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

Cgroups Memory子系统数据不正确的问题
cgroup

Cgroups Memory子系统数据不正确的问题

admin 3年前 (2016-01-07) 1306浏览 0评论

工作中,需要对单个MySQL进程进行限制,并且对MySQL进程消耗的IO,CPU Time,Memory等进行统计,首先想到的就是使用Cgroups对进程进行限制,同时,Cgroups提供的一些接口,也可以非常方便地读取到进程消耗的IO,CPU Ti...

tcp数据重传时间细节探秘及数据中心优化
tcp

tcp数据重传时间细节探秘及数据中心优化

admin 3年前 (2015-11-24) 1963浏览 0评论

在数据中心网络内,机器之间数据传输的往返时间(rtt)一般在10ms以内,为此调内部服务的超时时间一般会设置成50ms、200ms、500ms等,如果在传输过程中出现丢包,这样的服务超时时间,tcp层有机会发现并重传一次数据么?如果设置成200ms以...

ulimit -t 引起的kill血案
kill

ulimit -t 引起的kill血案

admin 3年前 (2015-08-30) 1432浏览 0评论

今天在内核群里印风同学问了个问题: 某台机器的ulimit -t 不知道为啥是300, 这是不是意味着程序占用CPU 300秒后会收到SIGKILL ? 我用gdb跑mysqld 跑了一会,收到SIGKILL信号,没有配置cgroup,也没啥后台脚本...

使用virtio_net (半虚拟化网卡)
kvm

使用virtio_net (半虚拟化网卡)

admin 3年前 (2015-07-31) 4607浏览 0评论

在选择KVM中的网络设备时,一般来说优先选择半虚拟化的网络设备而不是纯软件模拟的设备,使用virtio_net半虚拟化驱动,可以提高网络吞吐量(thoughput)和降低网络延迟(latency),从而让客户机中网络达到几乎和原生网卡差不多的性能。 ...