安庆

导航

2017年11月16日 #

linux tpm 测试完整记录,亲测有效。

摘要: 没有tpm芯片,采用模拟器的方式来测试。 实验环境:内核版本 3.10.0-327 软件包准备: 内网,没有仓库,自己网上下载: 1. cmake-3.9.6-Linux-x86_64.tar.gz 解压后就已经有bin文件,可以直接使用bin下的cmake, ls cmake-3.9.6-Linu 阅读全文

posted @ 2017-11-16 17:02 _备忘录 阅读(9421) 评论(1) 推荐(1) 编辑

2017年11月9日 #

linux tcp重传多会导致软中断在各个核很不均匀么?

摘要: 网络不稳定,会导致某些核的软中断很高么?那么,下面我们来分析下这个论断的准确性。 环境描述: 网卡软中断进行了绑核。设备具备80个核,960个网卡中断,没开启bbr,全部是tcp呼叫。 每个网卡中断指定在一个cpu核上。 问题描述:发现有的核上软中断比其他核高很多,因为当时看到有大概2个点的重传率。 阅读全文

posted @ 2017-11-09 10:50 _备忘录 阅读(1856) 评论(0) 推荐(0) 编辑

2017年11月2日 #

记录linux tty的一次软锁排查2

摘要: 在复现tty的死锁问题的时候,文洋兄使用了如下的方式: if(fd<0) { return 1; } 编译成gcc -g -o main.o main.c ,然后使用脚本呼叫: 之所以使用脚本而不是在c中while处理,是因为在进程exit的时候,会有些tty的处理,我们希望尽可能地覆盖测试,所以甚 阅读全文

posted @ 2017-11-02 11:29 _备忘录 阅读(1831) 评论(0) 推荐(0) 编辑

2017年10月31日 #

linux unzip 解压后文件名乱码

摘要: 在windows上zip的包,rz上传到linux下,发现出现乱码。记录下解决过程: 1.确定windows上的默认字符集 在Windows平台下,直接在命令行中,输入:chcp 在显示的结果中,会出现一个数字,不用管这个数字具体代表哪一种字符集。记录这个数字,一般为936 2.locale查看li 阅读全文

posted @ 2017-10-31 19:09 _备忘录 阅读(3170) 评论(0) 推荐(0) 编辑

2017年10月30日 #

记录linux tty的一次软锁排查

摘要: 本过程参照了某大侠的https://github.com/w-simon/debug/blob/master/tty_lock_cause_sytemd_hung , 当第二次出现的时候,还是排查了一段时间,所以记录下来很有必要。 出现carsh,敲入命令如下: crash> btPID: 357 阅读全文

posted @ 2017-10-30 14:47 _备忘录 阅读(1281) 评论(0) 推荐(0) 编辑

2017年10月23日 #

linux的crash之hardlock排查记录

摘要: 3.10.0-327的内核,crash记录如下: KERNEL: vmlinux DUMPFILE: vmcore [PARTIAL DUMP] CPUS: 48 DATE: Wed Oct 18 20:37:18 2017 UPTIME: 1 days, 09:43:06LOAD AVERAGE: 阅读全文

posted @ 2017-10-23 10:06 _备忘录 阅读(4385) 评论(0) 推荐(0) 编辑

linux 巨页使用测试

摘要: 这里记录测试巨页的mmap使用,测试代码和《linux 巨页使用测试以及勘误1》类似。 跟踪脚本如下: probe kernel.function("hugetlb_reserve_pages").return{ printf("hugetlb_reserve_pages pid=%d,ret=%d 阅读全文

posted @ 2017-10-23 10:04 _备忘录 阅读(423) 评论(0) 推荐(0) 编辑

2017年10月21日 #

linux 巨页使用测试以及勘误1

摘要: linux使用hugetlbfs的方式来支持巨页,也成为大页。 网上看到有人说巨页不支持read,和write调用,只支持mmap,但是看3.10内核代码的时候发现: const struct file_operations hugetlbfs_file_operations = { .read = 阅读全文

posted @ 2017-10-21 11:26 _备忘录 阅读(385) 评论(0) 推荐(0) 编辑

2017年9月30日 #

python判断两个list包含关系

摘要: a = [1,2] b = [1,2,3] c = [0, 1] set(b) > set(a) set(b) > set(c) 阅读全文

posted @ 2017-09-30 09:57 _备忘录 阅读(5561) 评论(0) 推荐(0) 编辑

小朋友做对题才能玩的游戏

摘要: 做题的脚本:http://brotherxing.blog.51cto.com/3994225/1273092 #^_^coding=gbk ^_^import linecache,sys,osscore_list = 8def set_answer():#数据分割 print ' ' global 阅读全文

posted @ 2017-09-30 09:56 _备忘录 阅读(264) 评论(0) 推荐(0) 编辑