随笔分类 -  常用工具

内存常用脚本
摘要:1、统计每个进程占用内存情况(单位KB) rm eve_mem.txt ps -eo pid,args > pri_pid.txt while read line do test_PID=`echo ${line}| awk '{print $1}'` test_NAME=`echo ${line} 阅读全文

posted @ 2023-05-15 20:42 红旗kernel 阅读(130) 评论(0) 推荐(0)

fsck.fat 检查修复(MS-DOS)fat类型文件系统
摘要:使用方式 fsck.fat [option] DEVICE 例如 fsck.fat -aw /dev/usba0 fsck.fat 检查fat文件系统的一致性,并选择性的尝试修复他们。 如下文件系统问题能被修复(如下分点)1、fat包含无效的簇,簇被改为EOF2、文件的簇链包含一个loop设备(伪设 阅读全文

posted @ 2022-12-22 17:55 红旗kernel 阅读(1487) 评论(0) 推荐(0)

PS 查看进行状态
摘要:原文:https://blog.csdn.net/lyndon_li/article/details/114295654 ps 查看进行状态有如下几种: ... PROCESS STATE CODES Here are the different values that the s, stat an 阅读全文

posted @ 2022-11-02 14:20 红旗kernel 阅读(81) 评论(0) 推荐(0)

常用shell命令(git/svn/vim等)
摘要:1、git 1.1 推代码 git checkout file_name //回退某文件修改 git add file_name //添加文件(git add --all添加所有) git commit -m "xxxxxx" //生成conmit信息 git push origin HEAD:re 阅读全文

posted @ 2022-05-28 16:05 红旗kernel 阅读(133) 评论(0) 推荐(0)

获取 cpu 时钟周期数(cpu cycle)
摘要:1、x86下获取cpu 时钟周期数 get_cpu_cycle:函数获取自cpu启动以来所记录的cpu时钟周期数。 1.1 实验代码 #include <stdio.h> #include <unistd.h> int main() { unsigned long long number = 100 阅读全文

posted @ 2022-04-26 19:28 红旗kernel 阅读(5374) 评论(0) 推荐(0)

常用脚本
摘要:1、fix_irq.sh 脚本作用:把所有硬件中断指定到0核上。读者若需修改指定核,可修改01参数为指定核的cpumask echo 01 > /proc/irq/${irq_number}/smp_affinity cat /proc/interrupts | awk '{print $1}' > 阅读全文

posted @ 2022-04-24 15:21 红旗kernel 阅读(66) 评论(0) 推荐(0)

导出堆栈(user、kernel)
摘要:打印堆栈分为内核态和用户态 1 内核态:dump_stack 参考博客: http://kernel.meizu.com/2017/03/18-40-19-dump_stack.html https://blog.csdn.net/xj178926426/article/details/792359 阅读全文

posted @ 2021-08-23 23:02 红旗kernel 阅读(771) 评论(0) 推荐(0)

pstack
摘要:pstack:查看进程调用栈 使用:pstack 进程号 原理:查看pstack命令,可以看到pstack是gstack的软链接。(注意:笔者是使用的centos,ubuntu等可能有区别) gstack:又是一个脚本。两者都位于usr/bin/下 1 [xxxxx]#ls /usr/bin/pst 阅读全文

posted @ 2021-06-24 22:19 红旗kernel 阅读(707) 评论(0) 推荐(0)

导航