C
文章平均质量分 62
coolfishbone_joey
这个作者很懒,什么都没留下…
展开
-
【转】DPDK 知识汇总
dpdk 框架, 大页,网卡操作等知识方面的总结。转载 2022-06-05 22:48:49 · 480 阅读 · 0 评论 -
dpdk rte_memzone_reserve_aligned()
转:dpdk rte_memzone_reserve实现-smart_y-ChinaUnix博客rte_memzone_reserve_aligned()函数相当于rte_malloc,前者返回的描述符,后者返回可用内存地址.详情再看下链接.dpdk rte_memzone_reserve实现——lvyilong316这个函数的功能是创建一个rte_memzone(代码参考dpdk 16.11)。我们上一篇(http://blog.chinaunix.net/uid-28541...转载 2022-05-12 16:03:41 · 705 阅读 · 0 评论 -
[转]关于Linux grub配置iommu=pt intel_iommu=on
原文出处: IOMMU(二)-从配置说起 - 知乎做过DPDK/SPDK开发或者用kvm做过pci passthrough的一定知道以下的配置:BIOS中enable vt-d,内核参数配置intel_iommu=on iommu=pt好多人对这些配置很疑惑,不知道这些配置的是做什么的,配或者不配对性能有什么影响。包括我自己曾经也一知半解,今天整理一下,争取让大家柳暗花明。enable vt-d意思很明确,BIOS收集IOMMU硬件相关的信息以及它和PCI设备连接关系的信息,通过..转载 2022-04-25 19:05:38 · 11893 阅读 · 0 评论 -
如何快速记住大小端
简单来说,四个字,"大同小异"同,就是你看到的是0x1000那内存中就是0x10 0x00异:就是你看到的0x1000,内存中是0x00 0x10这样交流起来就很方便了.原创 2021-11-17 18:05:57 · 127 阅读 · 0 评论 -
linuc C程序访问了共享内存,退出后系统内存没有释放(已解决)
目前在一个内存很紧张的板子上,运行了3个主要APP,都会访问同一块共享内存.A:创建共享内存shm1,并长期运行.B:打开shm1,并dump log, 发现内存减少20M, B退出时这20M并没有还给系统.WHY???以上是一个Log,程序中还有好几个Log ,然后导致内存有70M没有还回给OS.感觉是shm的缓存,没有释放.以给下次程序启动后,可以快速使用.那如何强制把这块内存还给OS呢???=>调查中,有识之士有知道的,...原创 2021-11-01 16:32:28 · 600 阅读 · 0 评论 -
Shell与子Shell中环境变量传递问题
在shell编程中为了程序尽可能模块化与简洁,除了可以用函数的方式,另一种常用方法就是将不同的功能单独写在不同的脚本文件中。在父脚本调用子脚本的过程中,往往会涉及将父脚本中的变量传入子脚本中,或者将子脚本的变量传递到父脚本中,这里就会经常出现一些令人困惑的问题。要么父脚本的变量传递不进去子脚本,要么子脚本中的变量父脚本也获取不到。这里对父脚本调用子脚本,及其变量传递问题做一些总结。父脚本与子脚本示例代码如下,在父子脚本中分别export一个变量。然后在父脚本中分别尝试三种不同的调用方式,在子脚本中获取父转载 2021-08-23 10:44:40 · 3833 阅读 · 1 评论 -
makefile是如何自动生成的【转】
http://blog.chinaunix.net/uid-8048969-id-4674761.html转载 2021-05-09 16:59:45 · 82 阅读 · 0 评论