原创 MySQL數據庫自帶基準壓力測試工具MySQLSlap使用探索

一、介紹 mysqlslap是MySQL5.1.4之後自帶的benchmark基準測試工具,可以生成schema,裝載數據,執行benckmark和查詢數據,語法簡單,靈活,容易使用。 該工具可以模擬多個客戶端同時併發的向服務器發出查詢更

原创 使用keras LSTM進行字符預測

本文對原文進行部分摘錄與修改 原文:https://machinelearningmastery.com/understanding-stateful-lstm-recurrent-neural-networks-python-keras

原创 C/C++文件讀寫:open、read、write以及fopen、fread、fwrite

open,read,write以及fopen,fread,fwrite函數是C語言的兩套文件讀寫函數。 一 open,read,write與fopen,fread,fwrite區別 他們之間的區別,已經有很多博客進行了講解: 1. 《op

原创 LaTeX入門學習博客資料

最近想要學習使用LaTex,安裝了一下Ctex,然後準備開始使用練習~ 持續更新~ 一、入門學習資料 1、《LaTeX新人教程,30分鐘從完全陌生到基本入門》 地址:https://blog.csdn.net/perfumekristy/

原创 Linux內核printk宏開關

在內核開發時經常使用printk打印調試信息,但是printk又對性能有一定的影響,比如寫了一個驅動調試完畢要發佈或者做內核實驗調試完畢正式測試時將這些printk刪除又很麻煩,之後再想調試又要重新添加。 在內核中可以使用printk宏開

原创 英特爾Optane DC Persistent Memory操作模式說明

原文鏈接:https://itpeernetwork.intel.com/intel-optane-dc-persistent-memory-operating-modes/ 前面介紹了Opta

原创 Linux中vdbench的安裝與使用

vdbench是一個 I/O 工作負載生成器,用於驗證數據完整性和度量直接附加和網絡連接的存儲的性能。它是一個免費的工具,容易使用,而且常常用於測試和基準測試。 可以使用vdbench測試磁盤和文件系統的讀寫性能。 環境:Ubuntu 1

原创 Linux中jemalloc的安裝與使用

一、安裝 下載地址:https://github.com/jemalloc/jemalloc/releases 目前最新版本爲jemalloc-5.2.0 下載之後解壓文件: 下面正式開始安裝~ step 1: ./autogen.

原创 Ubuntu下F2FS文件系統的安裝與掛載

安裝f2fs-tools apt-get install -y f2fs-tools  如果上一步出錯,則執行: dpkg --configure -a 再重新apt-get install -y f2fs-tools 如果直接apt

原创 持久化內存簡介

本文來自持久化內存文檔,該文檔上一次更新來自兩個月前,也就是2019年3月,但是感覺內容應該還是比較老了,可能初版有兩三年的歷史了~ 一、持久化內存概述 在過去的幾十年中,計算機系統已經實現了圖1所示的存儲器存儲層次結構。存儲器存儲層次結

原创 持久化內存編程——啓程資料

前面介紹了持久化內存的基本概念,然後在內存中模擬出了持久化內存,接下來就是使用持久化內存了。 持久化內存簡介: https://blog.csdn.net/SweeNeil/article/details/90257029 Ubuntu使

原创 持久性內存編程——內存分配使用舉例

前面有了兩篇講解內存分配的博文: 持久性內存編程——事務性動態內存分配:https://blog.csdn.net/SweeNeil/article/details/90547136 持久性內存編程——原子分配動態內存:https://b

原创 持久性內存編程——事務性動態內存分配

pmemobj庫包含一個從頭開始實現的內存分配器,它在設計時考慮了持久性內存。它有兩套獨立的API:非事務和事務。 本文講解持久化內存的事務性的動態內存分配,原文來自:http://pmem.io/2015/06/17/tx-alloc.

原创 Linux上安裝memkind庫

memkind: https://github.com/memkind/memkind jemalloc: https://github.com/jemalloc/jemalloc/releases memkind簡介 memkind庫是

原创 持久化內存編程——使用pmemobj庫訪問持久化內存

前面提到了持久化內存編程的啓程資料: https://blog.csdn.net/SweeNeil/article/details/90293313 在持久化內存開發工具中,提供了各種各樣的庫,這些在pmem的github介紹以及pmem