Linux (77)
编程语言 (16)
Openstack (4)
Network (20)
Container (5)
Distributed (4)
GPU (1)
MachineLearning (2)
- Linux
- Introduction to the UIO
- Mount namespace and mount propagation
- Dive deep into inotify and overlayfs
- Socket activation in systemd
- Getting started with D-BUS
- perf-trace and perf-probe and uprobe
- Introduction to the perf-tools
- Getting into the Linux ELF and core dump file
- Two aways to set mac address of SR-IOV VF
- Cgroup namespace
- Network rate limiting with TC
- Linux BPF introduction
- sendmsg return EINVAL caused by ARP table full
- Deep dive into Linux network namespace
- Overlayfs - delete file failed because project id in XFS
- xfs quota usage
- Packet fragmentation and segmentation offload in UDP and VXLAN
- Difference of VXLAN L3MISS between flannel and docker overlay implementation
- ipvlan practice and implementation
- flannel host-gw network
- flannel and kubernetes services network implementation
- Linux vlan and macvlan implementation
- Linux NAT internal
- Deploy Kubernetes with ansible
- LVS practice
- cgroup pgpgin与系统的pgpgin的区别
- Ceph - pool has too few pgs
- Docker storage driver history and overlayfs
- Cgroup V2 and writeback support
- fork systemcall hanged cause by gprof
- cgroup memory usage statistic
- The reason cause SRIOV VF not be freed from netnamespace
- tcp_tw_recycle和tcp_timestamp的问题
- docker and terminal
- CA and docker
- Equal Cost Multipath(ECMP) practice base on Quagga
- Linux swap and docker
- Overlay network base on GRE/VXLAN with Openvswitch
- Docker native overlay network practice
- Can't run iotop in container
- The reason of Intel X540 SR-IOV initialize failed
- RBD image internal in Ceph
- Debug with log in Ceph
- Linux中进程内存与cgroup内存的统计
- Ceph性能调优——Journal与tcmalloc
- Ceph osd weight与osd crush weight之间的区别
- Run Ceph radosgw with civetweb
- Docker与Ceph的结合:让Docker容器跑在网络存储之上
- Ceph practice:rados object tool
- CentOS6.5下VLAN设备的性能问题
- Ceph practice:RBD snapshot
- Ceph源码解析:网络模块
- PID namespace与Docker容器init进程
- Unix domain socket的实现及分片
- Buffer IO的throttle问题
- 容器内存用完导致容器卡死的问题
- GPG常用操作
- sgdisk常用操作
- Hugepage导致进程占用物理内存过多的问题
- EXT4/EXT3文件系统目录的一点区别
- XFS性能问题原因再分析
- 理解iostats
- Linux Namespace分析——mnt namespace的实现与应用
- Cgroup分析——基本介绍
- 浅析Linux的共享内存与tmpfs文件系统
- 在CentOS6.5使用setns系统调用
- 在XFS上运行MySQL的一个坑
- Docker解析:Docker拉取镜像(docker pull)的实现
- Docker解析:数据卷(Data Volume)的实现
- Docker解析:配置与权限管理
- Docker内部存储结构(devicemapper)解析(续)
- Docker自定义网络——MacVLAN
- Docker内部存储结构(devicemapper)解析(下篇)
- Docker内部存储结构(devicemapper)解析
- Kubernetes解析:Minion的添加与删除
- Kubernetes解析:services
- 从veth看虚拟网络设备的qdisc
- 编程语言
- The Go netpoller and timeout
- Timeout in Go net/http client
- Rate limit examples in Go
- Mutex in Go
- Dive into closure in go
- Dive into stack and defer/panic/recover in go
- Dive into channel in go
- Dive into memory management in Go
- Dive into goroutine in Go
- Getting started with Delve
- Go语言学习:http编程
- Go语言学习:接口
- Go语言学习:new与make
- Go语言学习:类型方法
- Go语言学习:Channel
- Go语言学习:数组(array)与切片(slice)
- Openstack
- openstack neutron DVR internal with floating IP
- openstack neutron DVR internal
- openstack neutron dvr practice
- openstack neutron classic ovs practice
- Network
- QoS in RoCE
- Queue Pair in RDMA
- The introduction to OVS architecture
- OVS flow table implementation in datapath
- OVN load balancer practice
- An introduction to OVN architecture
- OVN gateway practice
- OVN-kubernetes practice
- Understanding the RoCE network protocol
- Linux Soft-RoCE implementation
- RDMA Programming - Base on linux-rdma
- Multiple queue and RSS in DPDK
- KNI in DPDK
- Checksum in Linux Kernel
- TCP SYN cookies make window size suddenly becomes smaller
- Dive into Calico - IP Interconnect Fabrics
- Setup BGP Route Reflector for Calico node
- Getting started with Calico
- Container Network Interface
- Network related posts
- Container
- The right way to run systemd in a non-privileged container
- Run OCI image with runc
- The new stored format of Docker image on disk and Distribution
- Getting started containerd
- Setup Bare Metal Load Balancers for kubernetes service
- Distributed
- Getting started with gRPC
- Dive into the defect of Etcd-Index and Raft-Index in etcd
- Watch API and TTL implementation in etcd
- Raft consensus algorithm(go-raft) implementation in etcd
- GPU
- GPU计算 -- GPU体系结构及CUDA编程模型
- MachineLearning
- Collective communication in MPI
- 机器学习资源汇总