判断盘是HDD还是SSD

在block/blk-sysfs.c 中定义了一个rotational 的sysctl变量可以判断当前盘是ssd和hdd static struct queue_sysfs_entry queue_nonrot_entry = { .attr = {.name = "rota...

2018-09-30 17:29:19

阅读数:67

评论数:0

roce是网卡的一部分

roce分为软件实现的roce和硬件实现的roce,硬件roce就是在普通网卡中添加一个模块,其中pf和vf 都可以使用roce 由于roce是网卡的一部分,因此roce在初始化的时候是包含在网卡初始化中的过程中,例如下面这个roce就会注册 自己的初始化函数到网卡驱动中 static cons...

2018-09-22 16:30:12

阅读数:142

评论数:0

ASID

为了提高TLB的性能,将TLB分成Global和process-specific。global 是指常驻在tlb中不会被刷出的,例如内核空间的翻译,process-specific 是指每个进程独有的地址空间,当发生进程切换的时候,这部分tlb可以被刷出 为了支持process-specific...

2018-09-18 13:58:17

阅读数:145

评论数:0

tuned-adm

centos 提供了tuned-adm,其原理是改变sysctl的参数来调节kernel在不同场景下的性能 例如目前提供的场景如下: [root@localhost pci]# tuned-adm list Available profiles: - balanced ...

2018-09-15 18:10:47

阅读数:81

评论数:0

如何check kabi 是一致的

kabi一致的话,可以保证insmod ko在不同的kernel 版本之间,因此kabi一致性对用户很重要,可以参考下面的tool来check 两个版本之间的kernel abi是否一致 https://github.com/skozina/kabi-dw 从下面这段spec文件中可以看出是如...

2018-09-11 10:46:39

阅读数:69

评论数:0

vhe

vhe的全称是Virtualization Host Extension support。是armv8.1的新特性,其最终要就是支持type-2的hypervisors 这种扩展让kernel直接跑在el2上,这样可以减少host和guest之间share的寄存器,并减少overhead of ...

2018-09-11 08:42:30

阅读数:67

评论数:0

dstat的插件

dsata的常规用法如下所示表示每3s刷新一次结果,总共输出10次 [root@localhost tomcat]# dstat 3 10 You did not select any stats, using -cdngy by default. ----total-cpu-usage---...

2018-09-10 20:10:42

阅读数:47

评论数:0

没有loop 设备

在docker中mount iso时有时会提示找不到loop设备,通过下面的code 可以自检loop设备 seq 0 7 | xargs -I {} mknod -m 660 /dev/loop{} b 7 {} || true chgrp disk /dev/loop[0-7...

2018-09-06 15:40:21

阅读数:83

评论数:0

基于当前系统制作docker镜像

1:通过tar 备份目录 tar -cvpf /home/buildrpm.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev --exclude=run / [root@localhost home]# ls buildrp...

2018-09-05 16:08:56

阅读数:329

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭