kernel

来玩 TencentOS tiny 物联网终端操作系统

helight | 1800字 | 阅读大约需要4分钟 | 归档于kernel

2020年9月20日

前言 公司前段时间发起了一个活动,免费给大家提供开发板,让大家基于 TencentOS tiny 采集数据,通过wifi、以太网、LoRaWAN、NB-IoT、2G、4G

继续阅读

内核通信之 Netlink 源码分析和实例分析

helight | 4200字 | 阅读大约需要9分钟 | 归档于kernel

2020年7月25日

前言 这几天在看 ipvs 相关代码的时候又遇到了 netlink 的事情,所以这两天花了点时间重新把 netlink 的事情梳理了一下。 什么是 netlink linux 内核一直存在的一个严重问题就是内核态

继续阅读

【译】基于 eBPF 的 Linux 可观测性

helight | 4200字 | 阅读大约需要9分钟 | 归档于kernel

2020年3月30日

最近发布的 Linux 内核带了一个针对内核的能力强大的 Linux 监控框架。它起源于历史上人们所说的的 BPF。

继续阅读

ebpf 学习梳理和测试使用

helight | 3800字 | 阅读大约需要8分钟 | 归档于kernel

2020年3月21日

周五下午在公司的服务网格月度讨论会上,一位同事为大家分享了在服务网格中使用 ebpf 来优化提升 istio 中 sidecar 和 RS 间的通信效率。听过之后手痒难,想测试一把 ebpf。

继续阅读

【转载】从Hadoop到Spark的架构实践

helight | 5900字 | 阅读大约需要12分钟 | 归档于Spark

2015年9月29日

当下,Spark已经在国内得到了广泛的认可和支持:2014年,Spark Summit China在北京召开,场面火爆;同年,Spark Meetup在北京、上海、深圳和杭州四个城市举办,其中仅北京就成功举办了5次,内容更涵盖Spark Core、Spark Streaming、Spark MLlib、Spark SQL等众多领域。而作为较早关注和引入Spark的移动互联网大数据综合服务公司,TalkingData也积极地参与到国内Spark社区的各种活动,并多次在Meetup中分享公司的Spark使用经验。本文则主要介绍TalkingData在大数据平台建设过程中,逐渐引入Spark,并且以Hadoop YARN和Spark为基础来构建移动大数据平台的过程。

继续阅读

linux的io栈图

helight | 100字 | 阅读大约需要1分钟 | 归档于kernel

2014年5月6日

G+上看到有人画的一个图,非常不错

继续阅读

liunx系统分析图解

helight | 100字 | 阅读大约需要1分钟 | 归档于kernel

2014年4月11日

看完本文有收获?请分享给更多人 关注「黑光技术」,关注大数据+微服务

继续阅读

内核补丁制作与提交

helight | 2300字 | 阅读大约需要5分钟 | 归档于kernel

2014年4月6日

作者:许振文

内核源码下载

内核代码的管理是采用的git来管理的,所以要下载内核最新的代码的话就得使用git工具来下载了。git工具的使用我在上一篇文章中已经写了个大概,所以具体可以参考其中的使用说明。 一般测试可以下载部分或是全部的源代码,我们一般会下载Linus Torvalds的git树下的源码。URL如下:

继续阅读

线程种的gettid和pthread_self区别

helight | 1000字 | 阅读大约需要2分钟 | 归档于kernel

2013年4月22日

这几天写程序老是使用thread来做,所以自己封装了一个threadbase的类来做简单的测试使用,但是在写的过程种发现又两个获取线程id的函数:pthread_self和gettid,那这两个函数有什么区别呢?

看gettid的man,这样写道:

继续阅读

内核又拒绝挂载fat32的磁盘了,报codepage cp437 not found

helight | 500字 | 阅读大约需要1分钟 | 归档于kernel

2011年8月11日

前几天从新编译了内核,是应为升级了内核后vbox不能用了,所以又从新编译了内核,并且安装编译了vbox的内核模块,但是也出了问题,在每次shutdown的时候机器总是无法断点,磁盘灯不再亮,说明磁盘也不写了,只是一个锁灯在不断的闪,看了messages总的日志看到这样两句:

继续阅读