<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pcokk的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/pcokk</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; pcokk]]></copyright><item><title><![CDATA[设备性能测试 : 内存带宽的测试]]></title><link>https://blog.csdn.net/pcokk/article/details/90733871</link><guid>https://blog.csdn.net/pcokk/article/details/90733871</guid><author>pcokk</author><pubDate>Mon, 22 Jul 2019 22:27:40 +0800</pubDate><description><![CDATA[这一篇文章用于记录内存带宽的测试，如果文章中有不足的地方，请不吝赐教。
所使用的CPU的信息如下 :

所使用的内存条的信息如下 :

1，使用dd命令进行测试，命令如下 :
 dd if=/dev/zero of=/dev/shm/A bs=2M count=1024

测试的结果如下 :

显然，对于这个结果是不满意的。因为内存条的频率为2400 MHz, 数据宽度为64bit，假设一个时钟周...]]></description><category></category></item><item><title><![CDATA[Java :初识Java内存管理]]></title><link>https://blog.csdn.net/pcokk/article/details/96428035</link><guid>https://blog.csdn.net/pcokk/article/details/96428035</guid><author>pcokk</author><pubDate>Mon, 22 Jul 2019 22:12:29 +0800</pubDate><description><![CDATA[最近在看与Java相关的代码时，遇到了一些Java内存管理的问题。想起以前学习Java时，只是简单的学习了面向对象的语法，对于Java的内存管理只是简单的了解一下，此次查了一些资料，对Java的内存管理进行了学习，这篇博文主要是记录学习笔记。若后面有进一步学习JVM，则会继续更新。
Java中的内存有多种存在的形式，不同形式的内存有不同的功能。其中包括了Method Area, Java Stac...]]></description><category></category></item><item><title><![CDATA[DPDK :中断，rte_epoll, 时钟，定时器的解析]]></title><link>https://blog.csdn.net/pcokk/article/details/90378526</link><guid>https://blog.csdn.net/pcokk/article/details/90378526</guid><author>pcokk</author><pubDate>Mon, 20 May 2019 22:34:20 +0800</pubDate><description><![CDATA[说明
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这一篇文章将介绍DPDK的rte_interrupt, rte_epoll, rte_timer, rte_alarm，这些功能是网卡驱动，pci以及其他的lib的基础。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于个人水平所限，若所写的博文中存在错误，希望大家能帮...]]></description><category></category></item><item><title><![CDATA[DPDK : 进程间通信以及在内存管理的应用]]></title><link>https://blog.csdn.net/pcokk/article/details/90138043</link><guid>https://blog.csdn.net/pcokk/article/details/90138043</guid><author>pcokk</author><pubDate>Sun, 12 May 2019 11:41:42 +0800</pubDate><description><![CDATA[说明
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这一篇文章主要是对DPDK中的进程间通信(Inter-Process Communication)进行介绍。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于个人水平所限，若所写的博文中存在错误，希望大家能帮忙指出。
一，DPDK的进程间通信
&nbsp;&nbsp;&...]]></description><category></category></item><item><title><![CDATA[DPDK : 内存管理和分配的解析]]></title><link>https://blog.csdn.net/pcokk/article/details/89775431</link><guid>https://blog.csdn.net/pcokk/article/details/89775431</guid><author>pcokk</author><pubDate>Fri, 03 May 2019 08:49:28 +0800</pubDate><description><![CDATA[这一篇文章主要是对DPDK的EAL(Environment Abstraction Layer)中内存管理和分配的解析，这是DPDK中ring, mempool, mbuf等的基础。
由于个人水平所限，若所写的博文中存在错误，希望大家能帮忙指出。
DPDK存在两种内存模式:
1, legacy mode : 这一种为静态内存模式，即在初始化过程就根据配置分配所有的内存，并且这些内存页在applic...]]></description><category></category></item><item><title><![CDATA[DPDK : 解析内存初始化的过程]]></title><link>https://blog.csdn.net/pcokk/article/details/89737592</link><guid>https://blog.csdn.net/pcokk/article/details/89737592</guid><author>pcokk</author><pubDate>Wed, 01 May 2019 17:41:09 +0800</pubDate><description><![CDATA[这一篇文章主要是对DPDK的EAL(Environment Abstraction Layer)中内存的初始化的解析，这是DPDK内存管理的基础。
注：在DPDK中，初始化由primary process完成，而其他process统称为secondary process，其可以通过读取一些文件来获取primary process的初始化信息。DPDK采用了一种集中式控制的方式，比如在多进程的场景中...]]></description><category></category></item><item><title><![CDATA[DPDK : eal thread和lcore的解析]]></title><link>https://blog.csdn.net/pcokk/article/details/89076460</link><guid>https://blog.csdn.net/pcokk/article/details/89076460</guid><author>pcokk</author><pubDate>Sun, 07 Apr 2019 22:18:38 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在DPDK中，一个EAL process包含有若干个lcore，其中包含有一个master lcore以及若干slave lcore。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在Linux系统下，EAL层初始化时，主线程会读取系统目录/sys/devices/system/cpu下里面每一个cp...]]></description><category></category></item><item><title><![CDATA[Linux的队列 std/queue.h]]></title><link>https://blog.csdn.net/pcokk/article/details/86656270</link><guid>https://blog.csdn.net/pcokk/article/details/86656270</guid><author>pcokk</author><pubDate>Sat, 26 Jan 2019 13:03:31 +0800</pubDate><description><![CDATA[Linux的队列  queue.h 环境介绍ListSingly-linked listSingly-linked tail queue(Simple queue)Tail queueCircular queue
环境
Ubuntu16.04 x86_64 GNU/Linux , 4.15.0-43-generic

介绍
&amp;lt;sys/queue.h&amp;gt; 实现了5种数据结构 :
	sing...]]></description><category></category></item></channel></rss>