- 博客(54)
- 收藏
- 关注
原创 网络数据包在链路层、网络层转发过程(转发)
1.如果主机A想发送数据给主机B,主机A首先会检查自己的ARP缓存表,查看是否有主机B的IP地址和MAC地址的对应关系,如果有,则会将主机B的MAC地址作为源MAC地址封装到数据帧中。工作原理:交换机在接收到数据帧以后,首先、会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着、会检查自己的MAC表中是否有数据帧中目标MAC地址的信息,如果有则会根据MAC表中记录的对应接口将数据帧发送出去(单播),如果没有,则会将该数据帧从非接受接口发送出去(广播)。路由表中的信息分为直连路由和非直连路由。
2023-03-21 21:03:46
3032
原创 DAOS 系统内部介绍(二)—— VOS
Versioning Object StoreThe Versioning Object Store (VOS) is responsible for providing and maintaining a persistent object store that supports byte-granular access and versioning for a single shard in aDAOS pool. It maintains its metadata in persistent m.
2021-08-01 15:32:15
3580
原创 DAOS 系统内部介绍(一)—— 概述
从RPM安装DAOS时,daos_admin helper将自动安装到具有正确权限的正确位置。RPM创建一个“daos_server”系统组,并配置权限,使得daos_admin只能从daos_server调用。对于非RPM安装,有两种受支持的方案:a.daos_server作为root运行,这意味着daos_admin也作为root调用,因此不需要额外的设置。b.daos\u服务器作为非根用户运行,这意味着必须手动安装和配置daos_admin。启用第二个场景的步骤如下所示(假设步骤将在.
2021-07-29 17:40:19
4347
1
原创 iscsiadm 与 iscsid 代码流程
iscsiadm:main exec_disc_op do_target_discovery iscsi_sysfs_get_transport_by_name //获取transport do_software_sendtargets discovery_sendtargets(idbm_bind_ifaces_to_nodes) iscsi_alloc_session //这里...
2021-03-03 15:49:21
667
1
原创 DPDK
https://www.cnblogs.com/qcloud1001/p/9585724.htmlhttps://www.jianshu.com/p/09b4b756b833?utm_campaign DPDK VS RDMAhttps://zhuanlan.zhihu.com/p/55142557
2021-02-21 18:21:51
156
原创 深度学习好文
https://blog.youkuaiyun.com/zhaojc1995/article/details/80572098https://zhuanlan.zhihu.com/p/28054589 牛https://blog.youkuaiyun.com/qq_16234613/article/details/79476763http://www.cnblogs.com/pinard/p/6509630.h...
2021-02-21 09:13:01
132
转载 workqueue --最清晰的讲解
workqueue --最清晰的讲解带你入门:1.INIT_WORK(struct work_struct *work, void (*function)(void *), void *data) 上面一句只是定义了work和work对应的操作。 要是在实际使用的时候还是需要你去在适当的条件下激活这个work。只有激活了这个work, 这个work才有运行的机会。这个激活操作接口是shudule_work或是queue_work。 这两个接口之后只是说这个work有了运行的机会,但是具体到什么...
2021-02-21 09:12:13
488
原创 bluestore and bluefs
https://www.cnblogs.com/DevOpsTechLab/p/7096856.html
2021-02-20 20:02:10
179
原创 k8s 常用命令
https://www.cnblogs.com/rexcheny/p/10925464.html经典:https://www.cnblogs.com/yxh168/p/11031003.html经典:里面有实例,而且还将清除了attach 和 mount阶段分别干啥1. kubectl 命令 kubectl get ns/deploy(deployments)/statefulsets/ds(daemonsets)/rs(replicationSet)/rc(replication...
2021-02-09 17:37:56
173
原创 openstack cinder
https://www.cnblogs.com/jmilkfan-fanguiju/p/10589720.html
2021-01-25 15:46:29
130
转载 转载 红黑树
https://www.cnblogs.com/skywang12345/archive/2004/01/13/3245399.html
2021-01-25 09:48:04
97
转载 排序—时间复杂度为O(n2)的三种排序算法
https://www.cnblogs.com/zpchya/p/10757878.html排序—时间复杂度为O(n2)的三种排序算法1 如何评价、分析一个排序算法?很多语言、数据库都已经封装了关于排序算法的实现代码。所以我们学习排序算法目的更多的不是为了去实现这些代码,而是灵活的应用这些算法和解决更为复杂的问题,所以更重要的是学会如何评价、分析一个排序算法并在合适的场景下正确使用。分析一个排序算法,主要从以下3个方面入手:1.1 排序算法的执行效率1)最好情况、最坏情况和平均情况时
2021-01-18 19:28:51
4288
转载 HTTP状态码
https://www.runoob.com/http/http-status-codes.htmlHTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请.
2021-01-18 15:18:20
102
转载 Linux 内核空间与用户空间
转载:https://www.cnblogs.com/sparkdev/p/8410350.html本文以 32 位系统为例介绍内核空间(kernel space)和用户空间(user space)。内核空间和用户空间对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证内核的安全.
2021-01-18 14:08:42
169
转载 linux epoll详解
转:https://www.cnblogs.com/Anker/archive/2013/08/17/3263780.html1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。2、epoll接口 epoll操作过程需要三个接口,分别如下:
2021-01-18 10:45:40
753
原创 linux 设备驱动(一)
1. 设备简介 1)设备驱动架构 2)linux系统中,设备驱动分为以下几类: a. 面向包的网络设备驱动(package oriented network device driver) b. 面向块的存储设备驱动(block oriented storage device driver),提供缓冲式(buffered)的设备访问。 c. 面向字节的字符设备驱动 (byte oriented cha...
2021-01-16 12:09:03
133
原创 linux 进程间通信方式
1. 用户态和内核态进程通信 1)系统调用,最常用, 比如针对IO,有linux同步io接口(libaio最终也是调用linux同步io系统接口),linux aio ,linux io_uring 2)procfs 进程文件系统,伪文件系统,不占外部空间,仅占用少量内存,挂载点/proc, 这个目录下看到的文件,其实是一个内核变量,用户读写这个文件,就相当于读写内核变量。 e.g1 cat /proc/cpuinfo, 查看内核信息; e.g2...
2021-01-15 15:03:49
278
原创 ceph admin socket机制
http://blog.chinaunix.net/uid-24774106-id-5059727.html
2019-07-11 21:22:59
502
原创 最完整的检测模型评估指标mAP计算指南(附代码)在这里!
http://baijiahao.baidu.com/s?id=1605049172612184744&wfr=spider&for=pc
2018-09-02 10:24:00
1449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人