清风不及你@
码龄6年
关注
提问 私信
  • 博客:61,038
    61,038
    总访问量
  • 40
    原创
  • 158,497
    排名
  • 1,604
    粉丝
  • 学习成就

个人简介:github:wenjieqihust

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-03-29
博客简介:

wenj12的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    547
    当月
    3
个人成就
  • 获得63次点赞
  • 内容获得40次评论
  • 获得196次收藏
  • 代码片获得373次分享
创作历程
  • 3篇
    2024年
  • 8篇
    2023年
  • 3篇
    2022年
  • 19篇
    2021年
  • 10篇
    2020年
成就勋章
TA的专栏
  • linux内核
    15篇
  • Android
    7篇
  • F2FS文件系统
    17篇
  • SSD
    10篇
  • Windows10
  • 交换机
    1篇
  • ext2文件系统
    2篇
  • IPSAN
    1篇
兴趣领域 设置
  • 操作系统
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

基于fallocate为文件打洞

【代码】基于fallocate为文件打洞。
原创
发布博客 2024.04.17 ·
309 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

交叉编译fio(ARM64)

安装交叉编译工具链配置编译make。
原创
发布博客 2024.03.24 ·
502 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

将Android APP安装到sm8550 HDK的NVMe SSD

sdcard/Android/data// 或 /storage/emulated/0/Android/data//:用于存储可被用户或者设备上其他App访问的非私有数据。/sdcard/Android/data//cache/:外部缓存目录,也用于临时存储,但存储在外部存储上。/data/data//cache/:内部缓存目录,用于临时存储数据。/sdcard/Download/等等。
原创
发布博客 2024.01.26 ·
726 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

非root权限下run qemu-kvm

管理物理机时可能不想将root权限赋予某个user,但user有运行qemu的需求,因此需要在user 权限下运行qemu-kvm。
原创
发布博客 2023.10.24 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

YCSB and TPC-C on MySQL(避免重复load)

Select Operating System 选择 Source CodeSelect OS version 选择 All Operating Systems选择带有boost的版本。
原创
发布博客 2023.10.19 ·
418 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Linux内核编译-ubuntu22.03-Linux-6.6

https://www.kernel.org/http://mirrors.163.com/kernel/tar xvzf linux-6.6.tar.xzsudo apt install gcc make libncurses5-dev openssl libssl-dev build-essential pkg-config libc6-dev bison flex libelf-dev dwarves -ymake menuconfigvim .configCONFIG_SYSTEM_TRUST
原创
发布博客 2023.10.18 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

使用QUME搭建ZNS SSD

QEMU从 1.6 版开始支持模拟 NVMe 命名空间。但是仅从QEMU 6.0 版本开始支持模拟分区命名空间。
原创
发布博客 2023.10.15 ·
1245 阅读 ·
3 点赞 ·
7 评论 ·
5 收藏

VScode远程root权限调试

尝试诸多办法无法解决的情况下,允许远程登陆用户直接以root身份登录。
原创
发布博客 2023.10.11 ·
1664 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

VScode函数跳转开启

原创
发布博客 2023.04.20 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Oneplus9Pro变砖后修复解锁刷回lineage18

开启USB调试,开启OEM模式(需要翻墙后使用谷歌账号登录1加账号)通过apply update就可刷新的zip包进去。按下音量下 + 音量上 ,连接表格出现一个条目。5.刷回lineage18(linux环境下)出现这个界面(下面显示是uocked)user type 选择others。然后选择进入recovery模式。
原创
发布博客 2023.03.07 ·
1124 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

西数ZN540如何修改sector size

因需要在ZN540上挂载F2FS,故需要两块盘。一块传统SSD一块ZNS SSD。对于ZN540,信息如下由于其扇区大小为4KiB,而自己服务器上没有逻辑扇区为4KiB的盘,例如三星883:所以当用883做传统盘的时候,格式化mkfs.f2fs会报错:因为ZN540不支持分区,如果使用ZN540的传统块接口来挂载则会报空间不足:因此,要么把三星883的逻辑扇区大小改为4KiB,要么把ZN540改为512B。
原创
发布博客 2023.03.01 ·
1522 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

Android非root模式下访问/proc/fs/f2fs/下文件

Android非root模式下访问/proc/fs/f2fs/XXX/下文件
原创
发布博客 2022.11.02 ·
1004 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

NVMe Zoned Namespaces (ZNS) SSDs

分区命名空间(ZNS) ssd代表了主机软件和基于闪存的ssd之间的一种新的功能划分。ZNS SSD将其容量划分为zone,每个zone可以按任意顺序读取,但必须按顺序写入。这些特性允许ZNS SSD改善其内部数据放置,从而通过更高的写吞吐量、更低的QoS和更大的容量获得更高的性能。...
原创
发布博客 2022.07.27 ·
4441 阅读 ·
7 点赞 ·
1 评论 ·
20 收藏

NVM Express Zoned Namespace Command Set Specification revision 1.1b

NVM Express Zoned Namespace Command Set Specification revision 1.1b
原创
发布博客 2022.07.27 ·
1573 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

filebench 读写process

define processFilebench进程表示和操作系统进程,包含一个或多个线程。接着,每个Filebench线程代表一个操作系统控制线程,并包含一组flowops。下面的示例说明如何指定流程、线程和流程集合。进程实体对应操作系统进程。define process命令用于实例化给定的进程实体,该进程实体可能生成一个或多个相同的进程副本。每个进程由一个或多个线程组成。而线程则由一组定义线程应该做什么的操作(flowops)组成。线程还可以分配一个内存区域,然后某些flowops将其用作I/O的缓冲
原创
发布博客 2021.12.09 ·
1002 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

filebench工作负载描述语言

== Workload Model Language==Filebench使用综合应用程序模型描述,可用于派生分析模型和重建应用程序的足迹;允许预测和描述,但大大减少了时间和成本。该语言可以准确地表示应用程序的工作负载,从而方便预测、建模和测量系统性能。综合基准测试是通过使用语言中描述的模型在测试系统上生成负载来实现的,其方式类似于实际应用程序在系统上运行时的方式。系统的性能可以在负载产生期间进行测量。对于基准测试,模型是通过动态地重新创建正确数量的进程(或线程)、内存占用和I/O,以及在实际应用程序中看
原创
发布博客 2021.12.09 ·
999 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Mobibench使用

mobibench源码:https://github.com/ESOS-Lab/MobibenchAndroid 常见应用的包名应用名称:学习强国 包名: cn.xuexi.android应用名称:手机淘宝 包名: com.taobao.taobao应用名称:支付宝 包名: com.eg.android.AlipayGphone应用名称:菜鸟裹裹 包名: com.cainiao.wireless应用名称:钉钉 包名: com.alibaba.android.rimet应用名称:QQ 包名:
原创
发布博客 2021.10.21 ·
1829 阅读 ·
2 点赞 ·
9 评论 ·
2 收藏

linux 同步IO: sync、fsync与fdatasync

传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写(delayed write)(Bach [1986]第3章详细讨论了缓冲区高速缓存)。延迟写减少了磁盘读写次数,但是却降低了文件内容的更新速度,使得欲
转载
发布博客 2021.10.06 ·
426 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在linux上交叉编译ioctl程序到android

在ubuntu上交叉编译ioctl程序到arm64的android手机上这里NDK用的是r22及以上的版本1.安装NDK从下面的链接下载NDK,并解压https://developer.android.google.cn/ndk/downloads/这里下载了 android-ndk-r22b,解压到/home/tan/960_all/android-ndk-r22b2. 将上一篇博客中的test.c文件放在linux服务器上#include <stdio.h>#include
原创
发布博客 2021.09.06 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

adb如何查看Android的版本号和api号

adb 查看Android版本号和SDK版本号获取系统版本:adb shell getprop ro.build.version.release获取系统api版本:adb shell getprop ro.build.version.sdk
原创
发布博客 2021.09.06 ·
8522 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏
加载更多