C和C++多线程 多线程C多线程1 线程1.1 创建线程int pthread_create(pthread_t * tid, const pthread_attr_t * attr, void * ( * func) (void * ), void * arg); 创建进程成功返回1, 否则返回错误码 pthread_t * tid: 带回线程id, pthread_t是一个无符号整数类型 pthread_at 2024-03-26 工具与框架 #c/c++ #multithread
重删与层次化存储 层重删与层次化存储文献笔记参考文献 Nitro: A Capacity-Optimized SSD Cache for Primary Storage(2014) CacheDedup: in-line deduplication for flash caching(2016) Austere Flash Caching with Deduplication and Compression(202 2024-03-08 文献笔记 #Deduplication #Compression #Cache #Hybrid Storage #Hierarchical Storage
k8s手册学习 K8S学习笔记 参考资料:Kubernetes教程 基础概念与配置1 minikube 一个在本地运行Kubernetes的工具,可以在本地创建一个小型的Kubernetes集群,用于开发和测试。 使用docker驱动启动minikube:minikube start --force --driver=docker 2 container 容器:如果在生产环境中运行的都是独立的单体服务容器也 2024-01-12 工具与框架 #k8s
软件定义网络SDN 软件定义网络SDN参考资料参考文献 Hybrid SDN evolution: A comprehensive survey of the state-of-the-art A Survey on Machine Learning Techniques for Routing Optimization in SDN Decentralized SDN Control Plane for a Dis 2024-01-11 技术调研 #SDN
网络监控与流量控制 网络监控与流量控制1. 网络监控与可视化1.1 进程网络流量监控–NetHogs 实时监控进程发包速度和受包速度 1.2 iperf在测试的两台机器之间分别安装iperf,一台作为服务机,一台作为客户机。 服务机:iperf -s 客户机:iperf -c <服务机IP> -i 1 -t 10,其中-i表示每隔1s输出一次,-t表示测试时间为10s 1.3 speedtest由py 2023-12-12 工具与框架 #tc #iperf #trickle
云存储与重删调研笔记 云存储与重删调研Fast’2023InftyDedup: Scalable and Cost-Effective Cloud Tiering with Deduplication 云与数据去重 Cloud tiering是一种数据存储策略,它将数据分为不同的存储层级,并根据组织的需求在这些层级之间进行数据迁移,将频繁访问的数据存储在快速的云存储中,将较少使用的数据存储在较慢、更便宜的存储中。 云分 2023-12-01 文献笔记 #Deduplication #Cloud Storage
docker手册学习 Docker使用1 docker基本概念 镜像image相当于特殊的独立的root文件系统,不包含任何动态数据,使用分层存储的方式 容器container相当于镜像的实例,是一个由独立命名空间的进程,在容器存储层的读写都会岁容器删除和丢失,需要持久化,可使用数据卷(volume)或绑定宿主机目录 仓库repository相当于代码仓库,用于镜像的集中存储和分发 镜像使用 镜像拉取docker p 2023-11-20 工具与框架 #docker