计算机的基础知识:CPU,memory,I/O程序运行模式:用户空间:userspace,us内核空间:systemspacePOS:portableOpenratingSystemPOSIXAPI:编程接口运行程序格式:windows:EXE,dll(dynamlclinklibrary)linux:ELF,so(sharedobject)程序:指令+数据指令:只读数据:读写库调用,系统调用:允
分类:
系统相关 时间:
2018-03-26 10:53:41
阅读次数:
236
一、前言 终于可以进入Linux kernel内存管理的世界了,但是从哪里入手是一个问题,当面对一个复杂系统的时候,有时候不知道怎么开始。遵守“一切以人为本”的原则,我最终选择先从从userspace的视角来看内核的内存管理。最开始的系列文章选择了vm运行参数这个主题。执行ls /proc/sys/ ...
分类:
系统相关 时间:
2018-02-13 22:54:53
阅读次数:
263
k8s基本概念-如何使用Services2018/1/5Services使用示例VirtualIPsandserviceproxiesPublishingservices-servicetypes通过命令行来控制Service通过yaml配置文件来定义ServiceVirtualIPsandserviceproxiesProxy-mode:userspace轮询Proxy-mode:iptable
分类:
其他好文 时间:
2018-01-19 16:47:25
阅读次数:
310
[Spark性能调优] Spark Shuffle 中 JVM 内存使用及配置详情 本课主题 JVM 內存使用架构剖析 Spark 1.6.x 和 Spark 2.x 的 JVM 剖析 Spark 1.6.x 以前 on Yarn 计算内存使用案例 Spark Unified Memory 的运行原 ...
分类:
其他好文 时间:
2017-12-24 21:27:40
阅读次数:
231
UIO(Userspace I/O)是运行在用户空间的I/O技术。在Linux系统中,一般的设备驱动都是运行在内核空间,而在用户空间使用应用程序调用即可。而UIO则是将设备驱动的很少一部分运行在内核空间,而在用户空间实现驱动的绝大多数功能。那么,在内核空间UIO要做的事情就变得很简单,分为两种: 为 ...
分类:
其他好文 时间:
2017-11-01 20:27:53
阅读次数:
1671
计算机基础知识:计算机的主要组成部分:运算器、控制器、存储器、输入设备、输出设备CPU:运算器,控制器bus:总线memory:编址存储设备IO:与外部部件交互程序的运行模式:用户空间:userspace,us内核空间:systemspacePOS:PortableOperationSystemPOSIXAPI:编程接口;运行..
分类:
系统相关 时间:
2017-09-15 12:06:11
阅读次数:
302
原文地址:用户空间和内核空间通讯之【Netlink 中】 作者:wjlkoorey258 今天我们来动手演练一下Netlink的用法,看看它到底是如何实现用户-内核空间的数据通信的。我们依旧是在2.6.21的内核环境下进行开发。 在</usr/include/linux/netlink.h>文件里包 ...
分类:
Web程序 时间:
2017-07-16 16:46:28
阅读次数:
192
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes ...
分类:
其他好文 时间:
2017-06-05 20:24:35
阅读次数:
181
linux的GPIO通过sysfs为用户提供服务,下面是linux kernel里的说明文档,学习一下。 ...
分类:
系统相关 时间:
2017-06-01 14:43:48
阅读次数:
2193
https://lwn.net/Articles/499190/ https://github.com/andreoli/fulltrace Prominent features in Linux 3.5 1.1. ext4 metadata checksums Modern filesystems ...
分类:
系统相关 时间:
2017-05-09 18:59:14
阅读次数:
449