随笔分类 - Linux
摘要:1、进程 1)操作系统资源分配的基本单位。 2)进程状态:阻塞、就绪和运行。 3)每个进程都有自己独立的进程地址空间。 4)一个进程崩溃了,不影响其他进程。 5)进程创建、切换和销毁等开销大。 6)进程间通信,效率低。 2、线程 1)操作系统调度的基本单位。 2)线程独有的资源,主要为了线程切换时,
阅读全文
摘要:程序中一般 读取 /proc/meminfo 文件,跟据 MemTotal 和 MemAvailable 两个参数来进行判断。即:MemAvailable *100 /MemTotal 。 但是有些系统没有 MemAvailable 这个参数(内核3.14 以上支持,百度看)。需要自己计算一下: h
阅读全文
摘要:启动程序时,无法正常启动,程序直接没有 被系统kill(dmesg | egrep -i -B100 'killed process'), 发现 shared memory , cache 占用过高 常用的命令: 按内存占用排序:ps -eo rss,pmem,pcpu,vsize,args | s
阅读全文
摘要:linux 系统和机器指标相关 1. 查看机器的性能常用的命令 查看机器磁盘使用: df -h 查看 机器中占用磁盘最多的一个文件夹 : du -s * | sort -nr | head 查看当前目录下的所有文件占用磁盘大小和总大小 du -ach * 查看当前目录总大小 du -sh 查看所有子
阅读全文
摘要:工作中遇到奇怪的事,加载增量的时候加载不上。于是开始分析原因,log里边没有任何错误信息,只有加载完成的标志。增量的数据在目录里边是存在的,但是显示的目录大小却不是4096,而是17,不知道为什么。后来gdb调试,发现没有取到对应的增量的文件夹目录。而这是用一个函数GetChildDir()来实现的
阅读全文
摘要:1. 后台执行命令 nohup http://blog.csdn.net/liuyanfeier/article/details/62422742 2. 查看日志文件 格式:tailf logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容 3. crul url 利用它
阅读全文

浙公网安备 33010602011771号