logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux ext4文件系统多线程写文件sync卡住分析

问题背景使用SanDisk 8G SD卡接多摄像头录制视频,大概率会在剩余容量较低时出现sync同步卡住或者删除旧文件失败问题,内核版本3.10.y。问题复现手动实现6进程同时写SD卡文件脚本,写完文件后执行sync同步到磁盘,同时在SD卡剩余容量低于500MB时开始删除最旧的10个文件。一般情况下在删除三次后sync就会出现卡住状态。查看sync此时为D状...

Linux-overlay基础学习

overlay作为openwrt里面比较有特色的文件系统挂载方式,能够轻松实现系统还原到最初状态,而不破坏掉文件系统,终于明白为啥路由器后面都有一个能够实现复位的小按钮,可以说这个功能很强大,很值得研究。环境准备mkdir -p lower1/dir lower2/dir upper/dirmkdir merge workertouch lower1/foo1 lower2/foo2...

Linux gcc自带检测内存泄漏工具asan

背景排查和检测内存泄漏的问题时,需要选择一些好用的工具,由于dmalloc编译复杂,valgrind依赖太多,所以选择使用gcc自带检测内存泄漏工具asan,版本4.8之后就支持asan了,下面来使用看下效果。安装安装gcc依赖的asan库:libasan.sosudo yum install libasan编译编译参数:-fsanitize=address -fno-...

VMWare中处理器和内存配置含义

背景    在创建虚拟机系统后,默认处理器配置都是为1,内存一般选为1G,然而在使用Linux系统编译大型软件时,速度慢耗时较长,这时候就需要调整一下处理器和内存配置,使得计算机性能充分发挥,下面说明VMWare中处理器和内存配置含义。处理器    处理器数量:表示计算机CPU有几个核core,当CPU内部 >= 2个core时这里才能进行选择。比如我的笔记本是小米AIR,C...

Linux-overlay启动挂载代码分析

背景    Linux-4.1内核使用overlay挂载文件系统后,在写文件遇突然掉电后重启出现修改文件报错问题;问题原因是写文件过程种会在wrok目录下创建Whiteout文件,文件写成功后会删除Whiteout文件,但在异常掉电时Whiteout文件没有被删除,导致系统重启overlay挂载检查work不为空出现异常;下面来分析overlay启动挂载代码流程。代码位置fs/ove...

Linux反汇编根据程序崩溃堆栈信息定位问题2

进程崩溃打印ifotond: unhandled page fault (11) at 0x00000000, code 0x017pgd = c5770000[00000000] *pgd=85cd8835, *pte=00000000, *ppte=00000000CPU: 0 PID: 14275 Comm: ifotond Not tainted 4.9.11 #1Hardw...

Linux反汇编根据程序崩溃堆栈信息定位问题1

写应用程序时时常出现程序异常崩溃退出,这里总结Linux反汇编根据程序崩溃堆栈信息定位问题的方法。程序崩溃堆栈信息使用命令dmesg查看:ifotond: unhandled page fault (11) at 0x00000000, code 0x017pgd = c64e8000[00000000] *pgd=864f1835, *pte=00000000, *ppte=0...

Linux NFS文件系统挂载

一般情况下,都是虚拟机Linux系统挂载开发板方便进行应用程序的调试,或者反过来进行挂载。但是我们需要开发板之间相互挂载进行数据传输。虚拟机之间挂载环境:Ubuntu 18.04与CentOS 7之间挂载方法:CentOS作为 NFS 客户端透明地读写位于Ubuntu 端 NFS 服务器上的文件,就像访问本地文件一样。Ubuntu 服务端sudo apt-get install...

screen命令的简单使用

使用方法    screen命令行终端切换的自由软件,对于远程登录的用户特别有用——即使网络连接中断    screen -S test    创建test终端界面并进入,置为Attached状态    screen -d <test>离开test并退出,置为Detached状态    screen -r test     恢复test并进入,如果有人在线就无法登陆,登

2019年总结

今天已是2019最后一天,虽然成都的太阳透射过雾霾照射到窗沿,但空气依然寒冷,手脚冰凉。回首这一年,已是匆匆忙忙,年初许下的心愿又有多少实现;春节后一直忙于老房重建的事情,每个月回去一次,每次都难将歇;断断续续的干着不熟悉的匠活儿,总算在中秋节搬家,住着新房的喜悦无以言表,结束了进出厨房时每逢刮风下雨风吹日晒的日子,也算是今年干成的一件大事儿吧。都说今年经济形势每况日下,各大厂都在开源节流,所..

    共 11 条
  • 1
  • 2
  • 请选择